软件工程十三章软件质量保证

本文详细阐述了软件质量的定义、标准和不同层面的考虑,包括用户需求、软件结构和开发标准。介绍了软件质量保证的重要措施,如技术评审、测试和推行工程标准,并探讨了Boehm模型、McCall模型和ISO质量度量模型。同时,讨论了软件工程管理、质量控制和软件配置管理中的基线概念,以及软件成熟度模型CMM的五个级别。
摘要由CSDN通过智能技术生成
13.1 软件质量
1. 软件质量含义:与软件产品满足 规定的、隐含的、需求的能力有关的特征或特性的全体
2. 软件质量的标准:
功能与性能方面:软件能够按照既定的要求进行工作,与明确规定的功能和性能需求一致,软件要保证能够可靠的工作,合法的输入下正确运行,非法输入和意外事件可以安全处理
软件结构方面:要求软件结构内部清晰,方便软件人员阅读和理解,以及修改和维护
要求系统具有良好的人机交互,方便用户使用,在结构方面的保证就是软件质量定义中的隐含的内容
开发标准和文档方面:软件开发应该与明确成文的开发标准相一致,而且要遵循软件开发准则,软件文档资料也必须齐全
以上三个方面是相辅相成的,还必须指出:
1. 不同的人对软件质量的要求不同:用户要求软件使用方便,执行效率高,维护人员要求软件文档资料清晰,齐全
2. 不同软件系统,它的关键的特性有所不同,例如可移植性是某类软件系统的重要特性
3. 质量的不同特性之间可能是矛盾的 执行效率和可靠性之间的矛盾
大型软件系统的质量应该从可靠性,易理解性、易维护性和效率等几个方面进行评价

软件质量保证:
软件质量保证(SQA)主要做好几个方面:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值