软件质量管理:产品的功能性,可靠性及易用性
软件功能性
功能性:
当软件在指定条件下使用时,软件产品提供满足明确和隐含需求的功能的能力
– 适合性
– 准确性
– 互操作性
– 保密安全性
– 功能性的依从性
● 适合性 suitability---软件产品为指定的任务和用户目标提供一组合适的功能的能力。
● 准确性 accuracy---软件产品提供具有所需精确度的正确或相符的结果或效果的能力。
● 互操作性 interoperability---软件产品与一个或更多的规定系统进行交互的能力。
● 保密安全性 security ---软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,而不拒绝授权人员或系统对它们的访问。
● 功能性的依从性 functionality compliance---软件产品遵循与功能性相关的标准、约定或法规以及类似规定的能力。这些标准要考虑国际标准、国家标准、行业标准、企业内部规范等。
软件可靠性
可靠性:
在指定条件下使用时, 软件产品维持规定的性能级别的能力
– 成熟性
– 容错性
– 易恢复性
– 可靠性的依从性
● 成熟性 maturity---软件产品为避免由软件中错误而导致失效的能力
● 容错性 fault tolerance--- 在软件出现故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。
● 易恢复性 recoverability---在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力。
● 可靠性的依从性 reliability compliance--软件产品遵循与可靠性相关的标准、约定或法规的能力。
软件易用性
易用性:
在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力
–易理解性
–易学性
–易操作性
–吸引性
–易用性的依从性
● 易理解性 understandability ---软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用环境的能力。
● 易学性 learnability---软件产品使用户能学习其应用的能力。
● 易操作性 operability---软件产品使用户能操作和控制它的能力。
● 吸引性 attractiveness---软件产品吸引用户的能力。
● 易用性的依从性 usability compliance--- 软件产品遵循与易用性相关的标准、约定、风格指南或法规的能力。这些标准要考虑国际标准、国家标准、行业标准、企业内部规范等,例如企业内部的界面规范。