软件质量保证复习

上传人:日度 文档编号:155076541 上传时间:2020-12-09 格式:DOC 页数:11 大小:150KB
返回 下载 相关 举报
软件质量保证复习_第1页
第1页 / 共11页
软件质量保证复习_第2页
第2页 / 共11页
软件质量保证复习_第3页
第3页 / 共11页
软件质量保证复习_第4页
第4页 / 共11页
软件质量保证复习_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《软件质量保证复习》由会员分享,可在线阅读,更多相关《软件质量保证复习(11页珍藏版)》请在金锄头文库上搜索。

1、常熟理工学院200200学年第学期软件质量保证模拟试卷1试题总分: 100 分 考试时限:120 分钟题号一二三四五总分阅卷人得分一、判断题(判断下列题目是否正确,如果正确请打“”,错误请打“” 每小题2分,共20分)( )1、软件故障是导致软件失效的必要和充分要素。( )2、同行评审的主要目标在于检测错误、核对与标准的偏离。( )3、在任何软件机构中,定期、不定期的培训、再培训都是必须而且是必要的。( )4、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA经验基础上消除或至少降低出错率。( )5、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。( )6、D

2、aniel Galin等提在20世纪50年代建立的经典质量费用模型,提供了一种以经济学观点把与产品质量保证相关的费用非类的方法学。( )7、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。( )8、软件质量成本是一个投资问题,而不是成本问题!( )9、SEI CMM评估标准, ISO 9001和ISO 9000-3标准是典型的项目过程标准。( )10、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。二、填空题(每空1分,共20分;请把答案书写在相应横线上。)1、软件质量工程包括 软件质量保证 、软件质量规划 和软件质量控制三大方面。2、McCall模型产品修

3、改纬度的质量因素有 可维护性、可测试性、灵活性。3、面向对象模型不同于其他模型的主要特征是 组件的密集重用 。4、有两种同行评审方法学: 审查 和 走查 。5、RMA可以划分成三组类别 内部风险管理措施,分包风险管理措施,顾客风险管理措施6、支持性质量手段有 模板 和 检查表 。7、依据软件系统的生命周期和其他阶段,软件质量度量划分为 软件过程度量 和 软件产品度量 。8、软件配置发布的版本有基线版本、 中间 版本、 修订 版本。9、SQA标准被划分成 软件质量管理标准 和 软件项目过程标准 两类。10、软件缺陷的固有特征有软件缺陷的固有性、 软件缺陷的敏感性 、 软件缺陷的感染性 。三、名词

4、解释(每小题3分,共18分)1、 Crosby软件质量的定义系统、部件或过程满足规定需求的程度。2、软件可靠性(IEEE)软件可靠性是指一个系统或组件在某个特定时期、特定条件下完成所需完成的功能的能力。3、规程规程是完成某件事情或行动的特定方式,即规程是为了完成一个任务,根据给定方法所执行的详细活动或过程。4、开发风险软件开发风险是软件开发任务或环境的一种状态或性质,如果忽略它,将增加软件项目失败的可能。5、(软件工程领域)模板在软件工程领域,模板指的是小组或机构创建的,用于编辑报告以及其他形式文档的格式6、软件配置管理一个负责应用(计算机化的或非计算机化的)技术工具和管理规程、使之能够完成为

5、维护SCI和软件配置版本所需任务的SQA部件。四、问答题(每小题4分,共24分)1、 专业软件开发的SQA环境有哪些特征?遵守合同约定;服从顾客供货商关系;需要协同工作;需要同其他开发组的合作和协调;同其它软件系统的接口;项目组有变化时项目继续进行;需要持续维护软件系统若干年。2、 请指出走查、审查这两种同行评审方法的不同?走查和审查的区别是其正式性的等级。其中,审查是两者之中更为正式。2分走查的发现限于被评审文档的意见,而审查的发现还同改进开发方法自身的工作相结合。所以和走查相比,审查对一般的SQA做出了更大贡献。2分3、 请详细描述软件质量费用的经典模型?2分在经典软件质量费用模型中,软件

6、质量费用可以划分为控制费用、控制失效费用。2分其中,控制费用被进一步细化为预防费用和评价费用;控制失效费用进一步细化为内部失效费用、外部失效费用。(1) 预防费用包括建立软件质量基础设施、更新并改进基础设施以及完成其运行所需的常规活动的投资。(2) 评价费用花在特定项目或软件系统中软件错误的检测上。(3) 内部失效费用是指改正在顾客现场安装软件之前实施设计评审、软件测试及验收测试时检测到的错误而产生的费用。(4)外部失效费用限定为改正由顾客或维护组在顾客现场安装软件系统之后检测到的失效的费用。4、 认证标准和评估标准的主要区别?认证标准的重点是外部的-支持供货商顾客关系2分,而评估标准的重点是

