软件构造的质量指标

本文探讨了软件构造的质量指标,分为外部和内部质量因素。外部因素包括正确性、健壮性、可扩展性、可复用性、兼容性、性能、可移植性、易用性、功能和及时性。内部质量属性则关注源代码和架构的质量,如代码行数、循环复杂性、耦合度和聚合度,强调可读性、易理解和清晰度。
摘要由CSDN通过智能技术生成
1.相关质量因素

外部质量因素:质量,如速度或易用性,软件产品的存在或缺失可能被其用户检测到。外部质量因素影响用户。

其他适用于软件产品的特性(如模块化或可读)是内部因素,只有能够访问实际软件文本的开发人员才能看到。内部质量因素影响软件本身和它的开发者

实现这些外部因素的关键在于内部因素:为了让用户享受可见的品质,设计师和执行者必须采用内部技术来确保隐藏的品质。

2.外部质量因素

(1)正确性(Correctness)

正确性是软件产品按照其规格所定义的执行其确切任务的能力。

确保正确性的方法:有条件分层;每一层保证自己的正确性,同时假设其下层是正确的

(2)健壮性(Robustness)

健壮性是软件系统对异常情况做出适当反应的能力(未被specification覆盖的情况即为“异常情况”)。</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值