概括地说,软件质量就是“软件与明白地和隐含地定义的需求相分歧的水平”。更详细地说,软件质量是软件与明白地叙说的功用和性能需求、文档中明白描绘的开发规范以及任何专业开发的软件产品都应该具有的隐含特征相分歧的水平。从管理角度对软件质量停止度量,可将影响软件质量的主要要素划分为三组,分别反响用户在运用软件产品时的三种不同倾向或观念:产品运转(正确性、强健性、效率、完好性、可用性、风险);产品修正(可了解性、可维修性、灵敏性、可测试性);产品转移(可移植性、可再用性、互运转性)。
软件质量要素的定义
1、正确性(Correctness):系统满足规格阐明和用户目的的水平,即在预定环境下能正确地完成预期功用的水平;
2、强健性(Robustness):在硬件发作毛病、输入的数据无效或操作错误等不测环境下,系统能做出恰当响应的水平;
3、效率(Efficiency):为了完成预定的功用,系统需求的计算资源的几;
4、完好性(Efficiency)或平安性(Security):对未经受权的人运用软件或数据的企图,系统可以控制(制止)的水平;
5、可用性(Usability):系统在完成预定应该完成的功用时令人称心的水平;
6、风险(Risk):按预定的本钱和进度把系统开发出来,并且为用户所称心的概率;
7、可了解性(Comprehensibility):了解和运用该系统的容易水平;
8、可维修性(Maintainability):诊断和矫正在运转现场发现的错误所需求的工作量的大小;
9、灵敏性(Maintainability)或顺应性(Adaptability):修正或改良正在运转的系统需求的工作量的几;
10、可测试性(Adaptability):软件容易测试的水平;
11、可移植性(Portability):把程序从一种硬件配置和(或)软件系统环境转移到另一种配置和环境时,需求的工作量几。有一种定量度量的办法是:用原来程序设计和调试的本钱除移植时需用的费用;
12、可再用性(Reusability):在其他应用中该程序能够被再次运用的水平(或范围);
13、互运转性(Interoperability):把该系统和另一个系统分离起来需求的工作量的几。
免费上门服务,认真做事,诚信待人,选择我们就对了。
备案号: 蒙ICP备2020003808号