本文介绍5种软件质量属性
一、功能属性
描述了软件产品为用户提供的功能/服务,可分为以下两类:
1、布尔类型的
产品具有或不具有某种功能。软件产品包含了两种布尔类型的属性:正确性和健壮性。
2、统计类型的
软件产品或多或少具有某种功能。根据影响软件正确性和健壮性是客观因素还是主观因素,提出两类统计属性:可依赖性和保险性。
二、操作属性
描述了软件产品在提供服务时的条件,其包括四种属性:延迟、吞吐量、效率、容量、可伸缩性。
三、可用性属性
反映了软件产品的易用程度和根据最终用户的需求和环境进行定制的方便程度,其包括五个属性:易用性、易于学习、可定制性、可校正性、互操作性。
软件产品的功能属性、操作属性、可用性属性组成了最终用户感兴趣的产品属性。
四、业务属性
包括四种属性:开发成本、可维护性、可一致性、可重用性。
五、结构属性
包括四种属性:设计完整性、模块化、可测试性、可适应性。