福建师范大学软件过程管理期末考试高分题库全集含答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
94286--福建师范大学软件过程管理期末备考题库94286奥鹏期末考试题库合集
单选题:
(1)以下哪一项不是成熟的软件过程的特点()。
A.过程可以度量
B.过程本身受技术支持
C.高度依赖于专业人员
D.关注的焦点是过程改进
正确答案: C
A.(2)项目策划的典型工作产品有:
B.估算
C.项目计划
D.承诺
E.以上都是
正确答案: D
A.(3)PI过程域的关键工作之一是管理产品和产品组件的内外部接口, 保证接口
间的
B.兼容性
C.一致性
D.稳定性
E.完整
正确答案: B
A.(4)过程能力的度量的3个参数中, 反映了在综合考虑过程的潜在Cp和不同的
均值之后所具有的实际过程能力的指数是()。
B.Cp
C.Cpk
D.K指数
E.P指数
正确答案: B
A.(5)正式的项目分析报告有哪些?
B.周报
C.里程碑报告
D.结项报告
E.以上都是
正确答案: D
(6)下面关于项目计划的描述哪个是错误的()。
A.做进度计划时先要做估计
B.风险管理计划是项目计划的一部分
C.项目计划需要经过相关人员的评审
项目计划做好后, 就不允许变化了
正确答案: D
A.(7)组织级过程资产库至少应该保存: 标准过程体系及裁剪规则、()、()、
项目成果、()、最佳成果样例。
B.项目及组织级度量数据/培训教材/常用工具软件
C.团队构建规则与指南/培训教材/过程参考数据
D.过程中使用的工具/过程参考数据/培训教材
正确答案: A
(8)演进式软件过程模型()。
A.本质上是迭代的
B.可以很容易适应需求的变化
C.通常不会抛弃所产生的系统
D.以上所有选项
正确答案: D
(9)下面的描述()是不正确的。
A.组织过程资产包括项目的经验教训
B.每个项目都有其独特性, 组织级标准过程集对项目来说没多大用处
C.组织标准过程裁剪指南是用来指导项目组如何裁剪标准过程来满足项目的实际需
要
D.建立组织级工作环境标准是组织过程定义的一项活动
正确答案: B
(10)以下选项中,不是基线所必须包含的配置项是()。
A.代码
B.需求规格说明书
C.项目周/月报
D.产品手册
正确答案: C
A.(11)明确项目生命周期的各阶段划分对下列工作是非常必要的:
B.确定策划工作的范围
C.确定开始策划的时机
D.确定计划修改的时机与准则(关键里程碑)
E.以上都是
正确答案: D
(12)基线是
A.一组经正式评审和同意的规格或工作产品
B.是未来开发或交付的基础
C.只能经由变更控制规程才能改变此基线
D.以上都是
正确答案: D
A.(13)双向跟踪的含义是:
B.横向
C.纵向
D.正向和反向
E.A和B
正确答案: D
A.(14)PSP是一个具有4个等级的成熟度框架, ()的重点是把个体开发小程序
所能达到的生产效率和生产质量, 延伸到大型程序.
B.SP0和SP0.1
C.SP1和SP1.1
D.SP2和SP2.1
E.SP3和SP3.1
正确答案: D
A.(15)在()上已定义的软件过程被配备上度量, 并得到定量地控制。
B.优化级
C.管理级
D.定义级
E.可重复级
正确答案: B
(16)软件开发的瀑布模型是()。
A.适用于需求被清晰定义的情况
B.一种需要快速构造可运行程序的好方法
C.最适合于大规模团队开发的项目
D.已不能用于现代环境的过时模型
正确答案: A
A.(17)问题处理或解决有多种()时, 适合使用正式评估过程(DAR)。
B.备选方案
C.评估准则
D.A+B
E.以上都不是
正确答案: A
(18)需求分析的结果是产生定义下面()问题域的分析模型。
A.信息
B.功能
C.性能
D.以上所有选项
正确答案: D
A.(19)QA是项目组的成员, 归项目经理领导
B.是
C.否
正确答案: B
(20)在()是混乱无序的,对过程几乎没有定义,成功依靠的是个人的才能和经验,管理方式属于反应式。
以下哪一项是实施OPF(组织过程焦点)活动。
A.优化级
B.管理级
C.基本级
D.可重复级
正确答案: C
(21)以下哪一项是实施OPF(组织过程焦点)活动的前提条件( )。
A.成立SEPG组
B.进行同行评审
C.制定软件项目计划
D.识别软件工作产品
正确答案: A
A.(22)过程改进的需求来自于:
B.组织的商业目标/项目过程
C.高层管理者的意愿/项目过程
D.组织商业目标/高层管理者的意愿
E.以上都不是
正确答案: C
A.(23)CMMI Dev V1.3组织过程定义的目的是建立并维护可用的组织过程资产、
工作环境标准, 以及()。
B.过程管理部门
C.过程中使用的工具
D.团队构建规则与指南
E.过程参考数据
正确答案: C
A.(24)CMMI体系有()个星系(模型), 这些星系模型分别是开发模型、()、
()。
CMMI模型有()种表述形式。
B.3, 服务模型, 采购模型, 2
C.3, 运维模型, 采购模型, 3
D.3, 服务模型, 采购模型, 3
3, 运维模型, 采购模型, 3
正确答案: A
A.(25)对项目跟踪中发现的问题如何处理?
B.收集与分析问题, 并决定采取必要的纠正措施以解决问题
C.对识别的问题, 采取纠正措施
D.管理纠正措施直到结案
E.以上都是
正确答案: D
(26)需求规格说明描述了()。
A.计算机系统的功能、性能及其约束
B.每个指定系统的实现
C.软件体系结构的元素
D.系统仿真所需要的时间
正确答案: A
A.(27)CMMI模型中, 没有涉及相关方管理的PAs是()。
B.PP(Project Plan)
C.PMC(Project Monitor and Control)
D.IPM(Integrated Project Management)
E.TS(Technical Solution)
正确答案: D
A.(28)CMMI模型的能力等级是过程域实践能力的(), 是由()决定的。
B.量化体现/通用目标和通用实践
C.能力体现/特定目标和特定实践
D.度量尺度/通用目标和通用实践
E.度量尺度/特定目标和特定实践
正确答案: A
A.(29)确认(Validation, VAL)的目的是证明产品或产品组件, 在预期环境中, 是
可满足其预期()的。
B.需求
C.要求
D.使用
E.设计
正确答案: C
A.(30)过程与产品质量保证(Process and Product Quality Assurance, PPQA)的
目的, 在提供()在过程与相关工作产品上的客观洞察力。
B.管理者
C.项目经理和项目成员
D.管理者和员工
E.管理者客户
正确答案: C
(31)TS指的是()。
A.技术发展战略
B.测试评审
C.技术解决方案
D.同行评审
正确答案: C
(32)项目相关人员应在()中明确。
A.过程改进计划
B.配置管理计划
C.风险计划
D.项目计划
正确答案: D
(33)跟踪和控制变更
A.跟踪配置项的变更请求
B.控制配置项的变更
C.A+B
D.以上都不是
正确答案: C
(34)风险管理过程域可应用于()。
A.项目管理
B.组织管理
C.A+B
D.以上都不是
正确答案: C
A.(35)在过程质量成本中, ()包含修复产品中缺陷的所有费用。
B.过失成本
C.质检成本
D.预防成本
E.其他成本
正确答案: A
A.(36)在过程质量成本中, ()包含评估产品以确定在产品中是否仍然留有缺
陷的所有工作, 但不包含修复缺陷花费的时间。
B.过失成本
C.质检成本
D.预防成本
E.其他成本
正确答案: B
(37)下面的()不是软件配置管理的任务。
A.变更控制
B.配置状态报告
C.统计质量控制
D.版本控制
正确答案: C
(38)产品和产品组件需求来自于
A.客户需求
B.技术方案
C.A和B
D.以上都不是
正确答案: C
A.(39)进行WBS分解, 是为了确定项目的(), 为项目估计提供依据。
B.目标
C.质量
D.范围
E.绩效
正确答案: C
A.(40)过程管理过程域涉及()个PA, 属于3级成熟度的过程管理类过程域有()
个PA
B.3/3
C.4/3
D.5/3
E.6/3
正确答案: C
A.(41)在CMMI模型中, “建立和维护”的含义是:
B.写下来
C.变更时更新
D.执行
E.以上全是
正确答案: D
A.(42)CMMI是(), 是一种过程改进方法, 为组织提供()的基本元素。
B.能力成熟度模型集成/有效过程
C.能力成熟度集成/过程改进
D.能力成熟度模型/能力提升
E.能力成熟度模型集成/过程改进
正确答案: A
A.(43)获取项目组成员对需要承诺的方式?
B.交流、讲解、讨论
C.自已理解后签字
D.列席参加评审会
E.以上都是
正确答案: D
(44)质量循环是
A.DACP
B.PDCA
C.PCDA
D.DPCA
正确答案: B
(45)软件项目管理的“4P”是()。
A.people, performance, payoff, product
B.people, product, performance, process
C.people, product, process, project
people, process, payoff, product
正确答案: C
(46)形式化方法模型是将数学方法用于()。
A.定义计算机系统的规格说明
B.开发无错误的计算机系统
C.验证计算机系统的正确性
D.以上所有选项
正确答案: D
A.(47)“定期地评估过程, 理解过程的强项和弱项”是哪一个KPA的活动( )。
B.SQA(软件质量保证)
C.OPD(组织过程定义)
D.OPF(组织过程焦点)
E.SCM(软件配置管理)
正确答案: C
A.(48)CMMI模型中, 对项目的工作产品是否达到客户方需求验证的PA是()。
B.RD(Requirement Development)
C.ReqM(Requirement Management)
D.VER(Verification)
E.VAL(Validation)
正确答案: D
(49)关于供应商管理的描述哪个是错误的()。
A.供应商选择时可以用DAR的方法
B.要监控供应商的过程
C.供应商对项目没有影响
D.供应商交付的产品要经过验收测试
正确答案: C
(50)配置管理过程域的内容包括()。
A.建立配置库
B.配置审计
C.控制配置项变更
D.以上都是
正确答案: D
A.(51)组织培训需求来自于:
B.项目
C.组织发展目标
D.组织的过程
E.以上都是
正确答案: D
A.(52)CMMI模型中, 负责组织的技能和资源管理, 为项目提供具备合适技能的项
目成员的PAs是()。
B.PP(Project Plan)
C.PMC(Project Monitor and Control)
D.IPM(Integrated Project Management)
E.OT(Organizational Training)
正确答案: D
A.(53)配置管理(Configuration Management, CM)的目的, 是通过(), 来达到
建立与维护工作产品的完整性。
B.配置识别
C.配置控制
D.配置状态记录及配置审计
E.以上都是
正确答案: D
A.(54)下面哪个过程域必须有客户的参与?
B.VER
C.VAL
D.A+B
E.都不是
正确答案: B
A.(55)正式评估过程是减少决策的(), 并使选择的解决方案有较大的可能性选
择来满足相关干系人多样的需求。
B.主观性
C.错误
D.争议
E.以上都是
正确答案: D
(56)CMMI模型中的能力成熟度等级是能力等级的()。
能力成熟度等级是由其下所含过程域的()决定。
A.综合体现/最高等级
B.总体体现/最高等级
C.总体体现/最低等级
D.综合体现/最低等级
正确答案: C
A.(57)验证(VER)与确认(VAL)都使用()、()对需求进行验证, 但确认必
须要有()参加或主导。
B.评审/测试/客户
C.评审/验收/客户
D.评审/试运行/客户
E.测试/验收/客户
正确答案: A
(58)软件开发的增量模型是()。
A.适用于需求被清晰定义的情况
B.一种需要快速构造核心产品的好方法
C.最适合于大规模团队开发的项目
D.一种不适用于商业产品的创新模型
正确答案: B
A.(59)决策分析及解决方案(Decision Analysis and Resolution, DAR)的目的,
在于使用正式评估过程, 依据()评估各种已识别的备选方案, 以分析可能的决策。
B.多方的意见
C.已建立的准则
D.正式的方法
E.科学的方法
正确答案: B
(60)需求导出后产生的工作制品将依赖于()而不同。
A.预算多少
B.将要构建的产品规模
C.正在使用的软件过程
D.利益相关者的需要
正确答案: B
A.(61)过程能力的度量的3个参数中, 反映的是当指定的规范或基线与实际过程
相同时过程所具有的潜在能力的指数是()。
B.Cp
C.Cpk
D.K指数
E.P指数
正确答案: A
A.(62)CMMI DEV模型的连续式表述, 过程域按()种类别组合, 这些类别分别是:
过程管理、()、()、工程()
B.4, 项目管理, 支持
C.4, 项目管理, 管理支持
D.4, 组织管理, 项目管理
4, 项目支持, 组织支持
正确答案: A
(63)下面的()不是RUP模型的阶段。
A.启动阶段
B.精化阶段
C.构造阶段
D.确认阶段
正确答案: D
A.(64)过程改进的价值是:
B.缩短研发周期, 提高生产率
C.改进质量, 提高客户满意度
D.改进进度/预算的可预测性, 提高投资回报率
E.以上都是
正确答案: D
A.(65)组织过程定义过程域为组织培训和项目过程提供: 标准过程、裁剪指南、
()等资产
B.模板
C.检查单
D.风险列表
E.以上都是
正确答案: D
(66)风险管理的作用在于()问题的发生
A.控制
B.预防
C.弥补
D.杜绝
正确答案: B
(67)GJB5000A 2008组织过程定义的目的是建立并维护可用的组织过程资产与()。
A.过程管理部门
B.工作环境标准
C.过程中使用的工具
D.过程参考数据
正确答案: B
A.(68)在项目初始阶段, 开发任务的目标是()。
B.理解基本问题
C.确定所需的解决方案
D.确定需要解决方案的人员
E.以上选项都不是
正确答案: A
A.(69)配置库至少可分为:
B.产品区和开发区
C.工作区和产品区
D.开发区和基线区
E.产品区和基线区
正确答案: C
A.(70)CMMI模型的PAs中, 以下不属于支持域的是()。
B.PPQA(Product and Process Quality Assurance)
C.PP(Project Plan)
D.CM(Configration Management)
E.DAR(Desision Analysis and Resolution)
正确答案: B
(71)WBS通常是()导向的
A.任务
B.产品
C.客户
D.管理
正确答案: A
A.(72)项目监控的内容一般包括: 工期进度、()、成果、()、变更、缺陷等
B.成本/工作量
C.工作量/风险及问题
D.成本/风险及问题
E.B或C
正确答案: D
(73)下面关于度量的描述中哪个是错误的()。
A.度量为项目决策提供依据
B.初始度量的数据需要经过验证
C.度量是项目经理的事情
D.项目的信息需要决定了要度量的内容
正确答案: C
A.(74)过程能力的度量的3个参数中的Cpk指数, 表示过程恰好达到最低要求的
Cpk指数值是()。
B.Cpk<1
C.Cpk =1
D.Cpk >1
E.cpk=-1
正确答案: A
(75)需求的来源有()。
A.客户
B.高层经理
C.市场
D.以上全是
正确答案: D
A.(76)在RUP中, 关于周期(Cycle)、阶段(Phase)、迭代(Iteration)的描
述错误的是( )。
B.一个周期由4个阶段构成, 并产生一代软件产品
C.每个阶段经历的时间长短可能不同
D.每个阶段由多个迭代构成, 每个迭代产生一个可运行的版本
每个迭代都是一次小型的瀑布式开发, 从需求分析直到测试、集成等工作都花费同样的时间
正确答案: D
(77)项目监控的内容包括()。
A.资源使用情况
B.项目进展情况
C.人员参与情况
D.以上都是
正确答案: D
A.(78)在标识风险活动中, 项目经理需要识别出风险对()的影响。
B.成本
C.进度
D.产品质量
E.以上全是
正确答案: D
A.(79)当需求发生变更时, ()。
B.不理它
C.直接修改代码
D.分析变更影响
E.以上都不正确
正确答案: C
A.(80)CMMI DEV模型的阶段式表述, 过程域是按()等级组合。
成熟度3级共有
()个PA
B.能力/18
C.成熟度/18
D.能力和成熟度/17
E.以上都不是
正确答案: B
A.(81)用来评估、分类和排序风险的参数, 包括下列各项
B.风险可能性(即风险发生的机率)
C.风险的后果(即风险发生的影响和严重性)
D.引发管理活动的阈值
E.以上都是
正确答案: D
(82)产品集成的准备工作包括要建立和维护
A.集成的策略
B.集成的环境
C.集成的规程和准则
D.以上都是
正确答案: D
问答题:
(1)当前企业的业务都是在全球化、快速变化的环境中运营, 传统的软件开发过程无法适应由此产生的快速软件需求。
20世纪90年代后期, 一些软件开发人员在“Agile Alliance 2001”中系统地阐述了敏捷开发的原则, 试图强调灵活性在快速且有效地生产软件中所发挥的作用。
目前众多的软件生产企事业已经在实际的软件开发过程中接纳并实践了敏捷开发方法中的基本原则。
问题1:敏捷开发有许多典型方法, 包括极限编程(XP, eXtreme Programming)、Scrum、Crystal、DSDM等。
请问这些方法共同的基本原则是什么?问题2:敏捷开发的支持者往往夸大该方法的优点, 但是在实践中, 敏捷方法的基本原则有时确实很难实施。
请用200字以内的文
字说明敏捷方法中哪些原则在实践中难以实施。
正确答案: 问题1: ①客户的参与度往往依赖于客户参与的意愿和客户自身的代表性
② 团队成员的性格可能不适合激烈的投入;可能无法做到与其他成员之间的良好沟通③ 对系统中的变更做出优先的排序可能是极端困难的
④维护系统的简洁性往往需要额外的工作, 但迫于移交时间表的压力, 可能没有时间进
行系统的简化过程
问题2:结对编程是极限编程的十二个实践之一, 是指两位程序员肩并肩地坐在同一台电脑前
合作完成一个设计, 同一个算法, 以及同一段代码, 并且两人的角色可以随时呼唤。
XP以为结
对编程能提高软件开发效率, 很多国外的软件企业都热衷于结对编程。
结对程序员之间的交流
非常充分, 你甚至可以听也不用言语进行交流。
只要简单的描述和手势就可以。
这种模式已证
明非常成功。
(2)软件工程中引入软件过程的作用和意义是什么?
正确答案: 软件过程是软件生存期中的一系列相关软件工程活动的集合。
每个软件过程是由一
组工作任务、项目里程碑、软件工程产品和交付物、质量保证点等组成。
软件过程是为了获得高质量软件所需要完成的一系列任务的框架, 它规定了完成各项任务的工
作步骤。
软件过程的优劣决定了软件质量的高低, 好的过程是高效高质量的前提。
(3)对于产品集成这个活动是如何计划的?这个计划存放在哪里?
正确答案:制定《产品集成计划》, 根据计划来开展工作, 存放在产品集成文件夹下
(4)请描述编码人员日常工作内容是什么?
正确答案:作为编码人员日常工作:编现写测试用例, 编写代码, 执行单元测试, 参与计划书, 需求, 设计用例及代码的评审工作。
作为设计人员日常工作:形成概要设计, 详细设计数据库设计, 编写用户手册, 参与与计划书, 需求, 设计用例及代码的评审工作。
(5)与设计相关的技术文档有哪些?
正确答案:概要设计说明书:总体设计、功能设计、接口、用户界面、复用和外构设计、出错
设计等;详细设计说明书:方法、算法的实现、模块细化设计、程序流程图、类设计、用户界
面设计等。
数据库设计书:采用XXX数据库, 设计视图, 表, 存储过程, 具体依据项目情况回答。