软件质量的定义

 我来答
TCandy6
2023-04-20 · TA获得超过316个赞
知道大有可为答主
回答量:4753
采纳率:100%
帮助的人:66.6万
展开全部

软件质量的定义如下:

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):把该系统和另一个系统结合起来需要的工作量的多少。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式