“软件项目管理”期末综合练习题及答案一、填空题2*10=20二、判断题1*10=10三、单项选择题3*10=30四、简答题5*4=20五、分析及应用题10*2=20一、填空题1.项目有六个基本特征,分别是目标性、相关性、时限性、独特性、约束性和不确定性。
2.项目管理最主要的关注点是: 范围、时间、成本和质量。
3.当前流行的项目管理方法体系主要有项目管理知识体系(PMBOK)和受控环境下的项目管理(PRINCE)。
4.不论项目涉及的具体工作是什么,项目生命周期为管理项目提供基本框架。
5.项目中的过程一般可分为以下两大类,分别是项目管理过程和产品导向过程。
6.过程是为创建预定的产品、服务或成果而执行的一系列相互关联的行动和活动。
每个过程都有各自的输入、工具和技术及相应输出。
7.当今流行的软件质量管理体系有CMMI 和ISO9000/ISO9001。
8.项目生命周期可大致可划分为四个阶段,分别是项目定义与决策阶段、项目计划与设计阶段、项目实施与控制阶段和项目完工与交付阶段。
9.简单地说,立项就是选择并确立什么项目去投资。
10.时间是一种特殊的资源,以其单向性,不可重复性,不可替代性而有别于其他资源。
11.历时估计这个数值应该是有效工作时间加上额外的时间。
12.历时估计包括两项基本任务:每个任务的历时估计和项目总历时估计。
13.历时估计的常用方法包括定额估算法、经验导出模型、工程评价技术(PERT)、基于承诺的进度估计和其它策略。
14.质量是反映实体(产品、过程和活动等)满足明确和隐含需求的能力之总和。
15.项目沟通管理的基本原则是及时性、准确性、完整性和可理解性。
16.项目管理中的组织结构可以总结为三种主要类型:职能型、项目型和矩阵型。
17.OBS是组织分解结构的缩写。
18.风险包含三个方面的含义: 风险的不确定性、风险必然导致不良后果、风险反映预期与后果之间的差异。
19.风险评估的方法包括定性风险评估和定量风险评估。
20.在项目的实施过程中,项目经理一定要坚持一个最基本的原则是不要轻易答应客户提出的要求,以防止需求的蔓延。
二、判断题1.项目是由临时性的组织来完成的。
(√)2.项目的选择包括评估各种需求和机会,评估必须是有形和定量的。
(×)3.根据项目生命周期可知,不同项目各阶段资源投入强度不同。
通常是前期投入低,逐渐增加达到高峰后开始降低。
( √)4.申请书是一份推销文件,而不是技术报告。
(√)5.在项目过程中,任何时候,“不做”都是一种选择。
( √)6.项目范围是指为了成功地实现项目目标所必须完成的全部工作,可以多但不能少。
(×)7.软件项目都是需要签署合同的。
(×)8.增量式模型可以避免一次性投资太多带来的风险。
(√)9.需求分析过程是确定项目如何实现的过程,并确定项目的技术方案。
( ×)10.对于一个重来没有做过的项目,开发WBS时,可以采用自底向上的方法。
(√)11.为了得到一个相对准确的估算结果,项目管理者应该系统的学习相关的成本管理过程。
( √)12.IT项目尤其是软件项目的成本管理一直没有一个好的口碑,但成本超支很少见。
( ×)13.间接成本是与一个具体的项目相关的成本。
( ×)14.对于估算既没有特效的办法也没有很通用的模型,项目经理不能根据以前的项目经验和验证过的指南来提高精度。
(×)15.项目质量是靠测试和检验出来的,所以软件项目必须重视软件测试。
(×)16.项目质量管理的关键是不断监控和改进。
(√)17.职能型组织结构中项目经理的权力最大。
(×)18.责任分配矩阵是明确项目团队成员的角色与职责的有效工具。
(√)19.在项目管理过程中,沟通是项目管理者很少的一部分工作。
( ×)20.为了创建一个组织结构图,项目管理者首先明确项目需要的人员类型。
(√)21.风险是客观存在的,不以人的意志为转移。
(√)22.风险是一种不确定性,所以没法量化表示。
(×)23.项目总体的进度应该由客户来控制和调整。
( ×)24.进度偏差的原因有很多,比如任务本身的估算问题、任务本身的粒度问题、项目经理对业务和技术领域的不熟悉,等等。
(√)25.挣值分析法对计算已获取价值采用一些规则计算,主要有50/50规则,0/100规则。
其中0/100规则是当一项工作没有完成时,不产生任何价值。
( √)三、单项选择题1.管理一个项目包括以下内容,除了(D )ﻩA.识别要求B.确定清楚而又能实现的目标C.权衡质量、范围、时间和费用的要求D.制定符合项目经理期望的计划和说明书2.(A )就是将知识、技能、工具和技术应用到项目活动,以达到组织的要求A. 项目管理B. 项目组管理C. 项目组合管理 D.需求管理3.乙方在项目初始阶段的主要任务不包含以下哪一项( D )A.项目分析B.竞标C.合同签署D.合同管理4.项目章程中不包括以下哪项内容(A)A. 项目成本估算B. 项目名称C.项目经理及联系方式 D. 项目成员及角色5.对于风险比较大的项目,最好选择( C )生存期模型,ﻩA. 瀑布模型 B. 原型C.螺旋模型 D. V模型6.需求分析是回答系统必须(A )的问题A. 做什么B.怎么做C.何时做D. 为谁做7.WBS(工作分解结构)非常重要,因为下列原因,除了( B )ﻩA.帮助组织工作B.防止遗漏工作C. 为项目估算提供依据 D. 确定团队成员责任8.范围变更是指( C )ﻩA.修改技术规格B.对范围陈述进行修订 C. 对批准后的WBS进行修改 D. 以上都不是9.范围基线由( B )组成ﻩA.项目章程、批准的详细的项目范围说明书和WBSB.批准的详细项目范围说明书、WBS和WBS字典C.项目章程、项目工作说明书和WBSﻩD.WBS10.任务分解时,(B )方法从一般到特殊的方向进行,从项目的大局着手,然后逐步分解子目,将项目变为更细更完善的部分。
A.模板参照B.自顶向下C. 类比D.自底向上11.快速跟进是指( A )A.采用并行执行任务,加速项目进展 B.用一个任务取代另外的任务ﻩC. 如有可能,减少任务数量 D. 减轻项目风险12.如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是( C)ﻩA. 强制性依赖关系 B. 软逻辑关系C. 外部依赖关系D.里程碑13.关于浮动,下面哪个是正确的( D )ﻩA. 每个任务都有浮动B.只有复杂的项目有浮动C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量ﻩD. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量14.能方便地查看任务的工期,开始和结束时间以及资源的信息的图是(A )ﻩA. 甘特图 B.网络图C.里程碑图D. 资源图15.( A )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。
ﻩA.功能点B.对象点C.代码行D.用例点16.如果你是某项目的项目经理,你已经估算出每个任务(工作单元)的成本是¥129。
这个项目一共有1200项任务(工作单元),你采用什么估算方法?(A )ﻩA. 自下而上估算法B.类比估算法C. 专家估算法D. 参数估算法17.在成本管理过程中,项目经理确定的每个时间段,各个工作单元的成本是( D )ﻩA. 估算B.预算C.直接成本D. 间接成本18.“质量成本”是一个项目管理概念,它说明了下列哪项成本( C )ﻩA. 额外需求的成本B. 需求变更的成本C. 确保符合需求的成本D. 固定成本19.在哪种组织结构中,项目成员没有安全感( B )A. 职能型 B. 项目型C. 矩阵型D. 弱矩阵型20.责任分配矩阵是(A)A. 进行人力资源计划的一个工具B. 一种组织结构C. 与WBS类似D. 估算成本的方法21.对于项目中比较重要的通知,最好采用( C)沟通方式A. 口头B.书面C. 正式D.信息管理系统22.以下各项关于回避风险的陈述错误的是( C)ﻩA.消除引起风险的因素B. 决定不对风险过高的项目进行投标C.风险倘若发生,就接受后果ﻩD.决定取消采用具有高风险的新技术,而采用原来熟悉的技术23.购买保险是(A )类型的风险策略。
A. 风险转移B.风险规避C. 风险抑制D.风险自担24.在靠近河边的某建筑工地,洪水毁坏了所有挖掘的地基,这是发生了什么类型的风险( B )A. 已知风险(Known knowns)B.可预测风险(Knownunknowns)ﻩC.不可预测风险(unknown unknowns)D. 其他25.在一个项目会议上,一个成员提出增加任务的要求,而这个要求超出了WBS确定的项目基线,这时,项目经理提出项目团队应该集中精力完成而且仅需完成原来定义的范围基线,这是一个(D )的例子A. 范围定义B. 范围管理C. 范围蔓延D. 范围变更请求26.进度控制重要的一个组成部分是(A )A.确定进度偏差是否需要采取纠正措施ﻩB.定义为项目的可交付成果所需要的活动C. 评估WBS定义是否足以支持进度计划ﻩD. 确保项目队伍的士气高昂,发挥团队成员的潜力四、简答题1.PMBOK的项目管理过程组分为哪几类?它们包含的过程的作用是什么?答:PMBOK®指南将与项目管理有关的活动归纳为47个过程,归类为5大类,即五大项目管理过程组:●启动过程组。
定义一个新项目或现有项目的一个新阶段,授权开始该项目或阶段的一组过程。
●规划过程组。
明确项目范围,优化目标,为实现目标制定行动方案的一组过程。
●执行过程组。
完成项目管理计划中确定的工作,以满足项目规范要求的一组过程。
●监控过程组。
跟踪、审查和调整项目进展与绩效,识别必要的计划变更并启动相应变更的一组过程。
●收尾过程组。
完结所有过程组的所有活动,正式结束项目或阶段的一组过程。
2.PMBOK与PRINCE2的差异有哪些?答:PMBOK的特点:PMBOK提供了丰富的“项目管理的知识”,但并未告诉人们如何使用这些知识。
PMBOK虽然也包含流程与流程之间的关系以及所需要的技术和工具,但并未指出“如何做”。
PRINCE2的特点:PRINCE2是完全基于流程的,而且是基于业务实例开发的,因此对于具体指导“如何做”有更详细的描述。
3.软件项目管理的原则有哪些?答:在进行软件开发和项目管理时,应该遵循以下七条软件工程原则:(1)用分阶段的生命周期计划严格管理(2)坚持进行阶段评审(3)实行严格的产品控制(4)采用现代程序设计技术(5)结果应能清楚地审查(6)开发小组的人员应该少而精(7)承认不断改进软件工程实践的必要性4.简述软件项目管理的三个关注点。