2020fall软件质量保障 要点梳理

1.7考完聂老师的软件质量保障,应该是本科四年的最后一次考试了。这篇博客主要上传了考前整理的一些聂老师书上的重点,希望对于南大选择这门课的同学期末有一些帮助。

1.概论

软件质量保障的概念:一种有计划的、系统化的行动模式,它是为项目或者产品符合已有技术需求提供充分信任所必需的。
为什么学习软件质量保障:提高开发效率、质量,轻松管理,提高信心。

1.1

什么是软件:程序加文档,知识加使用,服务加需求。(指令和数据集合)

1.2质量观

质量的定义(常规定义、专业定义、狭义观点、广义观点)
顾客和供应者共同认知的价值观念、产品的适用性、产品符合规定要求的成都
质量的特性:成本、维度、可测性、时效性、相对性、成本与效益分析

1.3软件质量

3A特性 accountability availability accessibility
RUP定义为三个维度:功能、可靠性、性能。
软件质量的内容:产品质量、开发过程的质量、运维阶段提供的服务质量

1.3.1软件可靠性

可靠性的定义:规定条件下、规定的时间内。软件不引起系统失效的概率。
提高可靠性从原理上来看就是要减少错误和提高健壮性。

1.3.2软件安全性

安全性的定义:涉及确保软件在系统环境中运行而不产生不可接受风险,是软件运行不引起系统事故的能力

1.4软件度量和软件质量度量

软件度量适用于量化软件产品、软件开发资源和软件开发过程的度量,以定量化的方式帮助人们理解、控制、改进软件的质量

2.质量保证的过程和管理

2.1软件评审与审计

是指通过面向项目成员、管理人员、用户、顾客、用户代表等阐述软件产品的过程或会议,以便进行评论或批准。其形式包括管理评审、技术评审、审查、走查和审核。

2.2 validation、verification

Verification验证 检验软件是否已经正确实现产品规格书所定义的系统功能和特性
Validation确认 “有效性确认” 要求更高,不仅保障生产过程正确,还要保证软件交付到用户手里,能否解决用户的问题,满足用户需求。
验证与确认的区别:

2020fall软件质量保障 要点梳理

2.4软件缺陷管理

软件缺陷的表现形式

2020fall软件质量保障 要点梳理

软件缺陷的原因:软件复杂性和抽象性、项目人员之间的沟通不畅
更深层次:

2020fall软件质量保障 要点梳理

2.5配置管理

2.6风险管理

2.7质量管理

软件质量管理
质量管理体系QMS
特点:符合性、唯一性、系统性、全面有效性、预防性、动态性、持续受控、最佳化

2.9全面质量管理TQM(total quality management)

PDCA

2020fall软件质量保障 要点梳理

3.2 软件设计的质量

步骤:

2020fall软件质量保障 要点梳理

3.3软件编码的质量

3.4 软件测试的质量

3.5软件发布的质量

3.6软件维护的质量

方法:

2020fall软件质量保障 要点梳理
2020fall软件质量保障 要点梳理

5.其他方法

6.新环境

7.新形势

8.群智化

9.智能化

10.智能化支撑技术

来源:阿钱每天都在变得更好

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月6日
下一篇 2021年1月6日

相关推荐