系統品質屬性列表

在系统工程中，品質屬性（quality attributes）是實際的非功能性需求，可以用來評估系統的情形。有時也會稱為架構特性，或是因為其一些英文名稱後綴而稱為「ilities」。這些通常會是架構重要需求，架構師在規劃架構時需要考慮起來。

在软件架构中，這些屬性稱為架構特性或是非功能性需求。系统架构师的任務就是將這些屬性和和使用者需求搭配。軟體架構組件之間會有同步通訊，這些組件需要使用同一個架構特性。

品質屬性
著名的品質屬性有：

 可達性
 可歸責性（accountability）
 準確性

 可管理性（administrability）
 可負擔性（affordability）
 （agility）
 可分析性（analyzability）
 可稽核性（auditability）

 可用性
 相容性（compatibility）

 機密性
 可組態性（configurability）

 正确性
 公信力
 可客製（customizability）
 可除錯（debuggability）
 可降級性（degradability）
 可確定的（determinability）
 展示性（demonstrability）

 可佈署的（deployability）

 可散布的（distributability）
 持久性

 效率


 可扩展性


 故障容許度
 忠贞

 可檢查性（inspectability）
 可安裝性（installability）
 完整性

 可互換性
 互操作性
 符合直覺

 本地化

 可管理性（manageability）
 移動性（mobility）
 可修改性（modifiability）
 模块化
 可觀測性


 軟體可移植性



 可生產性（producibility）
 可證明（provability）
 可恢復（recoverability）
 系统冗余
 相關性
 可靠度


 再現性
 高可用性

 可重用性
 稳健性
 安全
 可缩放性
 無縫（seamlessness）

 服務性
 安全性（securability）


 符合标准

 可持續性
 可裁剪（tailorability）
 軟體可測試性



 無所不在（ubiquity）
 可理解
 可昇級（upgradability）
 易用性


其中許多也可以用在上。

 常見子集 
 可靠度（reliability）、可用性（availability）、服務性（serviceability）、易用性（usability）和可安裝性（installability）合稱為RASUI。
 功能（Functionality）、易用性（usability）、可靠度（reliability）、性能（performance）和可支持性（supportability）和軟體需求有關，合稱為FURPS。
 工作軟體的是七個架構敏感屬性的結合：可除錯性（debuggability）、可擴展性（extensibility）、可攜性（portability）、可縮放性（scalability）、安全性（securability）、可測試性（testability）和可理解性（understandability）
 對資料庫而言，可靠度（reliability）、可用性（availability）、可縮放性（scalability）和可恢復性（RASR）是重要的概念。
 原子性（atomicity）、一致性（consistency）、隔離性（isolation）和持久性（durability）合稱為ACID，是交易系統的度量。
 在處理安全關係系統時，常會用可靠度（reliability）、可用性（availability）、可維護性（maintainability）和安全性（safety）的縮寫RAMS。
 可靠性（Dependability）是可用性（availability）、可靠度（reliability）、系統安全性（safety）；完整性（integrity）和可維護性（maintainability）的總和。
 完整性（integrity）和保安性（安全性，security）和存活率（survivability）有關。
 保安性（Security）包括了機密性（confidentiality）、完整性（integrity）和可用性（availability），常會和可靠性（Dependability）一起處理。
相關條目
 非功能性需求

 ISO/IEC 9126
 标记的认知维度
 软件质量

參考資料

延伸閱讀

Category:軟體工程術語
Category:軟體需求
Category:软件质量
Category:系统工程