在系统工程中,品質屬性(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
- 标记的认知维度
- 软件质量
參考資料
延伸閱讀
*
*
*
评论 (0)