软件项目管理期末复习题及参考答案经典.doc

合集下载

软件项目管理_北京邮电大学中国大学mooc课后章节答案期末考试题库2023年

软件项目管理_北京邮电大学中国大学mooc课后章节答案期末考试题库2023年

软件项目管理_北京邮电大学中国大学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.最佳实践通常涉及()。

IT项目管理期末考查题含答案

IT项目管理期末考查题含答案

期末考查题一、请列举出影响软件开发工作效率的主要因素,并解释怎样才能提高软件开发的生产率?一、答:影响软件开发工作效率的主要因素,一般包括资本、方法、技术、质量、员工工作绩效、企业文化。

其中,资本投入影响生产率的主要原因是设备的投资以及设备的利用情况。

技术因素主要是指技术的应用情况,只有技术被充分地应用,才能发挥技术的优势。

员工工作绩效主要是指员工的工作能力和工作动机。

企业文化时时刻刻都在影响着组织的生产率。

提高软件开发的效率的方法: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.请列举三种常见的软件开发方法,并简要介绍各自的特点。

答案:三种常见的软件开发方法分别为瀑布模型、敏捷开发和迭代增量模型。

- 瀑布模型:顺序执行,每个阶段在前一个阶段完成后开始。

适用于需求稳定且项目较小的情况,但不适用于复杂项目和需求变化频繁的情况。

- 敏捷开发:强调迭代、循序渐进,快速响应需求变化。

软件项目管理复习题20236

软件项目管理复习题20236

软件项目管理复习题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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件项目管理期末复习题及参考答案
(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
工具决策
自下而上估算法: 是利用任务分解结构图,对各个具体工作包进行详细的成本估算,然后将结果累加起来得出项目总成本。

参数法: 是利用项目特性参数建立数据模型来估算成本的方法,是一种统计技术。

专家估算法:是由多位专家进行成本估算,取得多个估算值,最后得出综合的估算值。

猜测估算法:是一种经验估算法,进行估算的人利用自己的专门知识和丰富经验,提出的一个近似的数据,是一种原始的估算方法。

相关文档
最新文档