什么样的软件好-----软件质量属性有哪些?

软件质量属性包括两点:

1 运行期质量属性:

1)性能:指软件系统及时提供相应服务的能力,表现在3个方面:
a.速度; 通过平均响应时间来度量
b.吞吐量:通过单位时间处理的交易量来度量
c.持续高速性:保持高速处理速度的能力

2)安全性:
a.向合法用户提供服务
b.阻止非授权用户的使用
c.阻止恶意的攻击

3)易用性:
a.软件系统易于使用的程度

4)持续可用性
a.系统常时间无故障运行的能力

5)可伸缩性
a.指当用户和数据量增加时,软件系统保持高服务质量的能力

6)互操作性
a.指本软件系统和其他软件系统交换数据和相互调用服务的难易程度

7)可靠性
a.软件系统在一定时间以内无故障运行的能力

8)鲁棒性(也称健壮性,容错性)
a. 是指软件系统在以下情况下依然能够正常运行的能力,用户进行了非法操作,相连的软件系统发生了故障,其他非正常情况的发生。

开发期质量属性
1)易理解性
指设计被开发人员理解的难易程度
2) 可扩展性
为适应新需求和需求的变化为软件增加功能的能力
3)可重用性
重用软件系统或其一部分能力的难易程度
4)可测试性
对软件测试以证明其满足需求规约的难易程度
5) 可维护性
为了达到这三种目的之一而定位修改点并实施的难易程度:修改bug,增加功能,提高质量属性。
6)可移植性
将软件系统从一个运行环境转移到另一个不同的运行环境的难易程度。

高内聚,低耦合

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值