2017年4月 软件能力成熟度模型(CMM) 试卷
软件能力成熟度模型(CMM)
CMM是Capability Maturity Model for Software的简称,中文叫“软件能力成熟度模型”,是对组织软件过程能力的描述。
CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好的实现商业目标。
它侧重于软件过程开发的管理及软件工程能力的改进与评估,因此 CMM被用作评价软件承包商能力并帮助组织改善软件过程质量,是目前国际上最流行、最实用的一种软件生产过程标准,成为当今企业从事规模软件生产不可缺少的一项内容。
CMM是由美国卡内基-梅隆大学软件工程研究所(CMU SEI)研究制定,并在全世界推广实施的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。
CMM把软件开发过程的成熟度由低到高分为五级,等级越高,表明该企业软件开发失败风险越低,整体开发时间越短,并能减少开发成本,降低错误发生率,提高产品质量。
按照《使用软件工程》的标准,CMM将软件分为5个等级:(如图一所示)图一1.初始级(initial)工作无序,项目进行过程中常放弃当初的规划管理无章,缺乏健全的管理制度开发项目的成效不稳定,产品的性能和质量依赖于个人能力和行为。
2.可重复级(Repeatable)管理制度化,建立了基本的管理制度和规程,管理工作有章可循初步实现标准化,开发工作较好的实施标准稳定课跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件3.已定义级(Defined)开发的过程,包括技术工作和管理工作,均已实现标准化,文档化。
建立了完善的培训制度和专家评审制度全部技术活动和管理活动均可稳定实施项目的质量,进度和费用均可控制。
对项目进行中的过程,岗位和指责均有共同的理解。
4.已管理级(Managed)产品和过程已建立了定量的质量目标。
过程中活动的生产率和质量是可度量的。
已建立过程数据库。
已实现项目产品和过程的控制可预测过程和产品质量趋势。
软件资格考试软件过程能力评估师(中级)(基础知识、应用技术)合卷试卷及答案指导
软件资格考试软件过程能力评估师(基础知识、应用技术)合卷(中级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件过程能力成熟度模型(CMM)中,哪个级别标志着组织在软件过程管理方面已经建立了一套有效的、稳定的、可重复的过程?A、初始级(Initial)B、可重复级(Repeatable)C、已定义级(Defined)D、已管理级(Managed)2、敏捷开发方法中,哪个概念强调团队成员之间的密切合作,以及在开发过程中快速响应变化?A、ScrumB、KanbanC、极限编程(XP)D、看板(Kanban)3、软件过程能力评估师的定义是什么?4、评估过程中常用的软件过程模型有哪些?请列出至少三种。
5、以下哪种说法不属于软件过程能力的五个关键能力范围?()A. 交流能力B. 需求工程能力C. 设计能力D. 软件项目管理能力6、在软件开发生命周期中,以下哪个阶段是确保软件质量的关键阶段?()A. 需求分析阶段B. 设计阶段C. 编码阶段D. 测试阶段7、在软件生命周期模型中,螺旋模型是一种结合了瀑布模型与哪种模型的特点,并加入了风险分析的模型?A. 迭代模型B. 敏捷模型C. 增量模型D. 快速原型模型8、下列哪一项不是软件质量保证(SQA)的主要活动?A. 制定SQA计划B. 执行同行评审C. 监控配置管理D. 编写测试用例9、在软件过程能力成熟度模型(CMM)中,哪一级别表示组织已经建立了标准化的软件过程,并能对这些过程进行持续改进?A. CMM1:初始级B. CMM2:可重复级C. CMM3:已定义级D. CMM4:已管理级 10、以下哪项不是软件过程评估的目的?A. 提高软件产品质量B. 识别和改进软件过程中的问题C. 确保项目按时交付D. 评估组织对CMM级别的符合程度11、在项目管理中,下列哪个过程组负责定义和批准项目需求,并确保项目目标、范围与客户的期望保持一致?A. 项目启动B. 项目规划C. 项目执行D. 项目监控12、敏捷开发方法论强调什么原则?A. 严格的项目规划B. 持续的迭代与反馈C. 严格的代码审查D. 高层管理的控制13、软件过程能力成熟度模型中,认为软件开发是一个迭代的过程,并通过迭代来提高软件质量的方法是?A. 水平模型B. V模型C. 圈模型(螺旋模型)D.瀑布模型14、在软件过程管理中,不属于软件开发生命周期中过程活动的是?A. 规划B. 分析C. 实现D. 维护15、在软件开发过程中,哪一项是确保软件质量的重要手段?•A) 需求分析•B) 代码编写•C) 软件测试•D) 用户培训16、CMMI(Capability Maturity Model Integration)模型中的哪个级别表示组织已经定义了标准过程,并且这些过程被文档化、标准化,同时被整个组织所遵循?•A) 初始级•B) 可管理级•C) 已定义级•D) 量化管理级17、在软件过程中,哪个阶段通常被用于评估软件产品的质量?A. 需求分析阶段B. 设计阶段C. 编码阶段D. 测试阶段18、以下哪个不是软件过程改进的典型方法?A. 精益软件开发B. 精益六西格玛C. 敏捷开发D. 传统瀑布模型19、软件过程能力评估是指对软件企业执行软件开发过程的能力进行评估。
CMM试题整理答案.docx
CMM试题答案一、填空题(有图有真相无答案部分)1.CMM 是_Capability Maturity Model for Software_的英文缩写。
2.IDEAL 的缩写是Initialing (初始化), Diagnosing (诊断),Establishing (建立),Acting(行动),Leveraging (推进)。
3.CMM的5个级别分别是初始级、可重复级、已定义级、_d管理级、优化级_________ c4.CMM -1>通常所称的“给定需求”是一系统需求的一部分,由系统的软件部分完成。
5.一般软件测试包括单元测试、集成测试、确认测试、系统测____ ……6.CMM描述的是过程应解决的问题而非应当如何去执行。
***,软件过程改进出发点应与 ________ —■致。
7.SPEC组婆监控和评价机构中限制使用的新过程、方法和工具。
合适时、推广到机构的其他部分。
8.?每一个KPA都确定了一•套相应的目标,完成了这些目标,就达到了认为是对改进过程能力非常重要的一组冃标。
9.在一些KPA,执行约定包括制定领导职责(如,项冃软件负责人)或说明组织保证,过程域要成功的________ ,必须倡议实施的活动。
10.最常见的验证执行共同特征有上级管理部门,项目负责人,软件质录保证组_三者的评审。
11.制定给软件的系统需求在CMM中简称为_______ , ****软件部分实现。
12.为实现软件工程和管理软件项目制定合理的计划,包括对要完成的*****制定必要约定和 ________ 等内容。
13.软件工程科目的实例有软件需求分析, _________ , 代码编写,软件测试。
14.过程把_人、规程和工具集成在一起。
15.定期过程管理的目的是为了定量地控制软件项目的运行效能。
16.“管理与控制”指的是在一定时间内(过去和现在)所使用工作产品的版本是明确的(版木控制),并以受控方式进行修改(更改控制)。
cmmi能力成熟度模型考题
1.CMM:能力成熟度模型CMMI:能力成熟度模型集成PM:项目管理ISO:国际标准化组织WBS:工作分组结构PMBOK:项目管理知识体系2.常用的配置工具有那些?Visual Source Safe, CVS, Ratranal Clear Case, Star Team3.设计方法有哪两种?面向结构(数据流)设计方法and 面向对象设计方法4.代码复用有哪两种形式?a.二进制代码复用b.源代码复用5.构成风险管理的4大要素?人,过程,基础设施,实施6. 工期差异=实际工作日期-计划工作日期工作量估计偏差=实际工作量-计划工作量工作量估计偏差率=(实际工作量-计划工作量)/计划工作量人月成本=项目总成本/实际工作量7.CMMI1.2过程域分为哪四种类型?过程管理类,项目管理类,工程类,支持类8.项目管理通常分为哪3类?合同项目,新产品研发类项目,产品升级类项目9.项目评审按严格程度分为哪3类?正式评审,非正式评审,审核10.需求分析常用的3中方法?面向结构分析法,面向对象分析法,快速原型分析法11.需求分析和管理流程分为哪4个阶段?a.准备阶段----在项目计划里明确需求收集及分析的进度安排及人员安排b.需求收集阶段-----立项阶段用户需求收集不充分或有不明确之处,继续进行用户需求收集,并转化为产品需求。
C.需求分析阶段—---对用户需求列表或/和用户需求说明书中的需求进行分析,给出详细的软件需求规格说明书。
d.需求管理—---评审通过的软件需求规格说明书纳入基线,严格执行需求变更管理,对需求跟踪矩阵进行管理,要保证需求的双向跟踪。
12.软件测试分为哪3种?白盒测试,灰盒测试,黑盒测试13.里程碑?在项目中的含义,完成阶段性工作的标志,不同项目的里程碑不同14.什么是软件配置管理?15.风险:是项目执行全部过程中可能发生,一旦发生就会影响目标的实现,而造成的损失的事件或问题16.代码复用的概念?代码复用就是把现有的代码、算法、思想、技术等拿到当前项目下加以利用17.基线:由一个或若干个(正式)评审并得到确认的配置项组成,是项目进入下一个生命周期阶段的出发点(或基准)。
2017年下半年软件水平考试(高级)信息系统项目管理师上午(综合
2017年下半年软件水平考试(高级)信息系统项目管理师上午(综合知识)真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.______是物联网应用的重要基础,是两化融合的重要技术之一。
A.遥感和传感技术B.智能化技术C.虚拟计算技术D.集成化和平台化正确答案:A解析:遥感和传感技术是“物联网”应用的重要基础,而物理网已成为计算机软件服务行业的应用重点,也是工业和信息化深度融合的关键技术之一。
2.两化深度融合已经成为我国工业经济转型和发展的重要举措之一。
对两化融合的含义理解正确的是:______。
A.工业化与现代化深度融合B.信息化与现代化深度融合C.工业化与信息化深度融合D.信息化与社会化深度融合正确答案:C解析:“两化融合”:是指信息化与工业化的融合。
3.某大型种植企业今年要建设一个构建在公有云上的企业招投标信息系统,项目经理称现在正在进行软件采购,按照信息系统的生命周期5阶段划分法,当前处于______阶段。
A.系统规划B.系统分析C.系统设计D.系统实施正确答案:D解析:信息系统的生命周期5阶段包括:系统规划、系统分析、系统设计、系统实施、系统运行和维护。
其中系统规划阶段是分析现状、了解需求形成可行性研究报告和系统设计任务书;系统分析阶段主要是根据系统设计任务书确定系统的目标和逻辑模型形成系统说明书;系统设计阶段根据系统说明书进行技术方案设计形成总体设计和详细设计报告;系统实施阶段主要开展设备购置、安装调试、编码测试等工作;系统运行和维护阶段主要是上线后的系统维护和评价工作。
设备采购属于D阶段。
4.商业智能将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策,包括数据预处理、建立数据模型、数据分析及数据展现4个阶段;其主要应用的3个关键技术是______。
软件能力成熟度模型
基于CMM的软件质量管理
24
2.2可重复级
± Ó ì Ì ª î Ï Ä À Å Í Ä ï²è î º ¾ Ì Á ¹ ¨¢ ç ¼ à ¸ Ë ³ ® Á CMM2¹ £ º ´ · ¨ ¢ ð » Á ç ¼ ¾ ¸ ±³ Ì Á µ ³Ì Á º ñ Õ ç ¼ õ Ü ì ä ´ Ê ¤ ¶ ½ ¶ ²· ¶ Å ´ ïñ à ³¸ Ó ´ ° à º Í Ñ ñ ²õ ¶ ½ · ¼ Ó Ü ì Ê Ô Ã ç ¸ ¨¢ è î ð ß º ¾ Í Ä ¸ Ì ½ á ç ¼ ä £ ¶ È Ì Á ¶ Á Æ ±¢ Ç ² ¸ ± » ¡ ³Ñ £ ¨¢ ç ¼ à ® º ¾ Ì Á ¹ ¸ É ¢ ²Ò Á ± ¡ å Ì Ë ³ Å ¼ ç ¼ õ ¶ ´ ¾ Ì Á º Ò ½ ÷ æ © ¸ » Ò ² Ç £ é ¤ñ ²Ê ç Î Ó ° à · ¸ è î £ Í Ä ¡ Ñ ñ ²¢ â ò ´ ° à ¡ ±µ ´ ð Ê Ô Ã ¸ Ç ±· ¼ Ó £ ¡ ñ Ì Î Ñ · Ç ³ ± Á Í â ª ¢ ç ¯ £ à ¼ ²¸ ´ ¡ ¯ ´ ¢ ¤ï¼ ¢ ¡ ¶ ³¾ ¡ ¢ ½ á ¢ ÷ ¡ ¶ È ¡ ¶ £ ¡ ¬ °±Æ ¡ £ ¹ Ç ° Å ¯ Ä ñ ö Ì ´ Ç ²²· ¢ Ç à õ ¡ Ë É º Í ò É ¬ Ü ì °Æ £ ¶ ½ ì ø â À Ü ì Å ¹ Â Ó ¶ ½ ì ø Ð Ì ¬ Ü ì Å ¹ ³· Ê ¶ ½
26
基于CMM的软件质量管理
2.4已管理级
ì Ó ± Ì CMM4¹ £ Ë ´ · ª ¾ µ ³· ¼ Ó È ñ Õ Ê Ô Ã ì ø ª ¢ Ç Å ¹ ¼ ²Ó ¾ £ Ï ´ ¼ ² ¼ ¬ ª Ñ ª ¢ ¶ ± · ° à º ÷ É Ê ñ ²õ Í ²Ë Ó ô ª î Ï Ä ¨¢ º ¾ ê ± Ñ Ì ´ ç õ º Í ì ½ ç ¸ ¯ ´ ª µ õ ì ø ÷ É ¨¢ Å ¼ Ë Á º Å ¹ ¶ ± º ¾ ´ ¾ Ç ¼ ¼ Ó ¾ Á ¼ ±¸ Á ê £ ¨¾ ì ø ñ ²Ç ¼ ¼ ê £ º ¢ Å ¹ ° Ã Ó ¾ Á ±¡ ¼ õ ¶ ´ ì ¹ ¶ ± ³ Í Á º Í ´ Á º Ò Ñ Å ø ÷ É Á Ñ Ü õ Å ¼ ¯ Ü ¾ ¸ ¾ ¸ ¶ ¼ £ Ñ ° ²Ç ¼ õ Å ¼ ´ ñ Ã Ó ¾ º Í ´ ¾ Ô ò ÷ É õ í ¶ ¹ ¶ ± Ä Ð ÷ ¼ ¯ ÷ É Ü ì Ç ¾ ¸ ¶ ± ¶ ½ ì ø Ç ¼ Ü ì Å ¹ Ó ¾ ¶ ½ ÷ ¼ ¯ ÷ É Ü ì Ç ¾ ¸ ¶ ± ¶ ½ ì ø Ç ¼ Ü ì Å ¹ Ó ¾ ¶ ½
软件能力成熟度模型试题库汇编 精品
软件能力成熟度模型试题库目录试题部分: (2)第一章引入软件能力成熟度 (2)第二章软件过程成熟度框架 (4)第三章能力成熟度模型的结构 (5)第四章CMM的相关说明部分 (9)第五章CMM的应用 (13)第六章一个高成熟度级别实例:航天飞机机载软件 (16)第七章可重复级关键过程域---需求管理部分 (18)第七章可重复级关键过程域---软件项目计划部分 (20)第七章可重复级关键过程域---软件项目跟踪和监督部分 (22)第七章可重复级关键过程域---软件分包合同管理划部分 (23)第七章可重复级关键过程域---软件质量保证部分 (24)第七章可重复级关键过程域---软件配置管理部分 (26)第八章已定义级关键过程域---机构过程焦点部分 (28)第八章已定义级关键过程域---机构过程定义部分 (30)第八章已定义级关键过程域---培训大纲部分 (32)第八章已定义级关键过程域---综合软件管理部分 (34)第八章已定义级关键过程域---软件产品工程部分 (36)第八章已定义级关键过程域---组间协调部分 (38)第八章已定义级关键过程域---同行评审部分 (40)第九章受管理级关键过程域---定量过程管理部分 (41)第九章受管理级关键过程域---软件质量管理部分 (43)第十章持续优化级关键过程域---缺陷预防部分 (45)第十章持续优化级关键过程域---技术更新管理部分 (47)第十章持续优化级关键过程域---过程更改管理部分 (49)参考答案: ............................................................................................ 错误!未定义书签。
试题部分:第一章引入软件能力成熟度回主目录一、填空题1.直到___1991_______年,经过多次修改,评审,问卷调查和集合用户反馈意见的CMM1.0版本终于正式发布2.____1993_____年,SEI发布了CMM1.1版本,其中增加了一个关于____培训______关键过程域。
软件能力成熟度模型CMMI
软件能力成熟度模型 CMM(Capabitity Maturity Model) 上海市信息化办公室技术中心 上海市软件评测中心软件能力成熟度模型 CMM目录 ......................................... ! "#$% .................................................... & '()*+,- ............................................ . /0 ................................................ 1 234+ ................................................... 5 678+ ...................................................................................................... 9 6:;+ .................................................. < =>+ ................................................... ................................................... ? ) @A ............................................... B CDEFGHIJK ...........................................B LMM !+NOGPQRS................................................................ B! T!+ 234+ UVW.....................................XYZ B& B. B1 T&+ 78+ UVW ..................................... T.+ :;+ UVW ...................................... T1+ =>+ UVW........................................ 上海市信息办技术中心SHIOTC软件能力成熟度模型 CMM 一CMM 发展历史实施步骤LMM [\]"^_`abcdef-ghij kDG lmnopqrsptmqo ^uv wx `yWz{| cd}~-g lmoomsqp mp Gef-g "Oef hcd}~-'(J¤-+ §sqp ^ ¨ `Wz G- ¨x ` r°± Fz LMM G xx ¨¨ ` r°± FzT!+ X G LMMxY T&+G LMMx ` FzT.+T1+ X G x LMM¨x ^ ¨¨ `F ¨w ` r°± F LMM¨¨ G#] ¨¨ Zx 7^ ¨ `- ^ LMM± -- G Zx LMM± LmmnoMmoqoMpn±opqmo *-[\( ij×O{OG[ \- àáG{OG LMM± '(×[\ {O-[\ -[\ èéabNO ^ ZxxZ ` ê ¨ ` INO XpqmnrìotmqpXqp XrX ê í^}~I ×í^Iò7óíG:;W ò÷'( ùú|üa LMM ]í^,GOGcd:; XrX ÷ I #G^ LMM -[\ LMM Gê]zaG haG]:G a acd abó- a ! "#íGab $%]\O ^*&aG'()x `y*+, k DD-P./012343/G56^a78GaNO:; 9:]; aNOG-<@=à7I>?@/G-< ABG aNO G-<CDEFG?HI&JKK@LMNOPQ?R,G-:KKS 2TUVG!GJK & 8-WGNOG34#í 8XYZ?[\GQ]^_ 8 `PSG{abcb:-z-GNO /Id)ee d!G JK d7f7dGgh)BGNO NOGij@/klmyWn8Gop kD r°± êGGqr)s @/2Dt LMM G'(8>:; >O7d}~qu ív92Dt LMM VwdV>éNGx a R )abí"y"^IRGJKV8a:;qV)}~ V; @/ LMM JKzaNO{L| ¨ }k LMM /}Dtz'(~7@/hGx-+% Z 8G-+%GNOG/UG3430J aNO w \上海市信息办技术中心SHIOTC软件能力成熟度模型 CMM Y eijBGNOV)b XYZ!G> 7d>G Q]^_gh #-WG[2ò[>G @/ LMM -G >G2 ó9 -#ùabG'( LMM 2@/DxGê¤ 92@/UG:;)§¨ ^!"8@/aj kDG \í")7 LMM °27abcdOGJK ±@ /=]8 LMM ` `7+ LMM \ `N LMM .+)1+G@/ ± ±@/Gab9d ¨x `G1k1Bk |^ Zxx `1 k ± ¨xxx @/ wY d/ ` xx @/±@ /G!" ¨ ` `z ¨wwx LMM qV ^|qV> YZ > qVG ` z Z]kD> D% wY I \ 7/ ¨ kDD -P7 Z ¨x z 1+^quG YwZ 234+ wYZ 78+ ¨w :;+ Y =>+ ¨Y T!+ 234+ @S4G Z ¨xx G T&+ 78+ h@S4G ¨xx ¨xxx G@/ T.+ :;+ h@S4G ¨xxx Zxxx G@/ T1+ =>+ h@S4G Zxxx G@/ 2 N LMM T!+G 4ò[ Z ¨xx 二NO rìotmqpXqp基本概念NO÷NO]#íM×7e7dGj-ê 278@/| e~abbG`PaàO:;à ;× r°± GkDNOáGI$%:]KKC/NO~-NOGà~ ab:k~ NO rìotmqpXqpLmmno @/NOh+JGO 2í^V@/GNO§¨ NO rìotmqpXqpXpqìq§mp @/>zNOhGx_g NO- rìotmqpXqpMmoqo NO278 V}~TUfGO F/íVW¤>hG NOGf -+ rìotmqpLmmnoMmoqo±ppn上海市信息办技术中心SHIOTC软件能力成熟度模型 CMM @/G->iNOhèlG×7-J$éG¨ê -)- Mmoqpm±§§moqp -GJKKA¤~GNO2Dt )8aV ìaNO cd) )í`GNO}~cd}~ >AK÷2 _gF/Dt>R ,IGFG&JG -GJKK>]Dt@/6¤~GNOK÷V _gAùDIUI &J >NO}~28IaêV abcdò} ó!G7d>Gt G>hYZgh2{í^VG> :; LìqmoMmmp§po N ×|:; 8MI÷>GW;$f3%ab 8ù$éGjà}~ 8jàú ü Z|üG pmo 8G|ü JK òüG¤jà 4 Xppqppt >-GMò÷8>abhG í^úh :; Mmmp§po í$Q]qu>|G* ×3% Q] +e }~ ONO, rìotmqp°ppqXqpq 8hGNO~7 Q] ò}G, N G4} s + rìotmqpìpLnp hG`NO ×dab|ab_GI+ Q$%op op |op op Vop op op op rìotmqppqp§po í"MJ?àM56/G 上海市信息办技术中心SHIOTC软件能力成熟度模型 CMM三CMM 框架结构与各级组成aNO;!"#C cdXX{à^NOG§¨ @/NOhíG *$NOG-§¨ NO]I2dG 2}~G GO LMM @/8NO%UG NO Q+_+GJ}V òNO@/q!Ua!GJK LMM -O;!2&'(G^aGJK 92&G:;;! x]8)h|GIOOGò7Q] G*×ONO# 9 ×8NOG:; LMM @/zIopóG1+O +,1 LMM Gy-)T+ G0 .1+ ±omnnppn áT +y7z*UGJ, LgzJ ÷2|+ ^I+%y/0ijz-G`P+%G"1 LMM +G C]I2eGNO LMM Gqu×1I+ | ¨ INO Z IJ w¨ I) +%Gquk D"3Oefh45GFqu}sGquR, z-VU@/P quNO ×@/\ 5678 b)tQ] >,- 97qu" qu_:Fqu ;<= LMM 1+JKG-Q% T+1+ ±omnnppn T!+234+ ppmomnpnppn T&+678+ pìpnppn T.+6:;+ Mmmpnppn T1+=>+ >o§?nppn 上海市信息办技术中心SHIOTC软件能力成熟度模型 CMM ¨1+ I@AF8GP| B)234f 9)Cgh >Gì]nCDEFG NO Y78 .#Mùò9ì @/×GH7G)I 8hJG* ×56XXKLMN7|üOaOPIYZ)FGQR8 8!"GéS_) T US!"Gab) Vcd)!GGV)ò} C]I], Wà?jà I@/G9 I@/AH7GNOò÷2Dt GòX~9Y?Z[ G]\] ^_`a:Xb_7c dù e^NOGt Gf9/gh ^ I@/G]234 2 - 2ghH7G #op30× ij>NO:; ij:; ¤~!"/ ij *>|ü ijBGb ìcdò} LMM !+hò7G*>) Z 234+ ~7z"#Ga:;}~ 8$7>~7NO:;i X> YZí^jG> GaNO>KL a-#+!G Vkl NOJK> >G]|üG }~G 234 G ^÷] IGNO]I234GNO2JK> T!+G:;NO×:; >|ü >klò} m:; cd):; 5I $+G@/2!"AGéS &@/2X>G-WYZ^_i jNOK÷V-W34mNO >:;í"K nmpnp VJ38-# kl @/NU:;!"ijzG 8ú2ò÷2DtVo '( I@ApQ@/Gò÷:;'( bGKG>tGe9 G 上海市信息办技术中心SHIOTC´INO d Ñ üQ 5I qu +Ô[ ´I +´µz¿í½J¿íq S$ 7½J $7q SïÖ,- w dK÷ +] ¢^ùA ÑÃÏìÀGNOGëì2 zPQ$7½J92 ©ª½J yA ^ +GNO] z`P$7½JGNO 8^ +¥ z`P$7½J DË z8õG= G¿í½J ÕK÷8 x ÀGNOÁÀqu2Þ~7 ¾ NOG ëì8´INO qu,2Þ Ñ@/ N O G r* ] I!Ús J t*us J] INO vs J] I +@/92Þ t UãG/V½J æ/8*> NO ÁG w3xÖãê 9~ê #@/yz ÑG NO r*?ñ;]½J{|w2Þ 8 Ç >½ t>½G½J æ/ 8f }~ NOG ëì //GNO ÁÞ T>½GÃ-== ¡ O 4= ./¢£¤¡ ¥2= ./ ¦ ./0 1§¨ ©ª ©ªOS «¬®aO$5'67OS «¬¯T°4p±@ABCRh O¡ =²O ./ + /³´µ = ./µc c= ./¶·¸¹ºO¡ E»¼½d¾p±¿À Á +O= ./RhÂÃp Ä ÅÆ !"©ªOÇÈ* OÉ p±= ./D OÊ ËÈÌ¥2 /»¦ = ./X·ÍÄ +p ./OÎ >ÏÐ9O ÄpÏÐ9O OÑÒÓ <ÔRhÕB bc> = ./3 Ö×ØbÙO h &OÚË +Ð9D O¡ ÛÜ+> bcO= ÈÌÓ ÝÞßÄ./²Þ HIJK êz^ë/ç ×ë æ/ OJKã s CD½¾6 Fz _ > OJKÄ]/ a/æ/w 7ÿð Õ| /~7GJK F/] ýc +JK N¤JK ¢dJKõö:;JK cd JKÛ{V JK >½:; JK :;JK十一实施CMM二级过程的部分样例对于一个软件开发组织在实践中如何具体实施各关键过程域CMM并没有明确说明以下根据有关实践试着给出某公司实施CMM二级的简单样例供读者参考这些样例中是一些简单的初步的应用过程在实际的工作中还需不断完善提高尽管这些初步应用过程并不是为软件开发组织提供有用工具也不要求遵照执行但可为开展CMM实施工作提供一个借鉴某公司在二级实施过程中一共进行了8个方面改进核心实践为34个项目管理策略*项目管理过程概要*需求管理*评估过程*约定控制过程项目跟踪过程*项目管理审查过程软件质量保证过程*以下只对的部分进行说明内容包括目的目标范围及其相关流程活动等具体格式如下一项目管理策略1有效日期XXXXXXXX2授权经理XXXXXXXX3目的为使用项目管理过程提供指导下表3-1所示表3-1项目级别过程业务单元级别过程需求管理过程约定控制过程项目计划过程项目管理审核过程评估过程软件质量保证过程项目跟踪过程项目管理过程概要过程说明作为有效数据以上这些过程都需被用到获得以上有效日期三个月后应可提供所有过程的质量记录4范围适用于符合下列标准的所有项目项目约定与业务单元分离部门费用超过20000元的项目开发期超过10个星期的5策略为了满足软件交付约定项目管理过程要形成一个直接面向这个目的的管理系统这些过程要求达到以下目标1需求管理需求文档化需求提交管理人员和决策小组审查当需求改变时项目计划项目交付期和活动也都随之改变2软件项目计划需求和评估是项目计划的基础约定要在项目经理部门经理主管人及决策小组之间进行协商和其他业务单元的相互独立性进行协调和文档化决策小组评估项目计划主管人复审所有的外部业务约定对项目计划进行管理控制备案3软件项目计划进行项目计划是项目跟踪的基础计划要保持原有的状态项目经理要了解项目状态和问题如果项目计划不能被达到那么就要采取正确的措施可以调整工作方式或调整设计改变约定要重新协调所有的相关部门4软件质量保证在所有项目中执行SQA正在执行的SQA活动与项目管理报告无关主管人和项目经理定期检查SQA活动和结果5软件配置管理清楚分配的SQA任务SCM贯穿项目的整个生命周期SCM贯穿外部软件产品交付设计内部软件交付设计支持工具的整个过程例如编译器项目有能力在SCM下存储基本信息对软件基线和SCM行为进行定期检查二项目管理过程概要1有效日期XXXXXXXX2 授权经理XXXX XXXX3 目的这部分文档描述了项目管理过程如何生成一个满足软件需求协定的管理系统4 介绍这个文档描述如何确定项目管理过程如何根据这些过程形成满足交付约定的项目管理系统组织中的每一个人在项目过程中都有自己的角色如表3-2所示表3-2角色 描述/职责 主管人 业务单元领导提供业务单元外的所有约定权力部门经理直接向主管人汇报授权部门资源拥有者利用其运行约定项目项目经理 通常是一个区域管理者或项目小组领导负责项目管理活动例如设计和跟踪 项目小组成员 软件工程师或软件编写人员负责完成项目工作对设计提供计划和状态程序经理 主管人负责的员工负责跟踪约定提供市场前景SEPG 负责支持软件质量保证的过程提高活动5范围本范围包括支持在业务单元级别上的软件交付约定的必须的过程这些过程包括业务级别上的组织范围过程和项目级别上的项目基础过程如表3-3所示表3-3项目级别过程业务单元级别过程需求管理过程 约定控制过程项目计划过程 项目管理审核过程评估过程 软件质量保证过程 项目跟踪过程 项目管理过程概要6概念流程该管理系统的目的是建立一个基本的项目管理过程来跟踪项目的规模成本进度功能以及必要的过程准则以期在相似应用中可以重复在预算内准时按功能需求和按项目质量交付这些过程的概念流程用以下管理系统过程金字塔如下图所示描述为了满足约定需要做到以下几点了解需求估计工作量为了满足最初约定做工作计划控制批准约定跟踪计划状况根据约定审查状况如有必要从头修改保证产品质量遵从约定如有必要重新开始正确行动控制设备交付和记录自上向下看最初的约定是由项目计划支持的而项目计划是由需求和评估活动支撑的在最初的约定完成之前约定是由复审支撑的而复审又是由跟踪和保证支撑的自下向上看需求收集和工作量的估计结果被反馈到计划计划由约定授权接下来计划被跟踪产品和过程得以保证这些结果反馈至审核然后审核进程反馈至约定配置管理是用来防止重要项目信息丢失例如交付和记录7过程流程以下给出的全部过程流程反映了过程之间的交互和流动关系如果要了解更多过程进步的细节可以在过程文档上找到向业务单元提供某种功能产品是整个过程的出发点这些可能意味着销售程序声明另一个相互依赖的业务单元或者顾客工工程需求1 需求管理过程定义/分析/建议和项目计划定义和分析结果的过程步骤产生了需求说明书需求说明书是建议和项目计划步骤的基础2 项目计划过程初始计划项目计划初始化如果在需求说明书中不止一项项目则要将需求在项目内部分为几个部分多项目开发计划和单项目设计便被启动3 评估过程设计评估/审查评估评估是根据需求说明书和包含在项目计划里的资源和日程表进行的4 项目计划过程初始计划评估同项目计划一同作用计划要为约定的协定和建议做准备5控制过程约定协商/建议表格/约定点/约定跟踪在约定协商期间对计划和评估进行审核和讨论当取得所有小组认可后约定达成建议表格签署这就是约定约定信息被记录在约定记录中并且更新产品行车图6 项目跟踪过程实际与计划比较/估计状态和性能跟踪项目状态并同实际对比明确其差别处估计差别的影响决定是否需要采取正确的行动7 需求管理过程需求状态跟踪跟踪需求状态保证在整个项目的生命期中需求的实现8 软件质量保证过程年度SQA 计划/进行核查每年都应当准备一个来自单个项目的质量计划的SQA 计划这个计划展示了资源和进度的保证活动比如审计在建议之后执行计划和审计9 项目管理复审过程状态会议/项目复审/约定复审项目状态和性能的管理复审是在两个级别上进行的状态会议是在项目级别上召开的项目复审是在商务单元级别上进行的约定复审是用来复审在产品行车图上所有约定进行的状态在这一点上如果需要重新计划则过程流程也还需要重新设计如果需要重新计划则进行以下10~13步骤否则回到约定点去继续项目跟踪和项目管理审核过程如果项目完成则转至14步的交付点 10 项目计划过程需要重新计划吗重新计划更新项目计划如果需要从需求变更和评估变更获得输入为建议和约定协商准备一个修订计划11 需求管理过程需求变更控制如果修订计划包括需求变更执行需求变更控制步骤12 评估过程附加评估进行附加估计是为了满足项目计划需要以为了下一个开发阶段可能会需要重新计划需求变更或严重偏离计划或者改进评估13 约定控制过程新的约定协商返回至约定点或进行到交付点在约定协商期间复审和设计和评估当所有小组同意后做出新的约定并且签署建议表格这是新的约定点关于约定的信息记录在约定变更记录中同时产品行车图也被更新然后从这个新的约定点针对已更新的计划继续进行项目跟踪过程和项目管理复审过程如果项目完成则转至交付点步骤1414 项目跟踪过程事后分析交付之后举行从这个项目获得的信息和学到的教训的事后分析评估15 评估过程更新历史数据库收集执行后的实际数据同估计的比较存入历史数据库以备将来项目评估活动使用8 过程流程图 参考下图所示9质量记录质量记录是报告和表示使用过程的文档在过程存在问题的地方质量记录会指出过程改进的需要为了支持产品寿命必须进行质量记录建立项目备注存储以下项目管理过程的文档如表3-4所示如果记录没有存储在备注中在备注中应该有一个确定那条记录位置的条目表3-4 备注章节 文档/记录控制记录KPA/KP 的可跟踪性 10 项目管理策略 */*/C-1*C-211 项目管理过程概要*/C-1*C-220 需求管理过程 2RM 21 需求说明书 需求管理 2RM/AB-2 2 2 建议需求管理 2PP/AB-1 2 3 需求可跟踪性工具/矩阵需求管理 2RM/AC-2M-130 项目计划过程 2PP 2MC31 多项目开发设计 项目计划 2PP/AC-72PT/AB-13 2 单项目计划 项目计划 2PP/AC-72PT/AB-133质量计划项目计划 2PP/AC-8AC-132PT/AB-12QA/AC-3 2CM/AC-440 评估过程 2PP50 约定控制过程 2PP2PT60项目跟踪过程 2PT70 项目管理复审过程 2PT80 软件质量保证过程 2QA90 其他文档/记录可选2CM/AC-3说明C 约定AB 能力AC 活动M 度量V 验证2RM 需求管理KPA 2PP 项目计划KPA 2PT 项目跟踪KPA 2QA 质量保证KPA 2SM 转包合同管理KPA 2CM 配置管理KPA *第2级所有的KPA 以下列出了维护组织范围内过程的其他质量记录如表3-5所示表3-5控制组 文档/记录 控制过程KPA/KP 的可跟踪性 程序管理 产品流程图 约定控制 2PP 2PP 2PP/AC /AC /AC--42PT/AC 2PT/AC--4程序管理 约定改变记录 约定控制 2PP/AC 2PP/AC 2PP/AC--42PT/AC 2PT/AC--3SEPG SEPG 约定协议书 约定控制 2PP/AC 2PP/AC 2PP/AC--42PT/AC 2PT/AC--3SEPG SEPG项目审核日程项目管理审核 2PT/V 2PT/V 2PT/V--1 SEPG v SEPG v SQA 计划 软件质量保证 2QA/AC 2QA/AC 2QA/AC--1 SEPG SEPG SQA 审查报告 软件质量保证 2QA/AC 2QA/AC 2QA/AC--4 SEPG SEPG SQA 状态报告 软件质量保证 2QA/AC 2QA/AC 2QA/AC--6 SEPG SEPG尺度报告各种过程*/M */M */M--1说明C 约定AB 能力AC 活动M 度量V 验证2RM 需求管理KPA 2PP 项目计划KPA2PT 项目跟踪KPA 2QA 质量保证KPA 2SM 转包合同管理KPA 2CM 配置管理KPA *第2级所有的KPA三需求管理过程1 有效日期XXXX XXXX2 授权经理XXXX XXXX3 目的本文档描述为确保交付符合约定的功能和质量特点的产品而进行的需求管理过程4 范围这个过程可应用于一个或多个需求者给出的一个软件项目初始需求集合管理和控制这些需求以使得最终产品满足需求由于没有需求者协商同意需求所以这个过程不能应用在高级项目开发中本过程不包括收集初始需求集合的特定活动但是它设想用一些方式收集一个初始集合为了协商和同意文档化四评估过程1 有效日期XXXX XXXX2 授权经理XXXX XXXX3 目的这个文档描述了评估项目规模资源进度的过程用来支持项目计划和约定控制评估是来自于输入的数据结果必定是一定范围且没有确切的答案然而随着过程的改进及与历史数据的校准评估的作用才能逐渐显示出来4 目标评估过程的目标是提供输入数据来建立和保持产品开发约定项目计划是在评估项目的规模资源及进度的基础上建立的它反映在过去相似项目成绩上的表现与项目开发计划过程相关评估过程为以下问题提供了框架结构什么时候做评估谁应包括在内评估在其生命周期至少要做三次接近需求的批准或通过交付覆盖设计的建议在需求和计划任务上进行评估接近设计的批准通过交付覆盖实现使用当前的项目数据和计划任务的评估接近实现的完成通过交付覆盖综合测试使用当前的项目数据和计划任务的评估如果需要项目计划过程也许需要额外的评估因为评估是建立在需求的基础之上如果需求改变评估是无效的这就是需要新的评估最近项目的历史数据可用来提高评估的可靠性当项目完成时这些历史数据也应该收集起来5 需求与期望项目经理和小组成员需要把历史数据当作评估项目规模资源进度的基础它们需要一个可重复的简单的方法来产生评估6 过程流程评估过程的流程图如下图所示评估过程步骤发 相互依赖性过程步骤() % 0123 4ABCD EFGHI3 >?@五项目跟踪过程1 有效日期XXXX XXXX2 授权经理XXXX XXXX3 目的本过程的目的就是在项目的生命周期内对照计划临控一个项目的实际过程临控工作是通过收集有关进度资源成本特性和质量的重要信息完成的反映项目当前状态的信息是要与最初的和或当前通过的项目计划做比较项目过程是否违反计划的比较允许管理部门去确定与计划的偏差以便能对项目目标计划或资源做适当的调整它也能确保决定项目生存能力的重大的偏差被估计到并以适时的方式提到高层管理中4目标1这个过程应产生这样的信息它们是执行周期性项目状态会议和项目复审所需要的2这人过程应给项目经理和高层管理提供足够的信息来做出以数据为基础的业务决策3这个过程应提供在评估和计划效果方面支持未来项目的信息足够的项目追踪过程将被当作普通项目管理部门复审过程的副产品来复审5 过程流程项目追踪过程的流程图如下图所示项目跟踪过程 项目计划过程六软件质量保证过程 1有效日期XXXX XXXX Z [\L!M;½Ã-½½J |ü´×7}~NO>£ F6XXXX2授权经理XXXX3目的软件质量保证SQA过程提供了对软件开发活动是否在通过的方式下进行的独立的验证软件开发活动"这个词指整个组织活动并包括开发产品信息连续设计长工各种支持功能活动它包括管理活动也包括非管理活动在通过的方式下是指活动和最终产品符合可行的政策过程规程计划和标准4范围虽然所有的软件项目和大部分软件开发活动都潜在地属于SQA复审但并不是所有的软件开发活动都需要一个正式的SQA过程而且对某些活动应用SQA所得的利益要比应用在其他活动上大的多为了得到最大的利益SPEG和指挥委员会需要监视和复审SQA过程以便使得可利用的SQA资源总是用在那些管理部门认为对质量保证最重要的地方指挥委员会和SPEG要形成和通过一个SQA计划这个计划确定管理部门SQA优先考虑的事和资源承诺来完成计划他们还要按季度联合的复审SQA状态结果和计划5目标6顾客需要和期望7输入此过程包括两种类型输入SQA年度计划输入和审查过程输入8活动9输出审查报告月度状态报告指导委员会对SQA活动的复审10尺度11相互依赖性12过程流程软件质量保证过程流程图如下图所示软件能力成熟度模型 CMM d :; rìotmqp Lìqmo Mmmp§po >+ G bOe[Gf T&+ 678+ ,NO0 >qm?mo Xqp I,jJKGNOzm, 8,NO~j @/GJKNO O ^>GGJ~j L 30 ,NO~7 >qm?moXqppìo \|ü qmXqqm§ -:; ±opqmop rìotmqp Mmmp§po abO rìotmqp Xqo °ppq ,x ±opqq Lqmo 4 Xppq ppt 8>,//GNO\ >klò} rìotmqpXqpoqmm>pqso K->NOha m:;rìotmqp roqmo Mmmp§po ijò>GQ:;~ cd rìotmqp mno qmp N8NOGò}qVcG|ü56 #>,8>GQz}~ cd Gf :;-I~7G>NO | a V *>,G) #*op- *>,-í VpáabGú T.+ 6:;+ 7dNO:; moomopXqpMmmp§po cd:; rìotmqpmnoMmmp§po 8NOG*I,7d> Q]ed>t :; N7dpklabcd#z 7JK T1+ =>+ ú- pìpoXqppo N~ 3%úQ]úVd-'( f× z@/N 7d:;"1T`@/G TUfG ù'( :; psn Lsmp Mmmp§po NOj:; XqpLsmpMmmp§po O acd NO a ùG+ @/GNO+^=Fà 四CMM 实施要点上海市信息办技术中心SHIOTC软件能力成熟度模型 CMM "^ LMM -[\ ×R@/G@/L,NO L,×>f LMM GJK-qG30 LMM G0^G ^O NOO:; hONO]OGINOhG6O GVefì NO#*^h;G La { 9 ^h}GO:; NO*]8O}hGOz±$$f. ú +,abG) yNOGa V qu op Id_@/8z?q OG0 A~GNO:2 ~Gaba &8NO*op/ò ^NO/I)O:; &×G56^Ròü $% ]DGR@/P. MNOOGó $%qnL| G56 zNOG/} ¨ 2^-×G +,Gy/I8G3, / Gàó Lg@/Qqu,à7z LMM OJKVòiUG ÷ $eG|@/NO ~ó;+G)- Z /0 LMM JK ¤G]$ lsmo SR t Wz8aNO;Q]G±G0 Xsns ó LMM 9yLMM 3^NOG/J Sà F/]zàMI×>G56 9'(|ab ¨xx-W LMM hGNOzONO:;NO 8GNO/EU_RGopfG S á:Gj w LMM¨¨ F/8\@/ ù@/GaNOG 8^ x |GR\@/?R\> LMM¨¨ Gù2í /0U8j Y @/ LMM NOGó 2f)Uà>×G N 8N OG/@/`A+ f÷8+A Lg@/C]DE q3NO &V @/2eCù è éê @/8UhG§¨NOì2 G!G Gz 2í#,@/UVW ¤zUxNO+ , @/~7/G+JF/h @// GJ×h$7GN OJNO X {@/U§¨)>$é @/¤zzUx+ )J+G, ~7òü à7eO 2íGà&J× J)G ¨w +)cdG @/^)>G¨w Jc 4)4 4G R-W L2 @/P-j.GNOòü, @/òGó?5 9=ê GNO óqnNO8|üu & 7d× × 上海市信息办技术中心SHIOTC软件能力成熟度模型 CMM ¨÷J¤~2Z^GZJK Z÷G Gùà*Gú w÷L× Q]Gí{KG8× 8\>/ Y÷~7>óW INOGó)Wü ÷8>Gd{| tòü* ÷NO~tG Q]G u ÷hNO × Q] >|ü >Ze y/0ab ×Gò} í|üVòvNOG |üíG2f8 ÷@/G:;)NOG~7)6-G~ }s8op G^_~7êG,è 867|üNOG/0úGY}s n ÷G43/G ÷] NO2^ hy;ìGNO cd)zG)à LMM [*2í^x×GG-§¨ 92í^¤@/Oh *;¤zG U@/UKLGG LMM GYZ "#O > =_G56'(V^OGe OòüO:; ]GR OQ]B6OYZ 97ê2BGNO G+~730:; 4d>tVij-+GJ GON OzeG zXà\]G IFG&JD4ù GIfd±j+nGjL,ifíBONOV [\ LMM x]8O;!í^)G> 8Gí F/×a bíH u06 LMM JKG@/JKà7>GéN)Q ) U _R@/N LMM ó z@/PQONOJuG " efhêz LMM JKG Gi ±° ]@/1 f LMM G[ × ±KKà ±omo W LMM GfKG+"1Oe KK m ¤~hG§¨J+h °KKi °omns ~7L,J+G|ü KKà o ×$|ü KK pmq ghXYZzí^TUGNO óqn×Gf NO L2 @/ó?ó;G|2 LMM fGNO @//0ó^ \U;ONOGQ AG×,PQ>- LMM eR,,上海市信息办技术中心SHIOTC。
2017年下半年软件水平考试(高级)系统规划与管理师上午(综合知
2017年下半年软件水平考试(高级)系统规划与管理师上午(综合知识)真题试卷(题后含答案及解析)题型有:1. 单项选择题单项选择题1.信息反映的是事物或者事件确定的状态,具有客观性、普遍性等特点,由于获取信息满足了人们消除不确定性的需求,因此信息具有价值。
信息价值的大小决定于信息的质量,这就要求信息满足一定的质量属性,包括:精确性、完整性、可靠性、及时性、经济性、可验证性和安全性。
其中,______是指信息的来源、采集方法和传输过程是可信任的。
A.可靠性B.完整性C.可验证性D.安全性正确答案:A解析:本题考查信息系统基础知识。
信息的可靠性指信息的来源、采集方法、传输过程是可以信任的,符合预期。
信息的完整性是指事物状态描述的全面程度,完整信息应包括所有重要事实。
信息的可验证性是指信息的主要质量属性可以被证实或证伪的程度。
信息的安全性是指在信息的生命周期中,信息可以被非授权访问的可能性,可能性越低,安全性越高。
2.我国提出的两化融合是指______融合。
A.工业化和农业现代化B.工业化和自动化C.工业化和城镇化D.工业化和信息化正确答案:D解析:本题考查信息系统基础知识。
两化融合即工业化和信息化,是指电子信息技术广泛应用到工业生产的各个环节,信息化成为工业企业经营管理的常规手段。
3.信息标准化是解决“信息孤岛”的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础。
作为信息标准化的一项关键技术,______以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。
这样组织的数据对于应用程序和用户都是友好的、可操作的。
A.超文本标记语言(HTML)B.可扩展标记语言(XML)C.通用标记语言(GML)D.Web服务描述语言(WSDL)正确答案:B解析:本题考查信息系统基础知识。
超文本标记语言(HTML)是为“网页创建及其他可在网页浏览器中看到的信息”设计的一种标记语言,用来描述超文本,也可用来在一定程度上描述文档的外观和语义。
软件能力成熟度模型(CMM)认证考试
软件能力成熟度模型(CMM)认证考试(答案见尾页)一、选择题1. 软件能力成熟度模型的英文缩写是什么?A. SDLCB. OMTC. CMMD. IFECS2. CMM模型的最高等级是什么?A. 1级初始级B. 2级已管理级C. 3级定义级D. 4级管理级3. 在CMM模型中,下列哪项是“定义级”的关键目标?A. 定义项目的需求和范围B. 确保项目按时完成C. 确保项目按照预定的成本和质量标准完成D. 确保项目过程和产品的质量得到持续改进4. CMM模型中的“管理级”对应的是哪一层级?A. 初始级B. 已管理级C. 定义级D. 优化级5. 在CMM模型中,“集成级”是第几级?A. 1级B. 2级C. 3级D. 4级6. CMM模型的核心是什么?A. 风险管理B. 过程管理C. 质量管理D. 技术管理7. 在CMM模型中,“执行级”对应的是哪一层级?A. 初始级B. 已管理级C. 定义级D. 优化级8. CMM模型的目的是什么?A. 提高软件开发的效率和质量B. 确保软件项目的成功C. 提供一个标准化软件开发的框架D. 提高软件产品的可用性和可维护性9. 在CMM模型中,“优化级”是第几级?A. 1级B. 2级C. 3级D. 4级10. CMM模型的发展经历了哪些阶段?A. 初始级、已管理级、定义级、管理级、优化级B. 初始级、已管理级、定义级、优化级C. 初始级、已管理级、定义级、管理级、优化级、持续改进级D. 初始级、已管理级、定义级、管理级、优化级11. 软件能力成熟度模型(CMM)是一种用于评估和提高软件过程能力的模型。
它的最高等级是()。
A. 初始级B. 可重复级C. 已定义级D. 优化级12. CMM模型的第一级是()。
A. 初始级B. 可重复级C. 已定义级D. 优化级13. 在CMM模型中,用于评估软件过程能力的三个关键过程域是()。
A. 项目管理、工程和支持过程B. 需求管理、工程和支持过程C. 项目管理、开发和支持过程D. 项目管理、需求管理和支持过程14. CMM模型的第二级是()。
17 能力成熟度模型CMM
(4) 过程成熟度( Process Mature )
一个特定软件过程被明确和有效地定义、管理、测量和 控制的程度。
( Definition:Process Mature
The extent to which a specific process is explicitly: defined(you know what is done), managed (you can control the process qualitatively ), measured(you know how much is done, and how well),
„„
(5)能力成熟度等级 软件开发组织在走向成熟的过程中,几个具有明确定
义的、可以表征其软件过程能力成熟程度的“平台”。
该平台(每一等级)包含一组过程目标。当一个软件开发 组织达到其中一个目标时,则表明软件过程的一个(或几个)重 要成分得到了实现,从而导致该组织软件过程能力的增长。 显然,每一个成熟度等级为达到下一个等级提供了一个基础。
软件开发无规范;
由于:
软件过程不确定、无计划、无秩序;
过程执行不“透明”;
需求和进度失控。 结果:项目的成败完全取决于个人的能力和努力;
软件性能随个人具有的技能、知识和动机的不同而变 化, 并只能通过个人的能力进行预测。
•可重复级 主要特征:
–组织:将软件项目的有效管理过程制度化,这使得组织
能够重复以前项目中的成功实践。 –项目:配备了基本的软件管理控制。 –过程能力: 可重复的:即对当前项目的需求分析后制定的,能重
复以前的成功实践,尽管在具体过程中可能有所不同。
基本可控的:即对软件项目的管理过程是制度化的。
2017计算机四级软件测试工程师测试题(附答案)(3)
2017计算机四级软件测试工程师测试题(附答案)(3)(D)验收测试由用户来完成,编码人员不必在现场23.下列有关软件问题生命周期模型状态定义的说法中,错误的是________。
(A)"新建"表示测试中发现并报告了新的软件问题(B)"打开"表示软件问题已经被确认并分配测试工程师处理(C)"关闭"表示软件问题已被已被确认为无效的软件问题(D)"解决"表示软件问题已被确认修复24.软件测试过程可持续改进的根本是________。
(A)度量与分析(B)变更控制(C)把握需求(D)度量25.在QESuiteWebVersion1.0中,测试管理人员可以使用________视图,了解哪些模块存在严重的软件问题。
(A)"按功能分类"视图(B)"按状态/子状态"视图(C)"按子系统/状态"视图(D)"严重性"视图二、论述题(1-1每题20分,2-2每题12分,3-3每题18分,共50分1.论述题1:以下是某应用程序的输入条件限制,请按要求回答问题(20分)某应用程序的输入条件组合为:姓名:填或不填性别:男或女状态:激活或未激活(1)对该应用程序采用正交试验设计法设计测试用例。
(10分)(2)谈一下正交实验设计法设计测试用例的好在哪里?(10分)2.论述题2:以下是某软件的规格说明,请按要求回答问题(12分)软件规格说明:文件名的第一个字符必须是A或B,第二个字符必须是数字。
满足则修改文件。
若第一个字符不为A或B,打印错误信息X12,若第二个字符不为数字,则打印错误信息X13。
(1)根据软件规格说明的描述,画出因果图。
(3分)(2)采用因果图法设计该软件的测试用例。
(9分)3.论述题3:用户登录界面通常需要用户输入用户名和密码,以下是系统反馈信息的几条规则,请按照要求回答问题(18分)如果用户名和密码正确无误,则显示"登录成功"只要用户名为空,就提示"用户名不能为空",清空密码框;用户名不为空,而密码为空,则提示"密码不能为空";若用户名不正确,则提示"用户名错误",清空用户名框和密码框;若用户名正确,密码不正确,则提示"密码错误",清空密码框;(1)根据上述规则,设计判定表(2)根据判定表设计测试用例(假设有一用户名/密码:abc/123456,不存在名为xyz的用户)参考答案与分析:一、选择题(1-25每题2分,共50分)1.D2.B3.C4.C5.D6.D7.B8.A9.C10.C11.D 12.C 13.A 14.A15.A16.C 17.A 18.D 19.C20.C21.D 22.D 23.B 24.A25.A二、论述题1.问题1:采用常用方法设计测试用例如下:对于该程序的输入条件,因为每个条件分别有两个输入参数,如果要全部覆盖他们的输入组合,则需设计8个测试用例,分别是:1填写姓名、选择男性、状态设置为激活。
国家开放大学《软件测试(本)》形考任务1-4参考答案
国家开放大学《软件测试(本)》形考任务1-4参考答案形考任务1一、选择题(从4个选项中,选其一项的标号填入())1.软件测试是为了检查出并改正尽可能多的错误,不断提高软件的( )。
A. 质量和效能B. 设计和技巧C. 质量和可靠性D. 功能和效率2.软件测试工作应该开始于( )。
A. 需求分析阶段B. 概要设计阶段C. 编码之后D. 详细设计阶段3.关于软件质量保证和软件测试的描述,不正确的是( )。
A. 软件质量保证和软件测试是软件质量工程的两个不同层面的工作B. 软件测试人员就是软件质量保证人员C. 软件测试是保证软件质量的一个重要环节D. 在软件质量保证的活动中也有一些测试活动4.一个测试团队计划持续在一被测系统中检测90%-95%的缺陷比率。
虽然测试经理认为无论就测试团队角度还是行业标准而言这已经是一个标准很高的缺陷检测率。
但高层管理者对测试结果失望,认为测试团队仍漏检了太多的缺陷。
而用户对此系统使用满意度相对较好,虽有失效发生,但总体负面影响不大。
针对上述情况,作为一个测试经理可应用以下的哪一个通用测试原则去向高层管理者解释为什么系统中仍会存在未被检测到的缺陷( )。
A. 穷尽测试是不可能的B. 缺陷集群性C. 杀虫剂悖论D. 测试依赖于测试内容5.关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。
其中正确的是( )。
A. ①、②、③、④B. ①、②、③C. ①、③、④D. ①、②、④6.下面的描述中,不能体现前置测试模型要点的是( )。
A. 前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义。
B. 前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机。
C. 前置测试将测试执行和开发结合在一起,并在开发阶段以编码—测试—编码—测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试。
2017计算机四级软件测试工程师模拟试题及答案(2)
2017计算机四级软件测试工程师模拟试题及答案(2)18.测试管理工具提供从测试设计到测试运行的全过程支持。
这个工具的主要用途是________。
(A)自动抓取屏幕上的系统运行界面(B)基于需求规格说明书自动生成测试数据、测试用例(C)测试用例管理、软件缺陷管理、软件测试度量(D)辅助管理软件产品的各组成部分,使它们保持一致19.下列比较适合自动化的软件测试活动是________。
(A)测试用例设计(B)回归测试(C)测试环境的建立(D)探查式测试20.分析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是哪一个下列区间________。
(A)性能平坦区(B)性能轻微下降区(C)性能急剧下降区(D)其他区21.下面与软件可靠性有关的概念中,理解不正确的是_______。
(A)软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归为软件错误(B)软件故障是指软件代码中的错误(C)在软件的一次运行期间,软件故障一定会导致软件失效(D)通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性22.在实际的面向对象集成测试中,为保证测试的充分性,往往要关注测试类间的各种连接,下面的测试方法不属于针对类间连接的测试是________。
(A)受控异常测试(B)往返场景测试(C)模态类测试(D)类关联的多重性测试23.以下关于Web应用软件测试的说法中,正确的是________。
(A)数据完整性测试是Web应用软件数据层测试的一项重要内容(B)内容测试是Web应用软件易用性测试的一项重要内容(C)表单测试是Web应用软件表示层测试的一项重要内容(D)链接结构的测试是Web应用软件安全性测试的一项重要内容24.下列不属于对物理破坏的防护措施的是________。
(A)主要设备远离人为破坏(B)所有设备远离灾害的侵扰(C)对通信数据进行加密(D)主要设备要屏蔽电磁干扰25.静态分析中,提供整个项目中的所有函数之间的调用关系图属于________。
软考软件评测师2017年下半年下午题
软考软件评测师2017年下半年下午题试题一阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【C程序】Int DoString(char*string){char *argv[100];Int argc=1;while(1) { //1while(*string&& *string!='-')//2,3String++;//4if(!*string) //5break; //6argv[argc]=string;while(*string && *string!="&& *string!='\n'&& *string!= '\t')//7,8,9,10 string++; //11argc++;//12}return 0; //13}【问题1】请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
【问题2】请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
【问题3】请给出问题2中控制流图的线性无关路径。
试题二阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某银行B和某公司C发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额和刷卡日期有关,具体积分规则如表2-1所示。
此外,公司C的会员分为普通会员、超级会员和PASS会员三个级别,超级会员和PASS会员在刷卡时有额外积分奖励,奖励规则如表2-2所示。
银行B开发了一个程序来计算用户每次刷卡所累积的积分,程序的输入包括会员级别L、刷卡日期D和刷卡金额A,程序的输出为本次积分S。
其中,L为单个字母且大小写不敏感,D由程序直接获取系统日期,A为正浮点数最多保留两位小数,S为整数。
【问题1】(5分)采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表2-3中空(1)~(5)【问题2】(9分)根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)~(9)【问题3】(6分)如果规定了单次刷卡的积分上限为20000( 即S取值大于等于0且小于等于20000),则还需要针对S的取值补充一些测试用例。
CMM(软件成熟度)
基本概念:软件过程(Software Process):过程即人们为实现某一既定目标所执行的一系列步骤(IEEE--STD--610)。
软件过程则可定义为企业设计,研制和维护软件产品及相关资料文档的全部生产活动和工程管理活动。
理解包括SEI在内的美国过程学派的一个核心概念就是--只要过程正确及构成过程的解决方法正确,产品就会正确。
软件过程能力(Software Process Capability):企业实施软件过程所能实现预期目标的程度。
它可用于预测企业的软件过程水平。
软件过程行为(Software Process Performance):企业在项目开发中遵循其软件过程所能得到的实际结果。
软件过程成熟度(Software Process Maturity):软件过程行为可被定义,预测和控制并被持续性提高的程度。
它主要用来表明不同项目所遵循的软件过程的一致性。
软件能力成熟度等级(Software Capability Maturity Ievels):企业的软件开发在由低到高成熟化演进过程中所普遍面临的具有一定成熟度标志特征的平台。
成熟与不成熟(Mature and Immature):不成熟的标志有--没有明确的软件过程体系可以依据;无法对生产进行预测;不严格执行生产过程;质量无法保证;无健全的过程控制及质量控制体系;项目开发没有准则可遵循;开发结果主要依据项目小组及个人的带有主观因素的能力发挥。
成熟的标志有--项目开发是依据企业早已明确的过程准则来实施;开发结果较少依赖个人能力和自然因素;项目由过程控制并可对整个生产作出预测;产品质量得到有效监控(借助客观定量化的数据);过去的开发项目中所获经验得以积累并可系统地用于现行和未来的项目之中。
配置管理(Configuration Management):包括以下管理行为:对某个配置项的功能和物理特性进行识别和编档;对这些特征的变动进行控制;对变动和事实进行记录、汇报;验证需求计划的实现。
cmmm考试题及答案
cmmm考试题及答案**CMMM考试题及答案**一、单项选择题(每题2分,共20分)1. CMMM(Capability Maturity Model Integration)模型中,哪个级别表示组织的过程是可预测的,并且能够持续改进?A. 初始级B. 已管理级C. 已定义级D. 优化级答案:D2. CMMM模型中,哪个过程域(PA)涉及到组织如何建立和维护项目估算?A. OPF(组织过程焦点)B. OPD(组织过程定义)C. OPM(组织过程管理)D. PPQA(过程和产品质量保证)答案:B3. 在CMMM模型中,哪个级别标志着组织开始从过程改进中获得显著的、可量化的效益?A. 初始级B. 已管理级C. 已定义级D. 优化级答案:D4. CMMM模型中,哪个过程域(PA)涉及到组织如何管理项目的风险?A. RSKM(风险管理)B. IPM(集成项目管理)C. OPF(组织过程焦点)D. PMC(项目监控和控制)答案:A5. CMMM模型中,哪个级别表示组织的过程是被管理的,并且能够对项目和过程进行度量?A. 初始级B. 已管理级C. 已定义级D. 优化级答案:B6. 在CMMM模型中,哪个过程域(PA)涉及到组织如何建立和维护项目计划?A. IPM(集成项目管理)B. PP(项目计划)C. OPD(组织过程定义)D. OPM(组织过程管理)答案:B7. CMMM模型中,哪个级别表示组织的过程是被定义的,并且能够被组织成员所理解?A. 初始级B. 已管理级C. 已定义级D. 优化级答案:C8. 在CMMM模型中,哪个过程域(PA)涉及到组织如何管理和改进过程?A. OPD(组织过程定义)C. IPM(集成项目管理)D. RSKM(风险管理)答案:B9. CMMM模型中,哪个级别表示组织的过程是初始的,并且缺乏有效的管理?A. 初始级B. 已管理级C. 已定义级D. 优化级答案:A10. 在CMMM模型中,哪个过程域(PA)涉及到组织如何管理项目的需求?A. REQM(需求管理)C. OPD(组织过程定义)D. PMC(项目监控和控制)答案:A二、多项选择题(每题3分,共15分)11. CMMM模型中,以下哪些过程域(PA)属于项目管理过程域?A. IPM(集成项目管理)B. PP(项目计划)C. RSKM(风险管理)D. OPM(组织过程管理)答案:A, B, C焦点过程域?A. OPF(组织过程焦点)B. OPD(组织过程定义)C. OPM(组织过程管理)D. RSKM(风险管理)答案:A, B, C13. CMMM模型中,以下哪些过程域(PA)属于组织过程定义过程域?A. OPD(组织过程定义)B. OPM(组织过程管理)C. IPM(集成项目管理)D. PP(项目计划)答案:A, B管理过程域?A. OPM(组织过程管理)B. RSKM(风险管理)C. IPM(集成项目管理)D. OPD(组织过程定义)答案:A, B, C, D15. CMMM模型中,以下哪些过程域(PA)属于优化过程域?A. OPF(组织过程焦点)B. OPD(组织过程定义)C. IPM(集成项目管理)D. OPM(组织过程管理)答案:A, B, C, D三、简答题(每题10分,共40分)16. 请简述CMMM模型中“已管理级”的主要特征。
2017年下半年软件评测师考试真题(上午)
2017年下半年软件评测师考试真题(上午)在 Excel 中,设单元格 F1 的值为 38,若在单元格 F2 中输入公式“=IF(and(38<F1,F1<100) “输入正确”,“输入错误”)”,则单元格 F2 显示的内容为()。
A. 输入正确B.输入错误C.TRUED.FALSE采用IE 浏览器访间清华大学校园网主页时,正确的地址格式为()。
A. Smtp://B.C.Smtp:\\D.http:\\3.CPU 中设置了多个寄存器,其中,( )用于保存待执行指令的地址。
A. 通用寄存器B.程序计数器丁C.指令寄存器D.地址寄存器在计算机系、统中常用的输扫输出控制茨式有赤条件传送、中断、程序查询和DMA 等。
其中,采用()方式时,不需要 CPU 控制数据的传输过程。
A. 中断B.程序查询C. DMAD.无条件传送CPU 是一块超大规模的集成电路,其中主要部件有()。
A. 运算器、控制器和系统总线B.运算器、寄存器和内存储器C.控制器、存储器和寄存器组D.运算器、寄存器和寄存器组对计算机评价的主要性能指标有时钟频率、()、运算精度、内存容量等。
A. 丢包率B.端口吞吐量 c.可移植性 D.数据处理速率在字长为16 位、32 位、64 位或128 位的计算机中,字长为()位的计算机数据运算精度最高。
A.16B.32C.64D.128以下关于防火墙功能特性的说法中,错误的是()。
A. 控制进出网络的数据包和数据流向B.提供流量信息的日志和审计C.隐藏内部 IP 以及网络结构细节D.提供漏洞扫描功能计算机软件著作权的保护对象是指()A. 软件开发思想与设计方案B. 计算机程序及其文档C. 计算机程序及算法D. 软件著作权权利人某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,井上交公司存档。
此情形下,该软件文档著作权应由()享有。
A. 程序员B. 公司与项目组共同C.公司D. 项目组全体人员将二进制序列1011011 表示为十六进制,为( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2017年4月高等教育自学考试福建省统一命题考试
软件能力成熟度模型(CMM) 试卷
(课程代码07021)
本试卷满分100分,考试时间l50分钟。
考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。
4.合理安排答题空间,超出答题区域无效。
第一部分选择题
一、单项选择题(本大题共l0小题,每小题2分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.处于CMM第3级的软件机构的过程能力可以概括为
A.有纪律的过程 B.标准化的过程
C.可预测的过程 D.持续改进的过程
2.根据计划的类型,属于正规计划的是
A.风险管理计划 B.技术管理计划 C.同行评审计划 D.质量保证计划3.定量过程管理的中心是
A.产品 B.市场 C.技术 D.过程
4.属于可重复级的关键过程域是
A.定量过程管理 B.软件综合管理 C.软件配置管理 D.技术更新管理5.下列选项中,属于项目管理监督实践的关键过程域是
A.关键设计评审 B.培训大纲 C.机构过程定义 D.同行评审
6.SEI所制定的软件改进方法称为IDEAL方法,这里的D是指
A.推进 B.建立
C.行动 D.诊断
7.SSOS项目的软件缺陷预防过程,第3阶段为
A.改正遗漏缺陷的缺陷检测活动 B.检查产品中别处的类似缺陷
C.确定缺陷的技术原因并改正 D.确定并改正缺陷的过程原因
8.CMM关注过程问题,而不是人员问题,CMM直接涉及人的因素仅仅体现在
A.技术 B.市场 C.培训 D.产品
9.CMM的共同特性中,与项目执行唯一相关的属性是
A.测量分析 B.执行活动 C.执行能力 D.验证实现
10.CMM估价方法的最后一步是
A.制作KPA剖面图 B.填写成熟度问卷
C.现场访问会谈 D.进行响应分析
第二部分非选择题
二、填空题(本大题共l0小题,每小题2分。
共20分)
11.过程就是人们使用相应的规程、方法、________、________将原始材料转化成面向客户的产品所做的事情。
12.处于已管理级的软件开发机构的软件过程能力可概括为________和________。
13.为了方便,用________将描述关键过程域的________________组织起来。
14.执行能力,通常包括资源、________和________。
15.项目是机构承担的________,它要求对特定的产品进行________。
16.软件相关组包括________、________和软件配置管理组。
17.对满足关键过程域的机构而言,一个关键过程域的所有________都必须实现,每个关键过程域被分解成称为________的5个部分。
18.不成熟的软件机构中,缺少评判________或________的客观基础。
19.CMM是由________提出的,它描述了有效软件过程单元的________。
20.CMM建立了一组有关________和________的集合,它通过提供一个框架支持软件过程测量。
三、名词解释题(本大题共8小题,每小题3分,共24分)
21.软件过程成熟度
22.关键实践
23.执行约定
24.软件需求
25.软件项目计划
26.定向培训
27.软件工程过程组
28.定量过程管理
四、简答题(本大题共4小题,每小题5分,共20分)
29.简述已管理级的行为特征。
30.简述第3级关键过程域的内容。
31.简述对可重复级改进的重点。
32.简述CMM的估价方法。
五、论述题(本大题共2小题,每小题8分,共16分)
33.根据你的理解,探讨机构采用CMM标准应重点掌握哪些要点?
34.从过程、人员、技术、测量等因素,谈提高CMM第5级的含义。