1、正确性:系统满足规格说明和用户目标的程度,即在预定环境下能正确地完成预期功能的程度。
2、健壮性:在硬件发生故障、输入的数据无效或操作错误等意外环境下,系统能做出适当响应的程度。
3、效率:为了完成预定的功能,系统需要的计算资源的多少。
4、完整性:对未经授权的人使用软件或数据的企图,系统能够控制(禁止)的程度。
5、可用性:系统在完成预定应该完成的功能时令人满意的程度。
6、风险:按预定的成本和进度把系统开发出来,并且为用户所满意的概率。
7、可理解性:理解和使用该系统的容易程度。
8、可维修性:诊断和改正在运行现场发现的错误所需要的工作量的大小。
9、灵活性:修改或改进正在运行的系统需要的工作量的多少。
10、可测试性:软件容易测试的程度。
11、可移植性:把程序从一种硬件配置和软件系统环境转移到另一种配置和环境时,需要的工作量多少。
12、可再用性:在其他应用中该程序可以被再次使用的程度。
13、互运行性:把该系统和另一个系统结合起来需要的工作量的多少。
扩展资料:
一个软件可以正确地运行在不同环境下,则认为软件可移植性高,也可以叫软件在不同平台下是健壮的。
一个软件能够检测自己内部的设计或者编码错误,并得到正确的执行结果,这是软件的正确性标准,但是也可以说,软件有内部的保护机制,是模块级健壮的。
软件健壮性是一个比较模糊的概念,但是却是非常重要的软件外部量度标准。软件设计的健壮与否直接反应了分析设计和编码人员的水平。即所谓的高手写的程序不容易死。
参考资料来源:
1、正确性:系统满足规格说明和用户目标的程度,即在预定环境下能正确地完成预期功能的程度。
2、健壮性:在硬件发生故障、输入的数据无效或操作错误等意外环境下,系统能做出适当响应的程度。
3、效率:为了完成预定的功能,系统需要的计算资源的多少。
4、完整性:对未经授权的人使用软件或数据的企图,系统能够控制(禁止)的程度。
5、可用性:系统在完成预定应该完成的功能时令人满意的程度。
6、风险:按预定的成本和进度把系统开发出来,并且为用户所满意的概率。
7、可理解性:理解和使用该系统的容易程度。
8、可维修性:诊断和改正在运行现场发现的错误所需要的工作量的大小。
9、灵活性:修改或改进正在运行的系统需要的工作量的多少。
10、可测试性:软件容易测试的程度。
11、可移植性:把程序从一种硬件配置和软件系统环境转移到另一种配置和环境时,需要的工作量多少。
12、可再用性:在其他应用中该程序可以被再次使用的程度。
13、互运行性:把该系统和另一个系统结合起来需要的工作量的多少。
/iknow-pic.cdn.bcebos.com/562c11dfa9ec8a13536689f0f803918fa0ecc0a6"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/562c11dfa9ec8a13536689f0f803918fa0ecc0a6?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/562c11dfa9ec8a13536689f0f803918fa0ecc0a6"/>
扩展资料:
一个软件可以正确地运行在不同环境下,则认为软件可移植性高,也可以叫软件在不同平台下是健壮的。
一个软件能够检测自己内部的设计或者编码错误,并得到正确的执行结果,这是软件的正确性标准,但是也可以说,软件有内部的保护机制,是模块级健壮的。
软件健壮性是一个比较模糊的概念,但是却是非常重要的软件外部量度标准。软件设计的健壮与否直接反应了分析设计和编码人员的水平。即所谓的高手写的程序不容易死。
参考资料来源:
/baike.baidu.com/item/%E8%BD%AF%E4%BB%B6%E8%B4%A8%E9%87%8F"target="_blank"title="只支持选中一个链接时生效">百度百科——软件质量
/baike.baidu.com/item/%E5%81%A5%E5%A3%AE%E6%80%A7"target="_blank"title="只支持选中一个链接时生效">百度百科——健壮性