软件项目管理期末复习题及参考答案经典.doc
- 格式:doc
- 大小:103.00 KB
- 文档页数:7
软件项目管理_北京邮电大学中国大学mooc课后章节答案期末考试题库2023年1.下面哪项属于预测型生存期模型?答案:瀑布模型2.XP模型的实践原则不包括以下哪一点?答案:详细设计3.下面关于敏捷模型描述不正确是哪项?答案:敏捷模型是预测型和迭代型的混合模型。
4.下面哪项不是Scrum模型中的3角色之一?答案:测试人员5.下列不属于UML需求视图的是哪个?答案:甘特图6.一个任务原计划2个人全职工作2周完成。
而实际上只有一个人参与这个任务,到第二周末,这个人完成了任务的75%。
则CPI=()?答案:1.57.敏捷项目需求一般采用下面哪项进行描述?答案:Story8.三点估算选择的三种估算值不包括如下哪项 ?答案:项目经理估算值9.下面关于估算的说法,错误的是哪项?答案:经验对于估算来说不重要10.假设某项目的注册功能为3个story points,而其中成绩录入工作量比注册功能工作量略多,采用Fibonacci等级标准估算的话, 成绩录入功能的估算值是?答案:5个story points11.下列不是UFC的功能计数项的是哪项?答案:内部输出12.下列不是软件项目规模单位的是哪项?答案:小时13.下面说法中不正确的是哪项?答案:EF=ES+lag14.()可以显示任务的基本信息,使用该图能方便地查看任务的工期、开始时间、结束时间以及资源的信息。
答案:甘特图15.快速跟进是什么?答案:采用并行执行任务,加速项目进展16.下面哪一项将延长项目的进度?答案:lag17.下面哪个图示可以表示敏捷项目进度,并且可以表示出剩余的任务?答案:燃尽图18.关于TDD描述不正确的是哪项?答案:TDD与ATDD没有区别19.关于价值交付描述正确的是哪项?答案:敏捷模型多次交付项目价值,传统模型一次性交付项目价值20.什么图可以展示项目团队成员及其报告关系, 它可以减少沟通渠道,减少沟通成本?答案:项目组织图21.快速估算法中,Story 6 从5、8、13被来回挪动,最后大家讨论没有达成一致,那么Story 6 应该放到哪里?答案:1322.项目团队原来有5个成员,现在人员扩充,又增加了3个成员,那么沟通渠道是原来的()倍。
软件项目管理复习题整理1.项目管理的五要素:技术、方法、团队建设、信息及沟通。
2.有效的项目管理集中在三个P上:人员、问题和过程。
3.项目管理知识体系的九个知识领域:项目集成管理、项目范围管理、项目时间管理、项目成本管理、项目人力资源管理、项目沟通管理、项目风险管理、项目质量管理、项目采购管理。
4.项目范围管理:其作用是保证项目计划仅包括成功地完成项目所需要进行的所有工作。
其范围分为产品范围和项目范围。
产品范围——>某项产品、服务或成果所具有的特性和功能。
项目范围——>为交付具有规定特性与功能的产品、服务或成果而必须完成的工作。
项目范围管理的过程包括以下几个方面:(1)项目启动(2)范围规划(3)范围定义(4)范围审核(5)范围变更控制5.项目人力资源管理:(1)组织计划(2)人员获取(3)团队建设6.软件项目生存期模型(重点看特点)软件生存期模型有哪些?(1~6标题)(1)瀑布模型特点:1)简单、直观、易用2)通过设置里程碑,明确每阶段的任务与目标3)可为每阶段制定开发计划,进行成本预算,组织开发力量。
(文档驱动)缺点:1)维护成本较大2)依赖性强3)新的项目不适用4)模型没有中间反馈5)用户到项目结束才能看到产品6)限制变更(2)V模型特点:1)简单易用2)强调测试过程与开发过程的对应性和并行性3)按顺序进行,一个阶段的输入时下一阶段的输入。
(3)原型模型特点:1)需求完全定义之前,要快速构建一个原型系统2)用户试用,根据优缺点,给开发人员提出反馈意见3)根据反馈意见修改软件需求规格说明文档,以便系统可以更加准确地反映用户的需求。
4)可以减少项目的各种假设以及风险或者:有效的适应用户需求的变化。
(4)增量模型特点:1)避免一次性投资太多带来的风险,将主要的功能或者风险大的功能首先实现,然后逐步完善,保证投入的有效性。
2)更快的开发出可以操作的系统3)可以减少开发过程中用户需求的变更4)一些增量可能需要重新开发或者:1)并行开发2)管理复杂(5)螺旋式模型特点:1)表现为原型的多次迭代2)用户可以更早的看到并使用产品3)用户可以与开发人员进行紧密合作4)项目的投资非一次性投入或者:以风险为导向(6)渐进式阶段模型(迭代模型)特点:1)阶段式提交一个可运行的产品,且每个阶段提交的产品都是独立的系统2)拖过阶段式产品的提交,可早期预警问题,避免后期发现问题的成本高3)降低估计失误,因为可以通过阶段评审,重新估算下一阶段的计划或者:通过逐步迭代,建立软件系统7.项目计划活动的主要内容包括:(1)分解项目需求,标识项目全部工作产品和活动,编制WBS(2)估算工作产品和活动的规模、工作量、成本和所需资源(3)识别并制定项目资料管理计划及工作进度表(4)识别和分析项目风险,编制风险管理计划(5)协商相关约定8.任务分解结果的检验(理解任务分解)(1)明确并识别项目的各主要组成部分及项目的主要交付成果(2)确定每个可交付成果的详细程度是否达到了足以编制恰当的成本和历时估算(3)确定可交付成果的组成元素(4)核实分解的正确性还要明确如下问题:1)最底层项对项目分解来说是否是必须而且充分的。
软件项目管理复习题期末试卷构成:单选题(共20题,每题2分,共40分)填空题(共10题,每题2分,共20分)判断题(共10题,每题2分,共20分)简答题(共2题,每题10分,共20分)一、单选题1.关于项目生命周期和产品生命周期的叙述,错误的是()。
A、产品生命周期开始于商业计划,经过产品构思、产品研发、产品的日常运营直到产品不再被使用B、为了将项目与项目实施组织的日常运营联系起来,项目生命周期也会确定项目结束时的移交安排C、一般来说,产品生命周期包含在项目生命周期内D、每个项目阶段都以一个或一个以上的可交付物的完成和正式批准为标志,这种可交付物是一种可度量、可验证的工作产物2.()是项目管理不可以逐渐细化的方面。
A、项目范围B、范围蔓延C、产品范围D、假设条件3.你是DGF项目的项目经理,这个项目是设计实施一个新的应用程序链接到数据库服务器。
你公司的管理层要求你创建个方法来记录项目的技术方向和针对项目成果技术属性的变更或改进。
()可以满足管理层需求。
A、配置管理B、整体变更控制C、范围控制D、变更管理计划4.你的项目班子刚完成某项目,尽管成果符合合同规定的义务,但顾客希望在最后验收前做若干小的改动。
令双方满意地解决这一问题的最佳方式是()。
A、利用项目备用金来进行项目调整和修改B、向顾客强调已经按合同协议完成项目C、请顾客提交涉及范围外的项目变更申请D、进行磋商,说服顾客实际上无需变更5.你是项目经理,负责开发新的手机应用,你的项目要快速跟进,日期将接近产品验收。
()对产品验收非常重要。
A、检查B、审计C、影响分析D、团队评估6.一个可交付成果未能达到预期的结果,但是客户依然正式验收了。
下列哪项最好地描述了这项活动?()A、检验B、返工C、质量审计D、确认范围7.项目快要完成时客户想对工作范围作大的变更,项目经理应该()。
A、收尾阶段,直接说服客户启动新项目B、将变更造成的影响通知客户,并建议客户启动新项目C、收尾阶段不接受变更D、向管理层提出帮助请求8.最佳实践通常涉及()。
期末考查题一、请列举出影响软件开发工作效率的主要因素,并解释怎样才能提高软件开发的生产率?一、答:影响软件开发工作效率的主要因素,一般包括资本、方法、技术、质量、员工工作绩效、企业文化。
其中,资本投入影响生产率的主要原因是设备的投资以及设备的利用情况。
技术因素主要是指技术的应用情况,只有技术被充分地应用,才能发挥技术的优势。
员工工作绩效主要是指员工的工作能力和工作动机。
企业文化时时刻刻都在影响着组织的生产率。
提高软件开发的效率的方法:1、提高项目成员的工作技能。
即使在组建项目团队时每个成员的技能都是合格的,每个人仍然需要不断学习,无论对于项目还是人生而言都是有益的。
项目经理应当组织一些有针对性的培训,提高项目成员的工作技能,使他们在开发产品时不仅做得好而且做得快。
2、制定合适的软件过程。
软件过程定义了做事的主要步骤,如果过程混乱,做事颠三倒四的话,势必伤害生产效率。
虽然人们都知道开发软件要经历需求分析、系统设计、编程、测试这些阶段,但是严格的线性顺序并不见得就是最优的,因为许多局部工作可以并行开展甚至提前开展。
二、阅读下述材料,请分析项目出了什么问题?如果由你来担任项目经理,你会如何管理此项目?海正公司的赵晓东最近心里挺烦。
公司前一段签了一个100多万元的单子,由于双方老板很熟,且都希望项目尽快启动,在签合同时也没有举行正式的签字仪式。
合同签完,公司老总很快指定赵晓东及其他8名员工组成项目组,由赵晓东任项目经理.老总把赵晓东引见给客户老总,客户老总在业务部给他们安排了一间办公室。
项目进展开始很顺利,赵晓东有什么事都与客户老总及时沟通。
可客户老总很忙,经常不在公司。
赵晓东想找其他部门的负责人,可他们不是推托说做不了主,就是说此事与他们无关,有的甚至说根本就不知道这事儿。
问题得不到及时解决不说,很多手续也没人签字。
项目组内部问题也不少,有的程序员多次越过赵晓东直接向老板请示问题;几个程序员编的软件界面不统一;项目支出的每笔费用,财务部都要求赵晓东找老板签字。
《软件工程与项目管理》期末试卷及参考答案一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共20分)1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )A.软件工程B.软件周期C.软件危机D.软件产生2.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。
A.技术可行性B.经济可行性C.社会可行性D.法律可行性3.IDEF0图不反映出系统( )A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件4.模块的内聚性最高的是( )A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚5.在SD方法中全面指导模块划分的最重要的原则是( )A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性6.软件详细设计主要采用的方法是( )A.模块设计B.结构化设计C.PDL语言D.结构化程序设计7.下列关于JSP方法不正确的说法是( )A.JSP方法主要用于规模不大的数据处理系统B.JSP方法不明确的划分软件概要设计和详细设计的两个阶段C.JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D.JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段8.不适合作为科学工程计算的语言是( )A. PascalB. CC. FortranD. Prolog9.黑盒测试在设计测试用例时,主要需要研究( )A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明10.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。
设计这组测试用例的方法是( )A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法11.下列属于维护阶段的文档是( )A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告12.快速原型模型的主要特点之一是( )A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件13.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A.教正性维护B.适应性维护C.完善性维护D.预防性维护14.类库这种机制是( )级别的信息共享。
软件项目管理期末试题及答案一、选择题1.以下哪项不属于软件项目管理的主要活动?a) 项目计划与调度b) 需求分析与设计c) 软件测试与验收d) 运维与维护答案:c) 软件测试与验收2.下列哪个不属于敏捷开发方法?a) Scrumb) Extreme Programming (XP)c) Waterfall Modeld) Lean Development答案:c) Waterfall Model3.在软件项目管理中,以下哪个是关键路径?a) 所有任务都是关键路径b) 从项目开始到结束最长的路径c) 与项目风险相关的路径d) 由项目经理先确定的路径答案:b) 从项目开始到结束最长的路径4.以下哪项不属于风险管理的阶段?a) 风险识别b) 风险分析c) 风险规划d) 风险报告答案:d) 风险报告5.以下哪个是项目干系人?a) 项目经理b) 开发团队成员c) 相关部门经理d) 所有选择的项目干系人答案:d) 所有选择的项目干系人二、问答题1.请简要概述软件项目管理的五个过程组及其对应的活动。
答案:软件项目管理的五个过程组分别为:启动、规划、执行、监控与控制、收尾。
具体活动如下:- 启动:明确项目目标、定义项目范围、制定项目章程。
- 规划:制定详细项目计划、估算资源需求、制定项目进度计划、制定项目风险管理计划等。
- 执行:按照项目计划执行,进行需求分析与设计、编码、测试等活动。
- 监控与控制:监控项目的进展、质量和风险,及时采取控制措施,调整项目计划。
- 收尾:项目验收、总结经验教训、向客户交付软件产品。
2.请列举三种常见的软件开发方法,并简要介绍各自的特点。
答案:三种常见的软件开发方法分别为瀑布模型、敏捷开发和迭代增量模型。
- 瀑布模型:顺序执行,每个阶段在前一个阶段完成后开始。
适用于需求稳定且项目较小的情况,但不适用于复杂项目和需求变化频繁的情况。
- 敏捷开发:强调迭代、循序渐进,快速响应需求变化。
软件项目管理复习题202361. 项目开发过程中可以无限制地使用资源。
(X)2. 项目具有暂时的特征。
(√)3. 项目管理核心的三角形是范围、进度、风险。
(X)4. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。
(√)5. 运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展方向的管理。
(√)1. 项目经理是一个综合的角色(√)2. 软件项目都是需要签署合同的(√)3. 增量式模型可以避免一次性投资太多带来的风险(√)4. 项目章程类似一个项目授权书(√)5. 在甲乙合同项目中,提出需求的一方是乙方(X)6. 如果是内部项目,在项目初始阶段可以不提交招标书(√)1. 需求分析过程是确定项目如何实现的过程,并确定项目的技术方案(√)2. 对于一个重来没有做过的项目,开发WBS时,可以采用用自底向上的方法(X)1. 间接成本是与一个具体的项目相关的成本(X)2. 软件项目的估算结果是比较准确的(X)3. 在进行软件项目估算的时候,可以参照其它企业的项目估算模型(√)4. COCOMO 81有3个等级的模型: 基本(basic)模型、中等(intermediate)模型、高级(详细(detailed))模型。
(√)1、质量计划中可以确定质量保证人员的特殊汇报渠道。
(V)2、质量计划可以在项目进行过程中编写,不一定在前期完成。
(X )1、组织分解结构(OBS Organizational Breakdown Structure)是一种特殊的WBS。
(V)2、责任分配矩阵是明确其角色与职责的有效工具(V )3、职能型组织结构中项目经理的权利最大(X )4、为了创建一个组织结构图,项目管理者首先明确项目需要的人员类型(V )1、在项目管理过程中,沟通是项目管理者的一部分工作,而且是很少的一部分工作(X )2、沟通计划是项目计划的一部分(V)3、沟通管理的基本原则是及时性,准确性,完整性,可理解性(V )4、在IT项目中,许多专家都认为:对于成功,威胁最大的就是沟通的失败。
《项目管理》期末复习题2006.12 更新了部分习题一、判断题(正确画√,错误画×)1.项目是由临时性的组织来完成的。
(T)2.项目的选择包括评估各种需求和机遇,评估必定是有形和定量的。
(F)3.在双代号图中,每一事件(圆圈)必定有独一的事件序号,即网络图中不会出现相同的事件序号。
( T )4.依照项目生命周期可知,不相同项目各阶段资源投入强度不相同。
平时是先期投入低,逐渐增加达到巅峰后开始降低。
( T )5.拥有正总时差路径被称为要点路径。
(F)6.申请书是一份销售文件,而不是技术报告。
(T)7.某项活动的最早开始时间和最早结束时间是经过网络图反向计算获取的。
(F)8.在绘制网络图时,把活动画在一个闭路中是不相同意的,因为它描述的是不断自我重复的活动路径。
( T )9.项目必定完成的整个时间段被定义为从预计开始时间到要求完工时间。
(T)10.某项活动的浮动时间为负值,表示该项活动开销的时间能够延长。
( F)二、单项选择题1. 项目生命周期四个阶段中,第二阶段结束于(A)A )签订合同B)需求建议书的宣布C)申请书的提交D)项目结束2.固定价格合同对于客户和承约商来说,风险分别是(B)A )低低B)低高C)高低D)高高3.进度偏差 SV<0(为负值)时,表示( B)A )进度提前B)表示进度延缓C)实质耗资工时(或成本)低于估量值,即项目有结余或效率高D)推行成本过高,即实质耗资工时(或成本)高出估量值,即项目超支4.右图是一个单代号图,表示(A)A )活动 A 结束 10 天今后,活动B 才能开始FS+10B)活动 A 开始 10 天今后,活动 B 才能开始A BC)活动 A 结束 10 天今后活动才能结束D)活动 A 开始 10 天今后活动 B 才能结束5.准备需求建议书的目的是从(C)的角度全面、详细地阐述为了满足鉴别需求所要做的工作。
A )项目参加人员B)项目经理C)客户D)项目承约商三、多项选择题1.以下工作中属于项目的是(A) 策划一场婚礼)B)开发一个软件C)为人民服务D)主持一次会议E)管理大楼的卫生服务2.项目目标平时用以下要素来表示( A )工作范围)B)顾客满意度C)进度计划D)成本E)工作人员3. 下面对单代号图描述正确的选项是()A )节点表示活动B)箭线表示活动C)箭线表示活动(工作)之间的逻辑关系。
软件项目管理期末复习题及参考答案一、单项选择题(1)赶工一个任务时,你应该关注( C )A. 尽可能多的任务B. 非关键任务C. 加速执行关键路径上的任务D. 通过成本最低化加速执行任务(2)下列哪个不是项目管理计划的一部分?(C )A. 里程碑图示B. 进度C. 数据库设计D. 风险清单(3)对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是(B )E1=(O+4M+P)/6 δ1=(P-O)/6A. 50%B. 68.3%C. 70%D. 99.7%(4)关于浮动,下面除了哪个之外都是不正确的?(D )A. 每个任务都有浮动B. 只有复杂的项目有浮动C. 浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量(5)关于网络图,下面哪个是不正确的?(C )A. 网络图可用于安排计划B. 网络图展示任务之间的逻辑关系C. 网络图可用于跟踪项目D. 网络图可用于详细的时间管理(6)需求分析是回答系统必须( A )的问题A. 做什么B. 怎么做C. 何时做D. 为谁做(7)为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?( A )A. 可以在80小时内完成B. 不能再进一步进行逻辑细分了C. 可由一个人完成D. 可以进行实际估算(8)下面哪个不是需求管理的过程(A )A. 需求设计B. 需求获取C. 需求分析D. 需求变更(9)( A )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。
A. 功能点B. 对象点C. 代码行D. 用例点(10)如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。
这个项目一共有1200单元,你采用什么估算方法?( B )A. 自下而上估算法B. 类比估算法C. 专家估算法D. 参数估算法(11)风险的三个属性是(C )A. 风险发生的时间、地点、负责人B. 风险事件、时间、影响C. 风险事件、概率、影响D. 风险数量、风险影响程度、概率(12)“质量成本”是一个项目管理概念,它说明了下列哪项成本( A )A. 额外需求的成本B. 需求变更的成本C. 确保符合需求的成本D. 固定成本(13)在风险分析过程中,确定已经识别的一个风险事件是无法避免的,也是不能减轻的,也不能投保,这是一个关键的风险事件,一旦发生可能造成项目的失败,项目经理最佳的选择是(C )A. 降低风险的级别,项目团队将找到一个克服故障的方法B. 特别关注,加强管理该风险事件和所有的相关事件C. 让风险评估小组继续分析该风险事件,直到降低预期影响D. 忽略风险评估,因为不管赋予什么值,都只是一个估算。
《项目管理》期末复习题2006.12更新了部分习题一、判断题(正确画√,错误画×)1.项目是由临时性的组织来完成的。
(T)2.项目的选择包括评估各种需求和机会,评估必须是有形和定量的。
(F)3456789101.项目生命周期四个阶段中,第二阶段结束于(A)A)签订合同B)需求建议书的发布C)申请书的提交D)项目结束2.固定价格合同对于客户和承约商来说,风险分别是(B)A)低低B)低高C)高低D)高高3.进度偏差SV<0(为负值)时,表示(B)A)进度提前B)表示进度延误C)实际消耗工时(或成本)低于预算值,即项目有结余或效率高D)实施成本过高,即实际消耗工时(或成本)超过预算值,即项目超支4ABCD5AC1A)B)开发一个软件C)为人民服务D)主持一次会议E)管理大楼的卫生服务2.项目目标通常用下列要素来表示()A)工作范围B)顾客满意度C)进度计划D)成本E)工作人员3.下面对单代号图描述正确的是()A)节点表示活动B)箭线表示活动C)箭线表示活动(工作)之间的逻辑关系。
D)节点是表示活动开始和结束的标志,又称为事项。
E)单代号图没有虚活动4.右边网络图中,活动F要在哪些活动完成后才能开始()A)AB)BC)CD)DE)E5.下面对甘特图的表述中正确的有()A)甘特图可用于WBS的任何层次,除了用于进度计划的编制外,还可以用于进度控制。
B)甘特图难以进行定量的计算和分析C)甘特图一般只适用于比较简单的小型项目D)甘特图不能系统地表达一个项目所包含的各项工作之间的复杂关系E)甘特图直观、简单、容易制作、便于理解四、简答题1.什么是项目,简述项目的特点。
2.简述进度控制的方法与原则。
3.为项目制定计划是什么意思?它包括那些内容?五、计算题1.根据下表完成下列问题。
(2)计算第6周末的成本偏差CV 、进度偏差SV ,说明结果的实际含义。
(3)如果预计完成剩余的工作,仍然会延续目前(第6周末)的偏差情况,完成整个项最晚结束时时差目实际需要投入多少资金?写出计算过程。
一、选择题1、可行性研究在项目的()过程组实施 ?A. 启动B. 实施C. 计划D. 控制2 、下面哪项工作是制订进度计划的基础:A、工作分解结构(WBS)B、网络图C、甘特图(GANTT)D、资源平衡(RESOURCE LEVELLING)3、下面哪一方法通常不会被用来缩短进度 ?A、赶工B、变更范围C、以并行方式而不是序列方式来实施进行活动D、资源平衡4、项目经理和团队利用 [ ]来对合同绩效提供额外的控制和衡量 , 并且描述要由工作团队或工作中心来做的工作。
A、工作包B、工作任务C、账户码D、整合点5 、在项目的收尾阶段,最多的矛盾来自于以下哪方面:A、进度问题B、费用超支C、技术问题D、工作界面6 、由于你的项目的范围发生变更,因此成本基线也发生变更。
你的下一步将是:A、估计范围变更的程度B、更新预算C、记录获得的经验D、执行得到批准的范围变更7、下面列举的例子,哪个属于项目A. 上课B. 每天的保洁工作C. 社区保安D. 开发操作系统8 、“COCOMO”是“构造型成本模型”的缩写,它主要是用在A. 软件估计B. 软件开发C. 软件测试D. 软件运行9 、对一个任务进行进度估算时, A 是乐观者,估计是 6 天完成, B 是悲观者,估计是 24 天完成, C 是有经验者认为最有可能是 12 天完成,那么这个任务历时估算是A. 12B. 13C. 14D. 1510、以下各项关于回避风险的陈述哪个是错误的A. 消除引起风险的因素B. 决定不对风险过高的项目进行投标C. 风险倘若发生,就接受后果D. 决定取消采用具有高风险的新技术11、当用户提出项目必须提前 2 天完成的要求时,你会集中于A.尽可能多做任务 B .请示老板C.寻求方法加速关键路径上任务的执行 D.通过降低成本加速执行12、购买保险是哪种类型的风险处理策略A.风险规避 B.风险转移 C.风险抑制 D.风险自担13、对于风险比较大的项目,最好选择哪种生存期模型A.瀑布模型 B.喷泉模型 C. 螺旋模型 D.增量模型14、增加有益的活动过程减少没有价值的活动过程是下列哪类质量活动A.质量保证 B.质量规划 C.质量控制 D.质量改进15、里程碑的最佳定义A.相关工作和事件的结合B.通常用来表示工作或事件的两条或多条线段或箭头的相交C.项目中表示报告要求或重要工作完成的可以辨别的点D.需要资源和时间投入才得以完成的具体的项目任务16、在以下哪种项目组织中项目经理将可能对项目资源进行最严格的控制A.强矩阵型 B.项目化型 C.弱矩阵型 D.项目协调者17、以下哪一项是项目团队建设的基本原则A.进行经常性的执行情况评估B.确保项目团队每位成员除了向项目经理汇报之外同时向职能经理汇报C.尽早进行项目团队建设D.解决成员间的政治分歧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、质量计划过程包括的工具和方法有:A、收益/成本分析B、基准C、质量审计D、以上所有的24、质量是:A、零缺陷B、满足需求C、产品或服务满足明确和隐含需求的能力D 、B 和 C25、人力资源管理的主要程序是:A、组织设计,团队建设,资源规划,评优和奖励B、组织规划 ,人员招募, 团队发展C、业主管理 , 团队发展,项目计划编制,项目相关者管理D、员工规划,资源外购,团队发展,业主管理26、项目收尾的结束规划包括所有下列事项,除了:A、为下一个项目保留所有的资源B、记录已建的产品或完成的安装C、项目过程历史报告D、移交责任27、项目团队成员能与项目经理成功沟通的程度主要地取决于:A、项目经理如何有效地与团队建立关系B、项目经理在组织层级中的地位C、项目的规模和性质D、项目经理的薪水和年龄28、管理收尾包括所有下列事项,除了:A、项目验收B、合同清算C、项目文件档案D、经验教训学习29、下列哪个不是项目管理计划的一部分A. 里程碑图示B. 进度C. 数据库设计D. 风险清单30 、一个高科技公司的项目经理,现正在为一个新的项目选择合适的组织结构,这个项目涉及很多的领域和特性,他应该选择哪种组织结构A. 矩阵型B. 项目型C. 职能型D. 组织型31、对于风险比较大的项目,最好选择下面哪个生存期模型A. 瀑布模型B. 原型C. 螺旋模型D. V 模型32、组成范围基准的内容是A. 项目章程、批准的详细的项目范围说明书和 WBSB. 批准的详细项目范围说明书、 WBS 和 WBS 字典C. 项目章程、项目工作说明书和 WBSD. WBS33、如果你是某项目的项目经理,你已经估算出每个单元的成本是¥ 200。
项目管理复习题及答案一、单项选择题1. 项目管理的主要目标是:A. 降低成本B. 提高效率C. 按时、按预算、按质量完成项目D. 增加收益答案:C2. 项目范围管理的核心是:A. 范围定义B. 范围变更控制C. 范围确认D. 范围规划答案:A3. 在项目管理中,风险矩阵通常用于:A. 确定项目优先级B. 评估项目风险的严重性C. 制定项目时间表D. 分配项目资源答案:B4. 项目团队建设的五个阶段不包括:A. 形成B. 震荡C. 规范D. 执行答案:D5. 项目质量管理中,PDCA循环是指:A. 计划-执行-检查-行动B. 计划-定义-控制-评估C. 计划-设计-检查-调整D. 计划-实施-检查-评估答案:A二、多项选择题6. 以下哪些是项目成功的关键因素?A. 明确的项目目标B. 有效的沟通C. 充足的资源D. 严格的时间管理答案:A, B, C, D7. 项目风险管理包括哪些步骤?A. 风险识别B. 风险评估C. 风险应对D. 风险监控答案:A, B, C, D8. 项目时间管理的工具和技术包括:A. Gantt 图B. PERT 图C. CPM 图D. 网络图答案:A, B, C, D9. 项目成本管理中,以下哪些是成本估算的方法?A. 类比估算B. 参数估算C. 专家判断D. 储备分析答案:A, B, C, D10. 项目沟通管理的目的是:A. 确保信息的准确传递B. 促进团队成员之间的协作C. 减少误解和冲突D. 记录项目进展答案:A, B, C, D三、简答题11. 简述项目管理的五大过程组。
答案:项目管理的五大过程组包括:启动过程组、规划过程组、执行过程组、监控和控制过程组以及收尾过程组。
12. 描述项目范围变更控制的重要性。
答案:项目范围变更控制的重要性在于确保项目目标和范围的一致性,防止项目范围蔓延,确保项目资源的有效利用,并且维护项目干系人的期望。
四、案例分析题13. 假设你是一个项目经理,你的团队正在开发一个新的软件产品。
项目管理期末考试题及答案解析一、单项选择题(每题2分,共20分)1. 项目管理的五大过程组包括哪些?A. 启动、规划、执行、监控、收尾B. 计划、执行、控制、结束、评估C. 定义、实施、监控、控制、结束D. 启动、计划、执行、监控、结束答案:A2. 项目范围管理的首要任务是什么?A. 确定项目目标B. 制定项目计划C. 识别项目需求D. 制定项目范围说明书答案:C3. 以下哪项不是项目管理的九大知识领域之一?A. 范围管理B. 时间管理C. 成本管理D. 人力资源管理答案:D4. 项目风险管理的第一步是什么?A. 风险识别B. 风险评估C. 风险应对D. 风险监控答案:A5. 项目质量管理的首要步骤是?A. 质量规划B. 质量保证C. 质量控制D. 质量审核答案:A6. 在项目管理中,哪个术语指的是项目团队成员?A. 利益相关者B. 项目干系人C. 项目参与者D. 项目成员答案:D7. 项目成本管理中,以下哪个不是成本估算的工具或技术?A. 类比估算B. 参数估算C. 专家判断D. 资源日历答案:D8. 项目时间管理中,关键路径法(CPM)的主要作用是什么?A. 确定项目总工期B. 识别项目的关键活动C. 分配项目资源D. 计算项目的总成本答案:B9. 项目沟通管理的目的是?A. 确保项目信息的有效传递B. 确保项目团队成员的满意度C. 确保项目目标的达成D. 确保项目风险的最小化答案:A10. 项目整合管理的核心是什么?A. 制定项目计划B. 项目变更控制C. 项目范围确认D. 项目团队建设答案:B二、多项选择题(每题3分,共15分)11. 以下哪些是项目范围管理的组成部分?A. 范围定义B. 范围确认C. 范围变更控制D. 范围审计答案:A, B, C12. 在项目风险管理中,以下哪些是风险应对策略?A. 风险接受B. 风险转移C. 风险规避D. 风险减轻答案:A, B, C, D13. 项目质量管理中,质量控制的工具和技术包括哪些?A. 质量审计B. 质量检查C. 质量会议D. 质量改进答案:B, D14. 项目沟通管理中,以下哪些是沟通计划的组成部分?A. 沟通目标B. 沟通渠道C. 沟通频率D. 沟通责任人答案:A, B, C, D15. 项目整合管理中,以下哪些是项目计划的组成部分?A. 范围基准B. 进度基准C. 成本基准D. 质量基准答案:A, B, C三、简答题(每题10分,共30分)16. 简述项目范围管理的重要性。
软件项目管理试题及答案(精简版)第零章-软件项目管理概述一.选择1. 以下哪一项最能表现某个项目的特征(C)A. 运用进度计划技巧B. 整合范围与成本C. 确定期限D. 利用网络进行跟踪2. 项目管理需要在相互间有冲突的要求中寻找平衡,除了:(A)A. 甲方和乙方的利益B. 范围,时间,成本,质量C. 有不同需求和期望的项目干系人D. 明确的和未明确表达的需求3. 以下都是日常运作和项目的共同之处,除了:(D)A. 由人来作B. 受制于有限的资源C. 需要规划、执行和控制D. 都是重复性工作4. 有效的项目管理要求项目管理团队理解和利用以下专业知识领域的知识和技能,除了:(C)A. 项目管理知识体系B. 应用领域知识、标准与规章制度C. 以项目为手段对日常运作进行管理D. 处理人际关系技能5. 下列都是子项目的正确说法,除了:(D)A. 划分子项目的目的是为了便于管理B. 子项目的划分便于发包给其他单位C. 项目生命期的一个阶段是子项目D. 子项目不能再往下划分成更小的子项目6. 管理一个项目包括以下内容,除了:(D)A. 识别要求B. 确定清楚而又能实现的目标C. 权衡质量、范围、时间和费用的要求D. 制定符合项目经理期望的计划和说明书7. ( C) 是为创造一种产品、服务或者结果而进行的临时性的努力A. 项目群B. 过程C. 项目D. 组合8. 下列(D )不属于项目管理的特征A. 独特性B. 通过渐进性协助实施的C. 拥有主要顾客或项目发起人D. 具有很小的确定性9. 下列(C)不属于项目管理的三维约束A. 达到范围目标B. 达到时间目标C. 达到沟通目标D. 达到成本目标10. (A)就是将知识、技能、工具和技术应用到项目活动,以达到组织的要求A. 项目管理B. 项目组管理C. 项目组合管理D. 需求管理11. 为相同的功能组合而实施的一系列应用开发项目,作为(B )的一部分,后者能够得到更好的管理。
软件项目管理期末复习题及参考答案
(3)ABC公司正在进行一个项目,下表是项目目前的一些指标.计算总的估算成本BAC,截至4/1/2008项目的状况如何,通过计算BCWP, BCWS,ACWP, SV, SPI,CV,CPI来说明。
参考答案:
任务BCWS ACWP BCWP CV SV SPI CPI
1 5 10 5 -5 0 1 0.5
2 25 20 25 5 0 1 1.25
3 120 0 0 0 -120 0 /
4 40 50 40 -10 0 1 0.8
5 0 0 0 0 0 0 /
6 0 0 0 0 0 0 /
所以,截止4/1/2008,对于整个项目:
BAC=330, BCWS=190, ACWP=80, BCWP=70
由此可得:CV=BCWP-ACWP=-10, SV=BCWP-BCWS=-120,
SPI=BCWP/BCWS=36.84%, CPI=BCWP/ACWP=87.5%
说明:CV<0,项目超出预算;SV<0,进度落后;SPI<1,项目项目进度落后;CPI<1,表示项目超出预算
(4)下面是一个项目的目前的运行数据,计算项目所有的基本度量和运行指标,这个项目的进度还正常吗?假设目前的日期是4/15/2008.
参考答案:
任务BCWS ACWP BCWP CV SV SPI CPI
1 50 70 50 -20 0 1 0.71
2 35 20 35 15 0 1 1.75
3 20 40 20 -20 0 1 0.5
4 40 40 40 0 0 1 1
5 0 0 0 0 0 0 /
6 0 0 0 0 0 0 /
所以,截止4/15/2008,对于整个项目:
BAC=285, BCWS=145,ACWP=170, BCWP=145
由此可得:CV=BCWP-ACWP=-25, SV=BCWP-BCWS=0,
SPI=BCWP/BCWS=1, CPI=BCWP/ACWP=85.30%
说明:CV<0,项目超出预算;SV=0,进度正常;SPI=1,项目按照进度进行;CPI<1,表示项目超出预算。
四、分析判断题
(1)作为项目经理,你需要给一个软件项目做计划安排,经过任务分解后得到任务A,B,C,D,E,F,G,H,I,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。
通过历时(Duration)估计已经估算出每个任务的工期,现已标识在PDM网络图上。
假设项目的最早开工日期是第1天,最后一个任务的最早完成时间等于最晚完成时间,请完成下面问题:
1.任务F与任务B是什么依赖关系,任务F与任务I是什么依赖关系
2.通过正推法确定每个任务的最早开始时间、逆推法确定每个任务的最晚开始时间(在下面的图示中标识即可)
3.确定关键路径,计算项目完成的最短时间
4.任务F在不影响项目最早完成的时间浮动量.
5.将下面的PDM网络图转化为ADM网络图
参考答案:
1. 任务F与任务B是并行关系,它们的最早开始时间都为0。
任务F是任务
I的前置任务,任务I是任务F的后置任务。
2.
3. 关键路径:
A →C → E → H → I
4. 任务F的时间浮动量:
33-9=24天
5. ADM网络图:
(2)
张某和李某分别是一个软件公司的项目经理和合同经理,今天是2003年5月31日,是公司项目评估的时间,他门准备向公司提交项目报告,他们负责的项目的合同金额是3.3亿元,项目总预算为3亿元。
作为项目经理,张某的现场经验和技术知识都很丰富,其团队一直被认为是最具有凝聚力的,针对该项目,他对项目团队,技术和财务执行情况均感到满意,对合同的履行结果也很乐观。
张某的报告描述如下:在合同完成了25%(工期过了25%)的时候,财务执行状况很好,只花了7000万元。
进度方面,3、4月份按时完成了工作,5月份几个工作有些落后,但好在监控报告及时,在5月下旬组织加班,尽管到现在为止C任务还没有完成,但我相信我们的项目团队将继续出色工作,会使工作重新回到正轨,在下一次评估中进度可以大幅度超前。
作为合同经理,李某要求张某在报告中对数字进行更加详细的检查,并包含一份文件用以记录每项工作的预期完成时间和预计成本。
下面是张某给出的项目的目前数据,
分别计算出目前项目的BCWP,BCWS,ACWP,CV,SV,CPI,SPI,EAC(工作完成的预测成本)。
请问:应该如何分析项目目前的状况以及可能的结果?项目的执行状况确实如项目经理张某所说的那样乐观吗?(采用50/50规则计算已获取价值)
参考答案:
任务BCWS ACWP BCWP CV SV SPI CPI
A 1200 1500 1200 -300 0 1 0.8
B 1800 2000 1800 -200 0 1 0.9
C 3000 3500 1500 -1500 -1500 0.5 0.5
D 9000 0 0 0 0 0 /
E 7800 0 0 0 0 0 /
F 6000 0 0 0 0 0 / G
600 0 0 0 0 0 / H
600
/
所以,截止5/31/2003,对于整个项目:
BAC=30000*1/4=7500, BCWS=6000, ACWP=7000, BCWP=4500
由此可得:CV=BCWP-ACWP=-2500,
SV=BCWP-BCWS=-1500, SPI=BCWP/BCWS=75%,
CPI=BCWP/ACWP=64.3%
对于A ,B ,C 三项任务完成的预测成本:EAC=BAC/CPI=11664.1 整个项目的预测成本:EAC=4.6656亿元,超出成本1.6656亿元
说明:CV<0,项目超出预算;SV<0,进度落后;SPI<1,项目项目进度落后;CPI<1,表示项目超出预算。
项目的执行状况并不如项目经理张某所说的那样乐观。
(3)
利用决策树风险分析技术来分析如下两种情况的,以便决定你会选择哪种方案:(要求画出决策树) 方案1:随机投掷硬币两次,如果两次投掷的结果都是硬币正面朝上,你将获得10元;投掷的结果背面每朝上一次你需要付出1.5元。
方案2:随机投掷硬币两次,你需要付出2元;如果两次投掷的结果都是硬币正面朝上,你将获得10元
参考答案:
根据决策树分析结果,选择方案1.
投掷硬币
方案1
方案2
2次正面:0.25,10元 0.25×10=2.5元1次正面:0.5,-1.5元 0.5×(-1.5)=-0.75元0次正面:0.25,-3元 0.25×(-3)=-0.75元
方案1 EMV=2.5-0.75-0.75=1元2次正面:0.25,8元 0.25×8=2元1次正面:0.5,-2元 0.5×(-2)=-1元0次正面:0.25,-2元 0.25×(-2)=-0.5元
方案2 EMV=2-1-0.5=0.5元
(4)
一个项目在进行规划的时候,碰到了一个风险问题,项目经理在决定是否采用方案A 。
如果采用方案A 需要使用一个新的开发工具,通过使用这个工具可以获利5万元,否则将损失1万元。
而能够掌握这个工具的概率是20%,利用决策树分析技术说明这个项目经理是否应该采用这个方案A ?(画出决策树) 参考答案:
根据决策树分析结果,选择方案1.
五、论述题
(1)
需求变更是导致项目失败的重要原因也是项目管理者必须面对的问题,列出你参与 的(或者你所知的)软件项目过程中引起变更的原因,这个变更可以是开发过程中的任何阶段,最好按照项目的执行阶段给出变更的原因和可能的解决方法。
参考答案:
导致需求变更的原因很多,一些常见的因素如下:
开发人员对待需求开发的态度不认真,用户参与不够,用户需求的不断增加,模棱两可的需求,用户和需求开发人员在理解上的差异,开发人员的画蛇添足,过于简单的规格说明,忽略了用户分类,不准确的计划等。
可能的解决方法:
需求阶段尽可能采用原型或者用例方法明确用户需求,采用严格的需求变更管理流程,采用良好的体系结构,采用面向对象思想。
(2)
简要叙述软件项目规模成本估算的基本方法。
参考答案:
软件开发项目中常用的成本估算方法有:自顶向下(类别)估算法、自下而上估算法、参数法、专家估算法、猜测估算法等。
自顶向下(类别)估算法:是从项目的整体出发,进行类推,根据以往完成类似下面所消耗的总成本(或工作量)来推算将要开发的软件的总成本,然后按比例将它分配到各个开发任务单元中。
项目开发
采用
不采用:-10000元
成功:0.20,50000元 0.20×50000=10000元
失败:0.80,-10000元 0.80×(-10000)=-80000元
方案1 EMV=10000-8000=2000元
方案2 EMV=-10000元
方案1
方案2
工具决策
自下而上估算法: 是利用任务分解结构图,对各个具体工作包进行详细的成本估算,然后将结果累加起来得出项目总成本。
参数法: 是利用项目特性参数建立数据模型来估算成本的方法,是一种统计技术。
专家估算法:是由多位专家进行成本估算,取得多个估算值,最后得出综合的估算值。
猜测估算法:是一种经验估算法,进行估算的人利用自己的专门知识和丰富经验,提出的一个近似的数据,是一种原始的估算方法。