· 保持和用戶要求的同步
必須牢記的是用戶需求是不斷變化的。需求分析需要適應需求的不斷變化。
· 保持需求之間的完整和一致
用戶從各個層面提出的需求,往往含有相當多的矛盾,需求分析的一個重要的方面是要消除這些矛盾,規范用戶的需求。此外需求之間的依賴性也可以通過可追溯性來表示。
· 保持需求和系統設計間的同步
在大多數項目中,需求分析和系統設計沒有的必然聯系,這種情況造成的后果是軟件產品和實際的需求相差甚遠。例如采用手工的方法,可以使需求與系統設計保持一致。但這種方法是不安全的,因為沒有相應的機制來強制相關人員遵守規則。所以必須從技術層面來保證需求和設計的一致,目前大多數的需求分析工具均有和系統設計工具保持同步的插件,如Borland的CaliberRM、IBM的ROSE、Telelogic的DOORS等。
3.9 報告(Report)
報告可以理解是需求的視圖,從不同的層次來描述需求,報告可根據需要進行過濾,如針對某一需求類型的報告、針對不明確需求的報告等。報告一般可以分為:
· 細節報告
描述需求的細節。
· 狀態報告
描述需求的狀態,需求的狀態可分為接受、不明確、拒絕等。
· 責任報告
參加需求分析的人員對其負責的需求產生的報告。a
文章來源于領測軟件測試網 http://www.kjueaiud.com/