《软件项目管理复习题.doc》由会员分享,可在线阅读,更多相关《软件项目管理复习题.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流软件项目管理复习题.精品文档.一、选择题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、在项目的收尾阶段,最多的矛
2、盾来自于以下哪方面: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.
3、12 B. 13 C. 14 D. 15 10、以下各项关于回避风险的陈述哪个是错误的 A. 消除引起风险的因素B. 决定不对风险过高的项目进行投标C. 风险倘若发生,就接受后果D. 决定取消采用具有高风险的新技术11、当用户提出项目必须提前2天完成的要求时,你会集中于 A尽可能多做任务 B请示老板C寻求方法加速关键路径上任务的执行 D通过降低成本加速执行 12、购买保险是哪种类型的风险处理策略 A风险规避 B 风险转移 C风险抑制 D风险自担13、对于风险比较大的项目,最好选择哪种生存期模型 A瀑布模型 B喷泉模型 C. 螺旋模型 D增量模型14、增加有益的活动过程减少没有价值的活动过程是下
4、列哪类质量活动 A质量保证 B质量规划 C质量控制 D质量改进15、里程碑的最佳定义 A相关工作和事件的结合B通常用来表示工作或事件的两条或多条线段或箭头的相交C项目中表示报告要求或重要工作完成的可以辨别的点D需要资源和时间投入才得以完成的具体的项目任务16、在以下哪种项目组织中项目经理将可能对项目资源进行最严格的控制 A强矩阵型 B项目化型 C弱矩阵型 D项目协调者17、以下哪一项是项目团队建设的基本原则 A进行经常性的执行情况评估B确保项目团队每位成员除了向项目经理汇报之外同时向职能经理汇报C尽早进行项目团队建设D解决成员间的政治分歧18、对活动工时估算的输入不包括:A、专家判断B、限制因
5、素C、假定D、资源能力19、开始和完成日期反映着预期的资源可行性,这样的项目进度被称为:A、资源限制的进度B、资源分配进度C、资源平衡进度D、资源定量化进度20、要缩短关键路径,下列哪一方法对降低项目成本有最大潜力但是可能增大风险?A、赶工B、工作外包而不是内部实施C、减少工作的范围D、以并行方式而不是按序列方式来实施进行工作21、大多数质量问题是由下列哪些因素引起的:A、员工不够小心谨慎B、缺乏对员工的激励C、缺乏来自管理层的关注D、需求规格错误22、周期性的评估项目执行,以便提供项目是否满足相关质量标准的证据的过程被称为:A、质量保证B、质量控制C、质量计划D、质量评审23、质量计划过程包
6、括的工具和方法有:A、收益/成本分析B、基准C、质量审计D、以上所有的24、质量是:A、零缺陷B、满足需求C、产品或服务满足明确和隐含需求的能力D、B和C25、人力资源管理的主要程序是:A、组织设计,团队建设,资源规划,评优和奖励B、组织规划 ,人员招募,团队发展C、业主管理,团队发展,项目计划编制,项目相关者管理D、员工规划,资源外购,团队发展,业主管理26、项目收尾的结束规划包括所有下列事项,除了:A、为下一个项目保留所有的资源B、记录已建的产品或完成的安装C、项目过程历史报告D、移交责任27、项目团队成员能与项目经理成功沟通的程度主要地取决于:A、项目经理如何有效地与团队建立关系B、项目
7、经理在组织层级中的地位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. 项目章程、批
8、准的详细的项目范围说明书和WBSB. 批准的详细项目范围说明书、WBS和WBS字典C. 项目章程、项目工作说明书和WBSD. WBS33、如果你是某项目的项目经理,你已经估算出每个单元的成本是¥200。这个项目一共有40单元,你采用什么估算方法 A. 自下而上估算法 B. 类比估算法C. 专家估算法 D. 参数估算法34、风险的三个属性是 A. 风险发生的时间、地点、负责人B. 风险事件、时间、影响C. 风险事件、概率、影响D. 风险数量、风险影响程度、概率35、哪种进度计划方法考虑了风险评估 A. PDM B. PERT C. ADM D. CDM36、下面各项对沟通计划的描述,哪项是错误的
9、 A. 确定沟通需求 B. 确定沟通的内容C. 确定沟通方法 D. 对项目管理是没有必要的37、质量控制是 A. 对每个工作包增加工作时间B. 项目生存期的各个阶段都需要实施的C. 只需要做一次D. 只有大的项目才需要的38、关于网络图,下面哪个是不正确的 A. 网络图可用于安排计划 B. 网络图展示任务之间的逻辑关系C. 网络图可用于跟踪项目 D. 网络图可用于详细的时间管理39、你负责一个为多个内部客户服务的系统集成项目,正在制定项目计划。因为组织内有许多人对这个系统很感兴趣,你于是决定制定一个项目通信管理计划。你制定该计划的第一步将是:A、进行项目干系人分析以评估所需的信息B、确定一个生
10、产时间表以规定每种通信产品何时生产C、描述你计划发布的信息的情况D、设立一个项目文件库以保证文件利用更加方便40、在项目阶段结束时,复审可交付成果和项目绩效的目的是:A、根据项目的基准计划,决定需要多少资源才能完成项目B、根据过去的执行结果,调整进度和成本的基准计划C、获得客户对可交付成果的接受D、决定项目是否继续向下一个阶段发展41、制定项目成本概算的三个最通常的技术是:A、 预算式、团队式的和参数式B、 类比式、自上而下式和自下而上式C、 类比、参数式和直接式D、 类比式、参数式和自下而式上式42、在你的项目中,你需要将成本分配到发生该成本的期间。为此,你应该:A、识别项目各组成部分以分配
11、成本B、将项目时间表作为成本预算的输入项C、进行详细和精确的成本估计D、制定成本绩效计划43、在工作范围未改变前提下,实际成本超出了合同中所预计的成本,这称为:A、成本逐步增加B、成本增长率C、成本超支D、成本风险45、谁决定一个新项目的要求?A、客户B、项目干系人C、项目经理D、高级管理层46、一个新软件产品的构建阶段即将完工。下一个阶段是测试和执行。这个项目比进度计划提前了两周。在进人最后阶段之前,项目经理最应该关注什么?A、范围确认B、质量控制C、绩效报告D、成本控制47、描述项目目标、工作内容、可交付物及最终产品的文件是。A、项目章程B、产品说明C、范围说明D、WBS48、项目中的三大
12、限制是:A、时间、费用和赢利性B、资源需求、发起人的参与和资金C、时间、费用和质量D、日程、设施便利性和资金49、在大多数项目中,大多数沟通计划的实施都:A、在实施期间B、在项目的最早阶段C、在项目收尾以前D、贯穿于项目的每一个阶段50、风险的两个主要组成部分是什么?A、时间和费用B、不确定性和损害C、质量和时间D、费用和决策周期1在软项目管理中,控制包括 () , () ,() 和 () 。2软件项目计划是由() 和() 共同经过 ()阶段后制定的。3能协调软件开发,使得混乱减少到最小的方法是使用()。4在软件的生产过程中,总是有大量各种信息要记录,因此,()在产品的开发过程中起着重要的作用
13、。5成本估算是在软件项目开发之前,估算项目开发所需的 (),() 和 ()6软件工程管理不同于其他过程管理,它对保证高质量的 () 产品更具有极为重要的意义。7成本估算方法中,有自顶向下估算方法,自底向上估算方法和()方法8有效的项目管理集中在3P的管理上,这里的3P是指()、问题(Problem)和过程(Process)。9项目的组织结构有3种主要的类型:职能型、项目型和()。10WBS最低层次的项目可交付成果称为(),它的定义应考虑80小时或两周法则。11()技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。 12要使整个项目缩短工期,只有使()的工期缩短,整个项目才可以提前结
14、束。 13. 质量计划的制定,总体过程经历4个阶段:计划的编制、实施、()和总结。14() 要确定影响本项目的风险来源、风险产生的条件,并描述其风险特征15、 ()的制度突出了主程序员的领导,责任集中到少数人身上,有利于提高软件质量。16基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶段成果。因此,基线可以作为项目的一个() 。17在一个大系统的开发过程中,由于()失误造成的后果要比程序错误造成的后果更为严重。18软件工程包含()和()两大部分内容。19在软件开发和维护过程中一个软件往往有许多版本,版本控制工具用来存储,更新,恢复和管理一个软件的() 。20参照以前完成的项目所耗
15、费的总成本,来推算将要开发的软件的总成本,然后把它们按阶段,步骤和工作单元进行分配,这种方法称为() 方法。21差别估算的缺点是不容易明确“差别”的界限,但它的优点是可以提高() 。22良好的工作范围,概括起来为:开放、真诚、平等和()。23()是美国项目管理学会历经10年开发的一个关于项目管理的知识体系标准。24软件项目的成本估算方法有基于模块估算、基于功能点估算、基于过程估算、基于用例估算和()。25配置审核包括两方面的内容:配置管理活动审核及()。26马斯洛的需求层次论把需求分成生理需求、安全需求、()、尊重需求和自我实现需求。27()是项目承包方及客户方都期望能够按时进行的一个阶段性过
16、程。28在一个软件项目的开发过程中要自始至终得到()的密切合作与支持。29风险分析是实际上就是贯穿在软件工程中的一系列风险管理步骤,其中包括(),(),()和 () 。 30软件开发项目生存期详细实际阶段应包括的文档 () 。31( )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。1、 进度控制、人员控制、经费控制、质量控制2、 2、系统分析员、拥护、可行性研究与计划3、软件配置管理 4、软件文档5、经费、资源、开发速度 6、软件7、差别估算 8、 人员 9、矩阵型 10、工作包11、功能点 12、关键路径13、检查调整 14、风险识别15、主程序员组织机构 16、检
17、查点17、管理 18、软件开发技术、软件工程管理19、多个版本 20、自顶向下估算21、估算的准确度 22、信任 23、PMBOK 24、基于代码行估算 25、基线审核 26、社会需求 27、项目验收 28、用户29、风险识别、风险估计、风险管理策略、风险解决、风险监督30、详细设计说明书 31、功能点四.简答题1简述建立里程碑的方法。 答:1)设立合理的里程碑检查点;2)制定里程碑的完成目标; 3)明确里程碑的验证标准;4)确认里程碑的相关利益人;5)标识里程碑的进度半分比。 2简述风险监控中常用的有效措施有哪些。 答:1)建立并及时更新项目风险列表及风险排序;2)风险应对审计,保证风险应对
18、计划的执行并评估风险应对计划执行效果,包括项目周期性回顾,绩效评估等;3)对突发的风险或接受的风险采取适当的应变措施;4)建立报告机制;5)定期召集项目干系人召开项目会议,对风险进行评估,并通过各方面对项目实施的反应来发现新风险;6)更新相关数据库。7)引入第三方咨询,定期对项目进行质量检查,以防范大的风险。 3简述制订WBS计划的主要步骤。 答:1)分解工作任务。分根据项目特点,选择一种合适的方式,将项目总体工作范围逐步分解为合适的粒度。2)定义各项活动/任务之间的依赖关系。活动之间的依赖关系决定了活动的优先级,也确定了每一项活动所需的输入、输出关系。3)安排进度和资源。根据所分解的任务以及
19、它们之间的依赖关系,确定和安排各项任务所需的时间和资源。4. 简述软件项目管理有什么特征? 答:软件是纯知识产品,其开发进度和质量很难估计和度量,生产率也难以预测和保证;项目周期长,复杂度高,变数多;软件项目提供的是一种服务,需要满足一群人的期望,即需要满足一群想法和利益各不相同的人的需求。5何谓自下而上估算法?它适用什么情况?具有什么特点?答:自下而上估算法:是利用任务分解结构图,对各个具体工作包进行详细的成本估算,然后将结果累加起来得出项目总成本。适用情况:主要适用于项目开始以后和WBS的开发阶段,或需要进行准确估算的时候。特点:估算结果比较准确,准确度决定于每个任务的估算情况。但非常费时
20、,估算本身的费用较大。6. 什么是任务分解?为什么要进行任务分解?答:任务分解就是将一个项目分解为更多的工作细目或者子项目,使项目变得更小、更易管理、更易操作。它是一个化繁为简,分而治之的过程。作用:提供了项目范围基线,是范围变更的重要输入;为评估和分配任务提供具体的工作包;进行估算和编制项目进度的基础。7. 什么是项目?其主要特点是什么? 答:项目是指为增加某一独特的产品或服务的价值所做的一次性的、有限的努力。目标性、独特性、一次性、约束性、关联性、多方面性和不可逆转性。8何谓自上而下估算法?它适用什么情况?具有什么特点?答:自上而下估算法:从项目的整体出发,进行类推,即估算人员根据以往的完
21、成类似项目所消耗的总成本(或工作量),来推算将要开发的软件的总成本(或工作量),然后按比例将它分配到各个开发任务单元中。适用情况:有类似的历史项目数据,信息不足(要求不是非常精确)的时候。特点:简单易行、花费少;具有一定的局限性;准确性差,可能导致项目出现困难。五、分析题1一个软件企业现在面对两个项目的抉择,他们经过分析得出这样的结论:如果做A项目,盈利的概率是30%,可以盈利20万元,但是同时亏损的概率是70%,亏损3万元;如果做B项目,盈利的概率是70%,盈利6万元,但是同时亏损的概率是30%,亏损5万元。请用决策树的方法计算出两个项目的预期收益,并判断哪个项目是比较有利的选择?(画出决策
22、树) 2. 请根据下面两个表利用功能点分析方法计算软件规模。(1)根据功能数的公式将下表空格部分填写完整。 表1特征数目及加权因子单项总和数目简单数目中等数目复杂外部输入数031426外部输出数540537外部查询数1830406内部逻辑文件07010115外部接口文件1527010UFP=(2)根据表2计算技术复杂度因子,并最终算出功能点数。(请写出计算过程)表2因子影响值因子影响值数据通信1联机更新1分布式处理0复杂处理0性能3可重用性0配置负载3易安装4事物率0易操作5联机数据登录2多个场所0最终用户效率5设施变更3六、综合应用题1. 下面是一个项目目前的运行数据,计算项目所有的基本度量
23、和运行指标,这个项目的进度还正常吗?假设目前的日期是4/15/2012。情况如表3。 表3任务估计规模(人天)目前实际规模(人天)估计完成日期实际完成日期A50701/15/20122/1/2012B35202/15/20122/15/2012C20402/25/20123/1/2012D40404/15/20124/15/2012E606/1/2012F807/1/2012任务计划完成工作预算费用已完成工作量(%)实际发生费用任务15010070任务23510020任务3208040任务4404040(1)根据表3提供的信息,计算出目前为止,该项目的BCWS、ACWP和BCWP参数将结果直接填写在表4中: 表4任务名称状态BCWSACWPBCWPA完成B完成C完成D完成E未开始F未开始总计-(2)计算截止目前的成本偏差CV、进度偏差SV,说明结果的实际含义。 (3)计算CPI的值,并说明结果的实际含义。