軟體的品質屬性

來源:互聯網
上載者:User

標籤:使用   工作   時間   sp   應用   設計   安裝   c   

品質屬性的四種分類:

從架構設計所關心的角度,關心11種品質屬性:

  1. 功能型:軟體所完成預期工作的能力
  2. 效能:軟體的響應能力,即經過多長時間才能對某個事件做出響應,或者在某段時間內系統所能處理事件的個數
  3. 可用性:軟體能夠正常啟動並執行時間比例
  4. 可靠性:軟體在應用或系統錯誤面前,在意外或錯誤使用的情況下,維持軟體系統功能特性的基本能力
  5. 健壯性:在處理或環境中,系統能夠承受壓力或變更的能力
  6. 安全性:軟體在向合法使用者提供功能的同時,阻止非授權使用者使用的企圖或拒絕服務的能力
  7. 可修改性:能夠快速的以較高的效能價格比對軟體進行變更的能力                    
  8. 可變性:軟體體繫結構擴充或變更成為新體繫結構的能力
  9. 易用性:衡量使用者使用一個軟體產品完成指定任務的難易程度
  10. 可測試性:軟體發現故障並隔離,定位其故障的能力特性,以及在一定的時間和成本前提下,進行測試設計,測試執行的能力
  11. 互通性:系統與外界或系統與系統之間相互作用的能力

《GB/T16260-2006 軟體工程-產品品質》 中將品質屬性分為6個方面,每個方麵包含若干子特性:

  1. 功能性:適合性,準確性,互通性,依從性,安全性
  2. 可靠性:成熟性,容錯性,易恢複性
  3. 易用性:易理解性,易學性,易操作性
  4. 效率:時間特性,資源特性
  5. 可維護性:易分析性,易改變性,穩定性,易測試性
  6. 可移植性:適應性,易安裝性,一致性,可替換性

McCall品質模型體系,將品質屬性分為軟體運行,軟體修改,軟體轉移3個方面:

  1. 軟體運行:正確性(功能性),可靠性,效率,完整性(安全性),可用性
  2. 軟體修改:可維護性,可測試性,靈活性
  3. 軟體轉移:可移植性,可重用性,互通性

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.