領測軟件測試網
根據這些標準,我們現在設計一個軟件設計評價表模版:
軟件設計評價表
軟件名稱 迭代周期
設計人員
評審人員
設計合理性
需求附合度
功能點覆蓋率(FPC) ?% 重點功能點覆蓋率(IFPC) ?%
優先功能覆蓋率(PFPC) ?% 需求一致度(Should be 100%) ?%
質量屬性
模塊性 權重 在過程中確定權重 分數,100分制,下同
可修改性 權重 權重之和應為100%
可擴展性 權重 下同
性能 權重
可靠性 權重
可用性 權重
可移植性 權重
可維護性 權重
靈活性 權重
可重用性 權重
可理解性 權重
彈性 權重
安全性 權重
容錯性 權重
評審結論
在設計合理性方面,主要考慮以下內容:
類的職責單一、明確
模塊結構清晰、完整
活動、行為描述清晰
實體關聯清楚,狀態合理
對需求附合度的要求要在評價之間確定。
質量屬性的評價權重一般在設計開始之前確定,這個工作多數在架構設計時刻完成。最后,根據質量屬性的權重,可以計算設計的總體質量分數。這些都是最終評審結論的素材。
一般來說,對于設計的評價通過建立場景的方法來實現。比如評價可修改性,一般先建立一個修改的場景,對設計進行模擬修改,觀察其是否易于修改。有些質量屬性無法通過這種方法檢驗,只能通過對設計模型進行觀察得出結論。