複製鏈接
請複製以下鏈接發送給好友

質量屬性

鎖定
質量屬性(quality attribute)是2018年公佈的計算機科學技術名詞。
中文名
質量屬性
外文名
quality attribute
所屬學科
計算機科學技術
公佈時間
2018年
出    處
《計算機科學技術名詞 》第三版
定義
反映軟件產品某一方面質量的特徵或特性。如可靠性、安全性、易用性等。 [1] 
(1)性能(Performance)效率指標,是指系統的響應能力,處理任務所需時間或單位時間內的處理量。
(2)可靠性(Reliability)是指軟件系統在應用或錯誤面前,在意外或錯誤使用的情況下維持軟件系統功能特性的基本能力。
(2.1)容錯(Fault-tolerant)出現錯誤後仍能保證系統系統繼續運行,且自行修正錯誤。
(2.2)健壯性(Robustness)是指在處理或環境中,系統能夠承受壓力或變更的能力,錯誤不對系統產生影響,按既定程序忽略錯誤。
(3)可用性(Availability)是系統能夠正常運行的時間比例。
(4)安全性(Security)是指系統向合法用户提供服務的同時能夠阻止非授權用户使用的企圖或拒絕服務的能力。
(5)可修改性(Modification)是指能夠快速地以較高的性能價格比對系統進行變更的能力。
(5.1)可維護性(Maintainability)局部修復使故障對架構的負面影響最小化。
(5.2)可拓展性(Extendibility)因鬆散耦合更易實現新特徵/功能,不影響架構。
(5.3)可移植性(Portability)適用於多樣的環境(硬件平台、語言、操作系統)。
(5.4)結構重組(Reconstructability)不影響主體進行的靈活配置。
(6)可變性(Changeability)總體架構可變,體系結構經擴充或變更成為新體系結構的能力。
(7)功能性(Functionality)需求的滿足程度,是系統所能完成所期望工作的能力。
(8)互操作性(Inter-operation)是指系統與外界或系統與系統之間的相互作用能力,通過可視化或接口方式提供更好的交互操作體驗。
(9)易用性(Usability)是衡量用户使用一個軟件產品完成指定任務的難易程度。
(10)可測試性(Testability)是指軟件發現故障並隔離、定位其故障的能力特性,以及在一定的時間和成本前提下,進行測試設計、測試執行的能力。
參考資料