软件效率
效率:在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力
– 时间特性
– 资源利用性
– 效率依从性
● 时间特性 time behavior---在规定条件下,软件产品执行其功能时,提供适当的响应和处理时间以及吞吐率的能力。即完成用户的某个功能需要的响应时间
● 资源利用性 resource utilization---在规定条件下,软件产品执行其功能时,使用合适的资源数量和类别的能力。
● 效率依从性 efficiency compliance---软件产品遵循与效率相关的标准或约定的能力。
软件维护性
维护性:软件产品可被修改的能力。修改可能包括修正、改进或软件对环境、需求和功能规格说明变化的适应
–易分析性
–易改变性
–稳定性
–易测试性
–维护性的依从性
● 易分析性 analyzability---软件产品诊断软件中的缺陷或失效原因或识别待修改部分的能力
● 易改变性 changeability---软件产品使指定的修改可以被实现的能力
● 稳定性 stability---结果的能力软件产品避免由于软件修改而造成意外
● 易测试性 testability ---软件产品使已修改软件能被确认的能力
● 维护性的依从性 maintainability compliance---软件产品遵循与维护性相关的标准或约定的能力。
软件可移植性
可移植性:软件产品从一种环境迁移到另外一种环境的能力
– 适应性
– 易安装性
– 共存性
– 易替换性
– 可移植性的依从性
● 适应性 adaptability---软件产品无需采用有别于为考虑该软件的目的而准备的活动或手段就可能适应不同的指定环境的能力
● 易安装性 installability ---软件产品在指定环境中被安装的能力
● 共存性 co-existence---软件产品在公共环境中同与其分享公共资源的其它独立软件共存的能力
● 易替换性 replaceability---软件产品在同样环境下,替代另一个相同用途的指定软件产品的能力
● 可移植性的依从性 portability compliance---软件产品遵循与可移植性相关的标准或约定的能力
网友评论