软件质量保证与测试-作业2答案
=一、判断题(判断下列题目是否正确,如果正确请打“√”,错误请打“×”每小题2分,共20分)
1. 在专业的软件开发、维护中,SQA环境是建立、执行SQA方法时必须首要考虑的问题。( √)
2. 专家观点通过引进补充的外部能力到机构内部开发过程中来而支持质量评估工作。( √)
3. 软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客参与。( √)
4. 规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密切关系。( ×)
5. 在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。( √)
6. SEI CMM评估标准,ISO 9001和ISO 9000-3标准是典型的项目过程标准。( ×)
7. 6σ管理法的核心是追求零缺陷生产,σ值越大,缺陷或错误越小。( √)
8. 同行评审的主要目标在于检测错误、核对与标准的偏离。( √)
9. SQA是CMM4级中的一个重要关键过程区域,它是贯穿于整个软件过程的第三方独立审查活动,在CMM 的过程中充当重要角色。( ×)
10. 项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图( ×)
二、填空题(每空2分,共20分;请把答案书写在相应横线上。)
3 软件度量的目的是对软件项目、过程、产品加以理解、预测、评估、控制和改善。
4. “已经正式通过复审和批准的某规约或产品,可作为进一步开发的基础,并且只能通过正式的变化控制过程改变”,这是IEEE对基线的定义描述。
5. 软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。
6. McCall模型“产品修改”纬度的质量因素有可维护性、可测试性、灵活性。
7. 软件缺陷属性包括:缺陷标识、缺陷类型、缺陷严重程度、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷根源。
8. 软件对属于各种质量因素的需求的符合性是由软件质量度量来测量的。
三、选择题(每题2分,共18分)
1. CMMI中文全称为(B )
(A)软件能力成熟度模型(B)软件能力成熟度模型集成
(C)质量管理体系(D)软件工程研究所
2. 如果一个软件企业希望达到成熟度等级2级目标,那么该企业就要在软件项目的开发过程中执行该成熟度等级中的七个过程域中的所有(B )
(A)特定目标(B)实践
(C)共性目标(D)过程域
3. CMMI中的受管理级包含的七个过程域中,(B )旨在对以正式协定的形式从项目之外的供方采办的产品和服务实施管理。
(A)测量和分析(B)供方协定管理
(C)过程和产品质量保证(D)项目策划
疾风知劲草下一句
4. 根据CMMI规范,每一个软件企业均具有(A )成熟度。
(A)等级一(B)等级三20种酒桌小游戏
(C)等级四(D)等级五
5. 配置管理活动最主要的内容是:(C )
A)设计代码B)软件产品
C)产品版本D)项目文档
6. 下列缺陷参数中,一种以平均值估算来计算出软件缺陷分布的密度值是()
A. 缺陷清除率
B. 缺陷发现率
C. 缺陷潜伏期
美国加州牛肉面D. 缺陷密度
7. 下列面向对象的设计原则中,(B )用来说明一个软件实体应当尽可能少地与其他发生相互作用。
A. 依赖倒转原则
B. 迪米特法则
C. 里氏代换原则
D. 开闭原则
8. CMMI中,(D )主要致力于技术革新和优化过程的改进。
(A)等级二(B)等级三
(C)等级四(D)等级五
9. CMMI中的受管理级包含的七个过程域中,(C )的目的在于使工作人员和管理者客观了解过程和相关的工作产品。
(A)测量和分析(B)供方协定管理
(C)过程和产品质量保证(D)项目策划
10. CMMI中,已定义级是(B )。
(A)等级二(B)等级三
(C)等级四(D)等级五
四、简答题(每小题3分,共18分)
1.简述用于软件缺陷分析的常用统计图表有哪些?(6分)鸭胗怎么做好吃又简单
【参考答案】①缺陷趋势图;②缺陷分布图;③缺陷情况处理统计表。
北斗七星的名字2.简答软件评审的内容。(4分)
【参考答案】①管理评审;②技术评审;③文档评审;④过程评审。
3.简答能力成熟度模型的等级。(5分)
【参考答案】①初始级;②可重复级;③已定义级;④已管理级;⑤优化级。
开心地4.请问常用评审方法有哪些?(5分)
【参考答案】①特别检查;②轮查;③走查;④团队评审;⑤检视。
5.简述缺陷数据统计图表包括哪些?(6分)
【参考答案】①缺陷趋势图;②缺陷分布图;③缺陷情况处理统计表。
6.名词解释:
CMMI:软件能力成熟度模型集成(Capability Maturity Model Integration)
SQC:软件质量控制(Software Quality Control)
TQM:全面质量管理(Total Quality Management)
五综合
1.某软件公司准备申请ISO 9000-3认证,如果你作为该公司企划部门经理,应如何向公司各部门宣讲ISO 9000-3认证的详细过程?(10分)
【参考答案】
(1)制定获得认证的活动计划
一旦管理人员决定为其软件开发和维护活动获得ISO 9000-3认证,就需要一个行动计划。
行动计划的拟定首先从调查机构当前SQA系统及其执行情况的调查开始,在此基础上建立如何获得认证的详细计划。
(2)建立或优化机构SQA系统,并实施
建立或完善机构的SQA管理系统,以满足ISO 9000-3需求的级别。
(3)接受认证审计
通常审计分两组步骤进行:被评审机构建立相关质量手册与SQA规程;验证、审计被评审机构实际情况与其质量手册、SQA规程中确定的需求的符合程度。
(4)维持ISO认证的规程
进行定期的再认证、再审计,通常每年一次或两次,以验证同ISO 9000-3需求的持续符合性。在这些审计中,机构必须证明其SQA管理系统的持续发展。
2.欲对超市信息管理系统进行可靠性测试,请根据以上信息为该系统创建操作剖面,要求按照步骤实现。(10分)经典建筑
超市信息管理系统简介如下:
继续教育a) 超市的信息管理系统可以对商品的销售、供应、库存等情况进行统一管理
b) 数据库由商品、连锁店、仓库、销售、库存、供应六个相互联系的数据表组成