软件过程能力评估师(基础知识、应用技术)合卷软件资格考试(中级)试题附答案_第1页
软件过程能力评估师(基础知识、应用技术)合卷软件资格考试(中级)试题附答案_第2页
软件过程能力评估师(基础知识、应用技术)合卷软件资格考试(中级)试题附答案_第3页
软件过程能力评估师(基础知识、应用技术)合卷软件资格考试(中级)试题附答案_第4页
软件过程能力评估师(基础知识、应用技术)合卷软件资格考试(中级)试题附答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件过程能力评估师(基础知识、应用技术)合卷软件资格考试(中级)试题附答案一、单项选择题(每题1分,共15题)1.软件过程能力评估中,以下哪项属于ISO/IEC15504标准定义的过程能力等级?A.已管理级(ML2)B.已定义级(ML3)C.量化管理级(P4)D.持续优化级(P5)答案:C解析:ISO/IEC15504(SPICE)定义的过程能力等级为P0-P5,其中P4为量化管理级;CMMI的成熟度等级(ML)包括ML1-ML5,ML2为已管理级,ML3为已定义级,ML4为量化管理级,ML5为持续优化级。2.软件过程评估中,“过程执行的一致性”主要反映以下哪类属性?A.过程性能B.过程能力C.过程有效性D.过程效率答案:B解析:过程能力关注过程在特定条件下实现预期结果的能力,一致性是其核心属性;过程性能是实际运行的结果数据;有效性指是否达成目标;效率指资源利用率。3.CMMI-DEVV2.0中,“需求开发”属于以下哪个过程域类别?A.项目管理B.过程管理C.工程D.支持答案:C解析:CMMI-DEV的过程域分为四类:项目管理(如项目监控)、过程管理(如组织过程聚焦)、工程(如需求开发、技术解决方案)、支持(如配置管理)。4.软件过程评估准备阶段,评估组与被评估方签订的“评估协议”中不包含以下哪项内容?A.评估范围与目标B.评估组成员背景C.数据保密条款D.评估时间进度答案:B解析:评估协议应明确范围、目标、时间、保密要求、双方责任等,评估组成员背景属于评估计划内容,不在协议中强制要求。5.以下哪项是软件过程能力基线(PCB)的核心作用?A.定义过程改进的优先级B.记录过程的历史性能数据C.确定评估的抽样策略D.验证过程资产的完整性答案:B解析:PCB是组织级过程性能的基准,用于量化过程能力,记录历史性能数据(如进度偏差率、缺陷密度),为过程改进提供依据。6.软件过程评估中,“半结构化访谈”的主要目的是?A.收集定量数据B.验证文档记录的真实性C.挖掘未文档化的实践细节D.统计过程执行的符合率答案:C解析:半结构化访谈通过开放问题引导被访者描述实际操作,适用于获取隐性知识或未明确文档化的过程细节;定量数据主要通过检查单、统计报表收集。7.ISO/IEC15504-5中,“过程能力等级P2”的关键特征是?A.过程按计划执行,有基本的过程控制B.过程已定义,具备一致性和可重复性C.过程性能可量化预测D.过程通过改进活动持续优化答案:A解析:P0(未完成)、P1(已执行)、P2(已管理)、P3(已建立)、P4(可预测)、P5(优化)。P2要求过程按计划执行,有监控和纠正措施。8.软件过程评估中,“过程属性”不包括以下哪项?A.过程完整性B.过程可追溯性C.过程创新性D.过程可验证性答案:C解析:过程属性通常包括完整性(覆盖所有必要活动)、可追溯性(输入输出关联)、可验证性(结果可检查),创新性属于过程改进的目标而非固有属性。9.以下哪项是CMMIML2级“项目监控”过程域的关键实践?A.建立组织标准过程集B.分析项目实际与计划的偏差C.定义过程裁剪指南D.实施根本原因分析答案:B解析:ML2级关注过程的基本管理,项目监控的关键实践包括跟踪项目进度、成本、工作量,分析偏差并采取纠正措施;A和C属于ML3级,D属于ML5级。10.软件过程评估数据收集时,“抽样策略”的制定不需要考虑以下哪项因素?A.过程的复杂度B.评估的时间限制C.被评估方的历史缺陷率D.评估组成员的专业背景答案:D解析:抽样策略需考虑过程复杂度(决定样本量)、时间限制(影响抽样范围)、历史数据(如高缺陷过程需更多样本),评估组成员背景影响执行能力但不直接决定抽样策略。11.以下哪项是软件过程能力评估的“输入”?A.评估报告B.组织过程资产库C.改进行动计划D.过程性能基线答案:B解析:评估输入包括被评估方的过程文档(如项目计划、需求规格)、组织过程资产(如模板、指南)、历史数据等;输出包括评估报告、改进建议等。12.ISO/IEC15504-2中,“过程能力评估模型”的核心组成不包括?A.过程维度B.能力维度C.组织维度D.结果维度答案:C解析:ISO/IEC15504模型包含过程维度(定义过程类别)、能力维度(定义能力等级)、结果维度(评估结果的表示),不包含组织维度。13.软件过程评估中,“过程性能指标(PPIs)”的设计原则不包括?A.可测量性B.与业务目标对齐C.覆盖所有过程活动D.数据可获取性答案:C解析:PPIs应聚焦关键过程,而非覆盖所有活动,需满足可测量、与业务目标相关(如缩短交付周期)、数据易获取(避免过度依赖主观评价)。14.以下哪项属于软件过程评估“支持过程”的典型活动?A.需求评审B.配置管理C.项目进度跟踪D.测试用例设计答案:B解析:支持过程包括配置管理、质量保证、过程和产品质量保证、测量与分析等;需求评审(工程过程)、进度跟踪(项目管理)、测试设计(工程过程)属于主过程。15.CMMI-DEVV2.0中,“决策分析与解决(DAR)”过程域的主要目标是?A.确保需求的完整性和一致性B.对关键决策进行系统分析C.管理项目风险D.优化过程性能答案:B解析:DAR过程域要求建立决策分析流程,对关键问题(如技术选型、供应商选择)进行多方案评估,基于客观标准选择最优方案。二、多项选择题(每题2分,共10题,错选、漏选不得分)1.软件过程能力评估的核心目标包括:A.识别过程优势与改进机会B.确定组织的过程成熟度等级C.验证软件产品的功能正确性D.为过程改进提供数据支持答案:ABD解析:评估关注过程而非产品功能,C属于测试范畴。2.ISO/IEC15504与CMMI的主要区别包括:A.ISO/IEC15504是国际标准,CMMI是模型B.ISO/IEC15504评估过程能力,CMMI评估组织成熟度C.ISO/IEC15504覆盖所有生命周期过程,CMMI侧重开发D.ISO/IEC15504包含明确的改进路径,CMMI仅提供指导答案:ABC解析:CMMI也提供改进路径,D错误。3.软件过程评估中,“数据验证”的方法包括:A.交叉核对(如访谈记录与文档对比)B.统计显著性检验(如t检验)C.专家评审(评估组内部讨论)D.被评估方确认(反馈数据准确性)答案:ACD解析:统计检验属于数据分析方法,非验证方法。4.CMMIML3级的关键特征包括:A.建立组织级标准过程B.过程可裁剪以适应项目C.过程性能可量化控制D.过程改进基于组织级数据答案:AB解析:ML3是已定义级,强调过程的标准化和裁剪;量化控制(ML4)、持续改进(ML5)属于更高级别。5.软件过程评估报告应包含的内容有:A.评估范围与方法概述B.过程能力评估结果(如各过程的等级)C.具体的改进措施(如培训计划、工具引入)D.被评估方人员的绩效评价答案:ABC解析:评估报告不涉及个人绩效评价,聚焦过程层面。6.以下属于软件过程“执行过程”的有:A.需求开发B.项目监控C.技术解决方案D.过程和产品质量保证答案:AC解析:执行过程(工程过程)包括需求开发、技术解决方案、产品集成等;项目监控(项目管理)、质量保证(支持过程)属于其他类别。7.软件过程能力评估中,“评估组”的职责包括:A.制定评估计划B.执行数据收集与分析C.确定最终评估结论D.指导被评估方实施改进答案:ABC解析:指导改进属于咨询范畴,非评估组职责。8.ISO/IEC15504-3中,“评估实施”阶段的活动包括:A.确定评估目标与范围B.执行过程能力评级C.验证评估数据D.签订评估协议答案:BC解析:A和D属于准备阶段。9.软件过程“裁剪指南”的关键内容包括:A.可裁剪的过程活动列表B.裁剪的审批流程C.裁剪后的过程验证方法D.项目团队的裁剪权限答案:ABCD解析:裁剪指南需明确裁剪范围、权限、审批和验证要求。10.软件过程性能基线(PPB)的组成要素包括:A.过程性能指标(如缺陷密度)B.指标的历史数据范围(如均值±2σ)C.数据收集的时间周期D.指标的计算公式答案:ABD解析:时间周期属于数据收集计划内容,非PPB要素。三、简答题(每题5分,共5题)1.简述软件过程能力评估中“过程域”与“过程”的区别与联系。答案:过程域是一组相关的过程实践,用于实现特定的目标(如CMMI的“需求管理”过程域);过程是具体的活动序列(如需求评审流程)。联系:过程域由多个过程组成,过程是过程域的具体实现;评估时通过分析过程的执行情况来判断过程域是否达标。2.说明ISO/IEC15504“过程能力等级P3”的关键要求。答案:P3(已建立)要求过程已定义,符合组织的标准过程集;过程有明确的输入、输出、角色和方法;过程文档化且经过培训;过程执行具备一致性,可重复实现预期结果;有过程裁剪指南,能适应不同项目需求。3.软件过程评估中,如何设计“抽样策略”以确保数据有效性?答案:(1)确定抽样目标(如覆盖高风险过程);(2)根据过程复杂度、历史绩效确定样本量(复杂/高缺陷过程需更多样本);(3)选择样本类型(如不同规模、类型的项目);(4)确保样本代表性(避免只选“优秀”项目);(5)明确抽样方法(随机抽样、分层抽样);(6)记录抽样过程,确保可追溯。4.对比CMMI“成熟度等级(ML)”与“能力等级(CL)”的区别。答案:成熟度等级(ML)是组织级的综合评估,要求所有过程域达到对应等级(如ML3要求所有KPA达到CL2);能力等级(CL)是单个过程域的评估结果(如CL3表示该过程域已定义)。ML关注组织整体能力,CL关注单个过程的能力;ML需满足所有过程域的要求,CL仅针对特定过程域。5.软件过程评估报告中“改进建议”的制定原则有哪些?答案:(1)针对性:基于评估发现的问题(如需求变更管理缺失);(2)可操作性:明确责任主体、时间节点(如“QA组3个月内制定变更审批模板”);(3)优先级:按影响程度排序(高风险问题优先);(4)与组织目标对齐(如缩短交付周期需改进进度跟踪过程);(5)可测量:设定改进目标(如“需求变更审批时间从5天缩短至3天”)。四、综合分析题(每题15分,共2题)1.某软件企业计划申请CMMIML3认证,委托评估组开展预评估。评估组通过文档审查和访谈发现以下问题:(1)需求管理过程:仅记录需求变更结果,未保留变更评审记录;(2)项目计划过程:不同项目的计划模板差异大,缺乏统一的估算方法;(3)质量保证过程:QA仅检查文档格式,未验证过程执行是否符合公司规范。问题:(1)判断该企业当前可能达到的CMMI成熟度等级(ML1或ML2),并说明理由;(2)针对每个问题,提出具体的改进建议。答案:(1)当前可能处于ML1(初始级)或ML2(已管理级)边缘。ML2要求过程具备基本的管理控制(如需求管理需跟踪变更、项目计划需基于历史数据、QA需监控过程执行)。该企业:需求管理未保留评审记录(不满足ML2“需求变更得到跟踪和批准”);项目计划模板不统一(不满足ML2“项目计划基于组织级估算方法”);QA仅检查格式(不满足ML2“QA独立监控过程执行”)。因此未达到ML2,仍为ML1。(2)改进建议:需求管理:建立“需求变更评审记录模板”,要求每次变更需记录评审人员、结论和时间;将评审记录纳入配置管理。项目计划:由EPG(工程过程组)制定统一的计划模板,包含估算方法(如COCOMO模型)、历史数据参考(如类似项目的工作量);对项目经理进行模板使用培训。质量保证:修订QA检查单,增加“过程执行符合率”指标(如“需求评审是否按《评审规程》执行”);QA需参与过程执行(如列席需求评审会议),记录过程偏差并反馈。2.某企业采用ISO/IEC15504进行过程能力评估,评估范围覆盖“软件设计”过程。评估数据显示:过程执行符合率:75%(部分设计文档缺少接口定义);过程监控:仅记录设计完成时间,未跟踪设计缺陷密度;过程改进:近一年未更新设计模板或评审指南。问题:(1)根据ISO/IEC15504过程能力等级定义,判断“软件设计”过程的能力等级(P0-P5),并说明依据;(2)设计一个3个月的改进计划,包括关键活动、责任方和验收标准。答案:(1)能力等级为P2(已管理)边缘或P1(已执行)。P1要求过程已执行,输出符合基本要求(该过程符合率75%,部分输出不完整,可能勉强达到P1);P2要求过程按计划执行,有监控和纠正措施(但该过程仅监控时间,未跟踪缺陷密度,缺乏纠正措施,未达到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论