软件质量保证与测试-作业1答案

上传人:hs****ma 文档编号:559241941 上传时间:2024-01-21 格式:DOC 页数:3 大小:15.01KB
返回 下载 相关 举报
软件质量保证与测试-作业1答案_第1页
第1页 / 共3页
软件质量保证与测试-作业1答案_第2页
第2页 / 共3页
软件质量保证与测试-作业1答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件质量保证与测试-作业1答案》由会员分享,可在线阅读,更多相关《软件质量保证与测试-作业1答案(3页珍藏版)》请在金锄头文库上搜索。

1、要求:1.通过回顾前三章的主要内容回答下列问题;2.作业要求手写,下周提交。一、明确下列缩写名称的意义与内涵,并写出其中英文全称或定义。SQA、TQM、PDCA、TSQC、SEI、CMM;DRE、GQM、SCM、PM、CCB、CMO、SIO、DEV;SQA:Software Quality Assurance,软件质量保证TQM:Total Quality Management,全面质量管理PDCA:Plan(计划)-Do(实施)-Check(检查)-Action(改进),戴明循环SEI:Software Engineering Institute,软件工程研究所CMM:Capability

2、Maturity Model,能力成熟度模型DRE:Defect Removal Efficiency,缺陷消除的有效性GQM:Goal-Question-Metric,目标问题度量SCM:Software Configuration Management,软件配置管理PM:Project Manager,项目经理CCB:Configuration Control Board,配置控制委员会CMO:Configuration Management Officer,配置管理员SIO:System Integration Officer,系统集成员DEV:Developer,开发者二、简答1、什么

3、是软件质量?【参考答案】与软件产品满足规定的和隐含的需求的能力有关的特征和特效的全体。2、什么是软件质量保证,主要涵盖哪些内容?【参考答案】软件质量保证:一种有计划的,系统化的行动模式,它是为项目或者产品符合已有技术需求提供充分信任所必需的;设计用来评价开发或者制造产品的过程的一组活动,与质量控制有区别。3、什么是软件质量控制?常见的软件控制方法有哪些,并分析每种方法的实施步骤?【参考答案】一组由开发组织使用的程序和方法,使用它可在规定的资金投入和时间限制的条件下,提供满足客户质量要求的软件产品并持续不断地改善开发过程和开发组织本身,以提高将来生产高质量软件产品的能力。控制方法:目标问题度量法

4、:准备开发进行开发运行维护进行可维护性开发风险管理法:识别分析计划控制跟踪PDCA质量控制法:计划实施检查改进5、简述软件测试、软件质量控制及软件质量保证之间的区别与联系?【参考答案】软件质量保证、软件质量控制、软件测试三者之间既存在包含又存在交叉关系。三者都是确保软件产品的质量。软件测试能够找出软件缺陷,确保软件产品满足需求。但是测试不是质量保证。二者并不等同。测试可以查找错误并进行修改,从而提高软件产品的质量。软件质量保证则是避免错误以求高质量,并且还有其他方面的措施以保证质量问题。软件质量控制是通过通过组织一些列的管理方法来达到目标,提高软件产品的质量等。6、简述几种常见的质量保证模型?

5、【参考答案】McCall模型、Boehm模型、FUPRS模型、ISO 91267、简述软件度量的概念以及目的。【参考答案】概念:对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程;目的在于对此加以理解、预测、评估、控制和改善。8、简述软件配置管理的主要任务【参考答案】配置项识别、工作空间管理、版本控制、变更控制、状态报告、配置审计。三、分析1、Southcottage Inc.公司是一家洗碗机、洗衣机制造商。新控制单元的需求文档包括下列规格:(1)固件应该适用于2006型洗衣机的所有6种变种;(2)洗衣机的水位控制模块应当适用新的2006洗碗机的水位控制模块;上述需求属于

6、软件质量因素模型的哪个质量因素,并给处理由。(10分)【参考答案】(1)所描述的需求属于软件质量因素模型的可移植性因素。问题描述完全符合可移植性质量因素的定义,可移植性质量要素关注的是软件系统对由不同硬件、不同操作系统等组成的其他环境的适应。这些需求使得有可能在形形色色的情况下继续使用统一基本软件,或在形形色色硬件或操作系统下同时使用它。(2)所描述的需求属于软件质量因素模型的可重用性因素。上述问题描述完全符合可重用性质量因素的定义,可重用性需求同原先为一个项目设计的软件模块在当前正开发的新项目中的使用有关,他们还可以使未来的项目使用当前正在开发的软件中的一个模块或一组模块。2、某软件公司准备申请CMM认证,如果你作为该公司企划部门经理,应如何向公司各部门宣讲CMM认证的详细过程?(10分)【参考作业2】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号