7、内部的。因为评估标准关注的是软件过程改进2分。5、CCB的决策机制有哪些种类?你认为其中那种决策机制更实用?(1)最普遍的方法是投票决定。每个代表都投票,采用少数服从多数的方式。这种民主的做法能够充分调动CCB成员的机机性;但是少数服从多数含义模糊,该决策模式也容易产生一些政见。(2)极端的做法是所有决策都交给一个人,这种安排鼓励在决策中灵活考虑各种意见,但压抑了CCB其他成员的积极性;(3)第三种可行的决策机制是寻求CCB成员的一致意见,同时提供合理的跳出机制。综合考虑上述三种不同CCB决策机制,第三种策略最为实用。6、传统质量成本和现代质量成本的主要区别有哪些?传统的质量成本集中在与失效有

8、关的事件和活动,如损坏、缺陷等。传统质量成本通常以报废、返工、返修等形式出现;2分现代的质量成本的目的则在于通过预防和评估活动中的适当投入,减少与失效有关的活动。2分五、案例分析(每小题9分,共18分)1、阅读按软件质量等级的软件质量平衡图形,请给出软件质量费用平衡的基本规律描述。从上图我们可以发现:(1)预期控制费用的增加导致控制失效费用的减少;反之,预期控制费用的降低导致控制失效费用的增加:控制费用的缩减导致控制失效费用的增加。3分(2)而且,控制费用的变化效应可能因期望的软件质量等级而不同。3分(3)软件质量费用和软件质量等级的关系,可能产生一个在规定的质量等级上达到的软件质量的最小总费

9、用。3分2、VIA是一家新成立的软件公司,其管理人员已经认识到SQA工作的重要性和迫切性,并急切建立机构范围完善的SQA组织体系。但由于自身资源和能力的限制,难以实现。请你站在SQA咨询工程师的角度,对VIA SQA组织的建议予以指导。(1)要建立机构完善的SQA组织,按照职能机构组织划分成若干部门,如软件开发和维护部门、测试部门、SQA部门、人力资源管理部门、财务、业务等部门。2分(2)把机构必需的人力资源划分为管理人员和技术人员两大类别。2分建立和完善机构管理结构把机构职能部门有效协调起来。其中,机构管理组织结构需采用三层管理结构:顶级管理,包括机构总经理及经理;中层管理,包括开发、维护、

10、测试部门的经理;项目管理,与具体项目开发、维护组的组长。3分(3)建立、完善各部门技术、管理组织,特别是建立SQA部门以及其他所有相关的SQA人员或单位。2分常熟理工学院200200学年第学期软件质量保证模拟试卷2试题总分: 100 分 考试时限:120 分钟题号一二三四五总分阅卷人得分一、判断题(判断下列题目是否正确,如果正确请打“”,错误请打“” 每小题2分,共20分)()1、在专业的软件开发、维护中,SQA环境是建立、执行SQA方法时必须首要考虑的问题。()2、如何看待软件产品内部的缺陷,开发者和用户的立场是一致的。()3、专家观点通过引进补充的外部能力到机构内部开发过程中来而支持质量评

11、估工作。()4、质量管理标准是专业标准,它们向开发组提供方法学指南。()5、软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客参与。()6、规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密切关系。()7、CAPA的目的在于检测、处理、改正软件缺陷。()8、项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图。()9、IEEE、ISO、DOD、ANSI、EIA都是著名的SQA标准开发机构。()10、在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。二、填空题(每空1分,共20分;请把答案书写在相应横线上

12、。)1、McCall模型划分了 软件运行 、 软件转移 、 软件修改 三个纬度的11个软件质量因素。2、螺旋模型任何一次迭代都可划分为制定计划、 风险分析和化解 、工程和 顾客评估 四个项限。3、依据合同评审的目标对合同评审主题进行分类为 建议草案评审主题 和 合同草案评审主题 两种类型。4、典型的版本方针包括 严格-单一活动版本方针 、 多版本方针 。5、软件对属于各种质量因素的需求的符合性是由 软件质量度量 来测量的。6、CAPA过程的成功运行包含如下活动:信息收集、 信息分析 、 解决方案和改进方法的建立 、改进方法的执行、跟踪。7、常见的软件配置演化模型有 线性演化模型 和 树演化模型

13、 。8、软件更改的质量保证工作需要 每个更改的SCI的质量保证 和 整个新软件系统版本的质量保证 两个级别的活动。9、从内容和重点上我们可以把质量管理标准划分成 认证标准 和 评估标准 两种类型。10、 测试人员 、 SQA单位 是SQA专职人员。三、名词解释(每小题3分,共18分)1、Daniel Galin 软件质量保证的扩展定义软件质量保证是一个有系统的、有计划的行动集合,它是提供软件产品开发、维护过程符合其已建立的技术需求以及跟上计划安排和在预算限制之内进行管理上的需求充分信任所必需的。2、合同评审合同评审是一个指导评审建议草案和合同文档的SQA部件。3、规程规程是完成某件事情或行动的特定方式,即规程是为了完成一个任务,根据给定方法所执行的详细活动或过程。4、4W1H4W1H即WHAT, WHEN, WHERE, WHO和HOW。他们具体含义如下:WHAT-What activities have to be performed?WHEN-When Should the activity be performed?WHERE-Where should the activity be performed?WHO-Who should perform the activity?H

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

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