如何開始一個項目

需求覈對表:
是否認義了系統的所有輸入,包括來源,精度,取值範圍,出現頻率等
是否認義了所有輸出,包括目的頁面,精度,取值範圍,出現頻,格式等
是否認義了全部的輸出可格式,包括頁面,表格等
是否詳細定義了全部軟件外部接口
是否認義了所有通訊接口,包括握手協議,糾錯協議,容錯處理,通訊協議等
是否列出了用戶須要的所有需求
是否詳細定義了每一個任務所用的數據,以及每一個任務獲得的數據
質量需求:
是否在用戶視角詳細的闡述了每一個任務的指望響應時間
是否詳細的描述了其餘與計時有關的需求
是否認義了安全級別
是否詳細定義了故障處理規則 e:重要信息的保護,檢測,恢復等
是否詳細定義了內存,硬盤等剩餘空間的最小值
是否認義了系統的可維護性,包括特定功能的變動,系統的升級,接口的變動等
是否對相關狀態進行明確的定義
需求質量:
需求是否按照用戶的語言書寫,用戶也這樣認爲麼?
每條需求都與其餘需求沒有衝突麼
是否闡述了相關競爭性直接的關係,好比說健康性與正確性的對比
是否存在某些需求須要更加詳細的闡述
開發者可以明白需求闡述麼
每一個條款都與待解決的問題方案相關麼,可以根據追溯到對應根源麼
是否每一個需求都具備獨立測試的條件
是否描述了可能存在的改動
你對所有需求都承認麼?
相關文章
相關標籤/搜索