軟件質量預測與評估方法探究(6)

發表于:2016-10-04來源:IBM developerWorks中國作者:IBM developerWorks中國點擊數: 標簽:質量
Coding 時要求具有可理解性,即系統結構清晰,能直接反映需求;具有可操作性,即用戶操作和運行軟件盡可能簡易,以及可擴展性。除此之外,滿足實現

Coding 時要求具有可理解性,即系統結構清晰,能直接反映需求;具有可操作性,即用戶操作和運行軟件盡可能簡易,以及可擴展性。除此之外,滿足實現了軟件的功能需求,并根據設計規章原則完成了軟件開發,且開發過程規范。

  • Managed 階段

    要求具有可維護性、可移植性,以及可管理性(保證管理系統的便利)。

    在滿足 Initial 階段要求基礎上,還要實現標準化、文檔化的軟件開發過程,完善的軟件開發培訓制度和評審制度。并且建立開發過程數據庫,可預測產品質量趨勢以及開發偏差。

  • Optimized 階段

    滿足互操作性(產品與其它系統可以簡易地交換數據和服務)、可修改性、可伸縮性、可靠性(軟件可以較長時間地無故障執行的容侵能力)以及可生存性(即使計算機系統受到攻擊,然仍能完成關鍵任務,具有高防侵能力)。同樣在基于 Managed 階段基礎上,還可以采用自動化工具實現軟件開發的改進,根據有效的數據統計得出最佳開發方法,同時可預防開發的缺陷,自動糾正問題,并保證軟件的安全性和高性能。

  • 2.4 測試階段 Testing

    圖 6.測試階段各成熟度的要求

    • Initial 階段

      1.開發自測過程:測試過程規范,責任清晰(Peer To Peer),測試范圍和用例文檔化并經過評審;

      2.開發自測效果(bug)監控:監控跟蹤高嚴重級別 Severity1/2 的 bug,保證及時修復和驗證(via scrum meeting);

      3.開發自測軟件質量屬性

      可測試性:單元測試(UT)用例完備且可重復使用;

      可驗證性/可用性:FVT,GVT,AVT 通過率指標明確, 測試用例可重復使用;

      4.SVT/性能測試軟件質量屬性

      可靠性:保證軟件的穩定性,性能指標明確,測試用例可重復使用。

      原文轉自:http://www.ibm.com/developerworks/cn/devops/1609_liuy_quality/

    国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97