其他分享
首页 > 其他分享> > 软测期末复习

软测期末复习

作者:互联网

软件质量保证(Software Quality Assurance,SQA)是一种应用于整个软件过程的保护性活动,包括:
一种质量管理方法,
有效的软件工程技术(方法和工具)
在整个软件过程中采用的正式技术复审
一种多层次的测试策略
对软件文档及其修改的控制
保证软件遵从软件开发标准的规程
度量和报告机制

一,软件测试的基本方法

1.GQM(目标问题度量法)

定义:通过确定软件质量目标,并且连续监视这些目标是否达成,从而保证软件质量的一种方法
目标问题度量法GQM的设计步骤:
目标(概念级conceptual level): 对一个项目的各个方面(产品、过程和资源)规定具体的目标,这些目标的表达应非常明确
问题(操作级operational level): 对每一个目标,要引出一系列能反映出这个目标是否达到要求的问题,并要求对这些问题进行回答。这些问题的答案将有助于使目标定量化
度量(量化级quantitative level): 将回答这些问题的答案映射到对软件质量等级的度量上,根据这种度量得出软件目标是否达到的结论,或确认哪些做好了,哪些仍需改善
2.风险管理法
风险管理法的步骤
1.识别: 识别项目要素的有关风险
2.分析:
1)评估风险发生的概率和发生的代价
2)按发生概率和代价划分风险等级并排序
3.计划:在项目限定条件下选择管理风险的技术并制定计划
4.控制: 执行风险管理计划
5.跟踪: 监控风险,持续评估风险状态并采取正确的措施

二,软件质量控制模型
1.基于PDCA的全面统计质量控制(Total Statistical Quality Control,TSQC)模型,是我国实际采用的模型之一
产品:SDLC中过程的输入和输出,或是对最终产品的需求、最终产品本身或开发过程中产生的任何中间产品,如:计划、报告、代码、数据等
过程:完成开发、维护和为保证软件质量所进行的管理和技术活动,包括管理过程和技术过程
1.管理过程: 计划、监控、资源分配、管理组织等
2.技术过程: 软件工程方法和工具等

资源: 为得到要求的产品所需的时间、资金、人力、设备等
TSQC的模型参数 - 资源
1.时间
2.人力/人
3.资金/财
4.设备/物
三.软件质量度量
软件度量的基本概念
–对软件开发项目、过程、产品进行数据定义、收集、分析的持续 性定量化过程;并对此加以理解、预测、评估、控制和改善。
软件度量方法
–测试、审核、调查
软件度量工具
–统计、图表、数字、模型
软件度量标准
–量化的指标

影响软件质量的因素
1.软件业通过多年的实践,总结出软件质量是人、过程和技术的函数
即Q={M,P,T}
其中,Q表示软件质量,M表示人,P表示过程,T表示技术

1)国际标准
–由国际机构颁布的,供各国参考的标准
万维网联盟W3C,
国际标准化组织(International Standards Organization, ISO)
国际电工委员会(International Electrotechnical Commission, IEC)

2)国家标准
–由国家机构颁布的,适用于本国的标准
3)行业标准
中华人民共和国国家军用标准(GuoJunBiao, GJB)

--由行业机构、学术团体或国防机构颁布的,适用于某个业务领域的标准

4)企业规范:
–由企业颁布的,适用于本企业的规范
5)项目规范
–由项目组织颁布的,适用于本项目的规范

标签:风险,软测,复习,目标,期末,质量,软件,过程,度量
来源: https://blog.csdn.net/weixin_44551343/article/details/118484735