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

上传人:李司机 文档编号:6730719 上传时间:2024-01-12 格式:DOCX 页数:11 大小:105.57KB
返回 下载 相关 举报
软件项目管理期末复习题及参考答案.docx_第1页
第1页 / 共11页
软件项目管理期末复习题及参考答案.docx_第2页
第2页 / 共11页
软件项目管理期末复习题及参考答案.docx_第3页
第3页 / 共11页
软件项目管理期末复习题及参考答案.docx_第4页
第4页 / 共11页
软件项目管理期末复习题及参考答案.docx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《软件项目管理期末复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《软件项目管理期末复习题及参考答案.docx(11页珍藏版)》请在三一办公上搜索。

1、软件工程管理期末复习题及参考答案一、单项选择题(1)赶工一个任务时,你应该关注(cJA.尽可能多的任务B.非关键任务C.加速执行关键路径上的任务D.通过本钱最低化加速执行任务(2)以下哪个不是工程管理方案的一局部?CA.里程碑图示B.进度C.数据库设计D.风险清单(3)对一个任务进行进度估算时人是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是E1=(O+4M+P)6l=(P-O)6A. 50%B. 68.3%C. 70%D. 99.7%(4)关于浮动,下面除了哪个之外都是不正确的?bA.每个任务都有

2、浮动B.只有复杂的工程有浮动C.浮动是在不增加工程本钱的条件下,一个活动可以延迟的时间量D.浮动时间是在不影响工程完成时间的前提下,一个活动可以延迟的时间量(5)关于网络图,下面哪个是不正确的?DA.网络图可用于安排方案B.网络图展示任务之间的逻辑关系C.网络图可用于跟踪工程D.网络图可用于详细的时间管理(6)需求分析是答复系统必须a的问题A.做什么B.怎么做C.何时做D.为谁做(7)为了有效地管理工程,应该将工作分解为更小的局部,以下各项中,哪一项不能说明任务应该分解到什么程度?AA.可以在80小时内完成B.不能再进一步进行逻辑细分了C.可由一个人完成D.可以进行实际估算(8)下面哪个不是需

3、求管理的过程DA.需求设计B,需求获取C.需求分析D-需求变更(9)a是用系统的功能数埴来测量其规模,与实现产品所使用的语言和技术没有关系的。A.功能点B.对象点C.代码行D.用例点(IO)如果你是某工程的工程经理,你已经估算出每个单元的本钱是129。这个工程一共有1200单元,你采用什么估算方法?(b)A.自下而上估算法B.类比估算法C.专家估算法D.参数估算法(Il)风险的三个属性是CA.风险发生的时间、地点、负责人B.风险事件、时间、影响C.风险事件、概率、影响D.风险数量、风险影响程度、概率(12)“质量本钱”是一个工程管理概念,它说明了以下哪项本钱aA.额外需求的本钱B.需求变更的本

4、钱C.确保符合需求的本钱D.固定本钱(13)在风险分析过程中,确定已经识别的一个风险事件是无法防止的,也是不能减轻的,也不能投保,这是一个关键的风险事件,一旦发生可能造成工程的失败,工程经理最正确的选择是CA.降低风险的级别,工程团队将找到一个克服故障的方法B.特别关注,加强管理该风险事件和所有的相关事件C.让风险评估小组继续分析该风险事件,直到降低预期影响D.忽略风险评估,因为不管赋予什么值,都只是一个估算。(14)质量控制是BA.对每个工作包增加工作时间B.工程生存期的各个阶段都需要实施的C.只需要做一次D.只有大的工程才需要的(15)在哪种组织结构中,工程成员没有平安感cA.职能型B.矩

5、阵型C.工程型D.弱矩阵型(16)工程经理在一个高科技公司,现在正在为一个新的工程选择适宜的组织结构,这个工程涉及很多的领域和特性,他应该选择哪种组织结构aA.矩阵型B.工程型C.职能型D.组织型(17)人力资源分配图是(BA.展现目前的人力资源质量B.展现工程中人力资源在各个阶段的分布情况C.说明人员分工情况D.说明工程需要的所有资源(18)大量使用a沟通最有可能协助解决复杂的问题A.口头B.书面C.正式D.信息管理系统(19)下面各项对沟通方案的描述,哪项是错误的DA.确定沟通需求B.确定沟通的内容C.确定沟通方法D.对工程管理是没有必要的(20)在靠近河边的某建筑工地,洪水毁坏了所有挖掘

6、的地基,这是发生了什么类型的风险?BA.风险KnownknownsJB.可预测风险KnownunknownsJC.不可预测风险unknownunknownsD其他(21)如果在一个工程网络图中,任务A有15天的自由浮动和25天的总浮动,但是任务A的最早开始时间延误了30天,那么这对工程意味着什么?Aa)任务A的下一个任务的最早开始时间将延迟15天b)任务A的工期将缩短15天c)工程的完成时间延长25天d)对工程没有影响(22) 一个工程有三条关键路径与有一条关键路径相比,对工程有什么不同影响BJa)它使工程更易于管理b)它增加了工程风险c)它需要更多的人员d)这种情况是不可能的(23)对一个任

7、务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于7天到19天的概率是a)50%b)68.3%c)95.5%d)99.7%(24)任务分解可以(A),它是范围变更的一项重要输入a)提供工程本钱估算结果b)提供工程范围基线C)规定工程采用的过程d)提供工程的关键路径(25)作为工程经理,你为工程制定了符合公司体系的质量保证的相关活动,这些质量保证活动可以Da)监控工程是否满足CMM的相关标准b)为工程满足相关质量要求提供信心c)确定铲除工程缺陷的方法d)通过不断测试提高产品质量(26)当工程进行到某一阶段

8、,工程经理发现工程组的一些人包括关键人要离开公司,这时工程经理首先应该做什么?Da)修改XKrBSb)招募人员C)批评这些人d)实施风险方案(27)如果你已经决定对每个活动估计用一个时间估计值的方法来估计你的工程,你将采用以下那种方法CDa) PERTProgramEvaluationReviewTechnique工程评估评审技术b) PDMProductDataManagement产品数据管理C)CPM(CriticalPathMethod关键路径)d)WBSWorkBreakdownStructure工作分解结构)(28)当用户提出工程必须提前2天完成的要求时,你会集中于Ca)尽可能多的任

9、务b)请示老板c)寻求方法加速关键路径上任务的执行d)通过降低本钱加速执行(29)哪种进度方案方法考虑了风险评估Ba) PDMb) PERTc) ADMd) CDM(30)如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是:ca)强制性依赖关系b)软逻辑关系c)外部依赖关系d)里程碑(31)工程的基线发生变更应该经过d)授权执行的a)工程管理者b)质量保证人员C)配置管理人员e) SCCBSoftwareConfigurationControlBoard软件配置管理控制委员会(32)关于工程度量的陈述B是错误的a)度量为工程估算提供根底数据b)

10、开始实施度量的时候,尽可能选择更多的度量指标c)度量为工程控制提供量化信息d)产品规模是一个非常重要的平衡度量组(33)如果一个工程的估算本钱是1500元,并且方案今天应该完成这个工程,然而到今天为止实际只完成了其中的2/3,实际花销1350元,则本钱偏差(CVJ是ca) 150元b) -150元c) 350元CV二已完成方案的预算1500*2/3一已完成实际预算1350d) -500元(34)活动A历时为3天,开始于星期一4号,后置活动B与活动A具有完成-开始的依赖关系。完成-开始关系有3天的滞后,而且活动B历时为4天,星期天为非工作日,从这些数据可以得出什么结论Iba)两项活动的总历时为8

11、天b)活动A开始到活动B完成之间的日历时间(Calendartime)11天c)活动B完成是星期三,14号d)活动A开始与活动B完成之间的日历时间14天(35)在一个工程中,工程经理会尽量争取怎样的“质量等级?ba)尽可能高的b)尽可能贴近工程目标的c)最少的工程本钱d)超出工程需求定义的(36)进度控制重要的一个组成局部是Cca)确定进度偏差是否需要采取纠正措施b)定义为工程的可交付成果所需要的活动C)评估WBS定义是否足以支持进度方案d)确保工程队伍的士气高昂,发挥团队成员的潜力(37)以下那一项不是工程型组织的一个优点da)有效的工程组织b)以工程为中心c)更加有效的沟通d)当工程完成时

12、,工程人员就没有“家”了(38)下面关于“工作包”描述除了a都是正确的。a)是WBS的最顶层,是对任务的摘要描述b)是WBS所有分支最底层的任务c)工作包包含了用于方案、制定、进度和实施控制的管理单元。d)建议:工作的包的工作量不要超过80小时(39)以下哪项规则是计算已获取价值法则中最保守的一种ba) 50/50规则b) 0/100规则c) 20/80规则d) 100/100规则二、判断题正确的打M,错误的打X(1)工程具有暂时的特征。(2)工程管理核心的三角形是范围、进度、W本钱。X(3)在甲乙合同工程中,提出需求的一方是乙方(4)需求分析过程是确定工程如何实现的过程,并确定工程的技术方案

13、(5)软件工程的估算结果是比拟准确的e) )一个好的工程方案的开发应该是渐近式的。(7)质量方案中可以确定质量保证人员的特殊汇报渠道。(8)软件配置管理的目的是建立和维护整个生存期中软件工程产品的完整性和可追朔性。(9)责任分配矩阵是明确其角色与职责的有效工具M(10)职能型组织结构中工程经理的权利最大(11)沟通方案是工程方案的一局部XJ(12)沟通管理的根本原则是及时性,准确性,完整性,可理解性)(13)在IT工程中,许多专家都认为:对于成功,威胁最大的就是沟通的失败。(14)采购是为了执行工程而从工程团队外部采购或者获取产品、效劳或者结果的过程。C(15)进度和本钱是关系最为密切的两个目

14、的,几乎成了对立关系,进度的缩短一定依靠增加本钱实现,而本钱的降低也一定牺牲工期进度为代价的。(16)需求获取过程是通过与用户的沟通,确定一个概念性模型,然后确定实施方案的过程f) 7)RAD生存期模型主要是针对风险比拟大的工程而设计的一种模型。一(18)工程早期和信息缺乏的时候,可以采用自下而上的估算方法进行本钱估算X(19)当减少工程资源的时候,工程的完成时间一定会发生变化。X(20)在当今高科技环境下,X理论和期望理论可以用来鼓励一个团队员工的工作士气M)(21)变更控制系统包括了从工程变更申请、变更评估、变更审批到变更实施的文档化流程(22)基线产品是不能修改的X(23)统计需求变更请

15、求的数量是配置审核过程X(24) PDM网络图只适合表示完成一开始的逻辑关系X(25)工程经理是一个综合的角色(26) “取消采用具有高风险的新技术,而采用原来熟悉的技术是一种转移风险的规划策略)(27) GQM是基于目标驱动来选择度量指标的方法(28)涉及多个领域工作的复杂工程最好采用矩阵型组织来管理)(29)质量保证属于检查职能,而质量控制属于管理职能X(30)采用德尔菲方法来标识风险可以减少人为的偏差,以便作出正确决定三、计算题1根据图3-21计算工程在20天内完成的概率,其中任务1的最乐观、最悲观和最可能的历时估计是8天,24天,10天,任务2的最乐观、最悲观和最可能的历时估计是1天,

16、9天,5天。参考答案:E1=(O+4M+P)6E2=(O+4M+P)6=(8+4*10+24)/6=(l+4*5+9)6=12=5l=(P-O)62=(P-O)6=(24-8)/6=(9-1)/6=8/3=4/3l2=64922=169=(l2+22)iz2=(649+169)iz2=(809)1/2=2.98E=E1+E2=125=17E+l=17+2.98=19.98故:概率为68.3%2工程经理正在进行一个媒体信息查询系统工程的估算,他采用的delphi的本钱估算方法,邀请2位专家估算,第一个专家给出1万,8万,9万的估算值,第二个专家给出了4万,6万,万8万的估算,计算这个工程本钱的估

17、算值是多少参考答案:E1=(O+4M+P)6=(l+4*8+9)6=7E2=(O+4M+P)6=(4+4*6+8)6=6E=(E1+E2)2=(7+6)/2=6.5(万元)3ABC公司正在进行一个工程,下表是工程目前的一些指标.计算总的估算本钱BAC,截至4/1/2008工程的状况如何,通过计算EV,PV,AC,SV,SPI,CV,CPI来说明。任务估计规模(人天)目前实际规模(A天)估计完成日期实际完成日期15101/25/20082/1/2008225204/1/20083/15/200831205/15/2008440506/15/20084/1/20085607/1/20086809/

18、1/2008参考答案:任务PVACEVCVSVSPICPI15105-5010.522520255011.253120000-1200/4405040-10010.85000000/6000000/所以,截止4/1/2008,对于整个工程:BAC=330,PV=190,AC=80,EV=70由此可得:CV=EV-AC=-IO,SV=EV-PV=J20,SPI=EVPV=36.84%,CPI=EV/AC=87.5%说明:CV0,工程超出预算;SV0,进度落后;SPKl,工程工程进度落后;CPlVI,表示工程超出预算4下面是一个工程的目前的运行数据,计算工程所有的根本度量和运行指标,这个工程的进度

19、还正常吗?假设目前的日期是4/15/2008.任务估计规模CA天)目前实际规模CA天)估计完成日期实际完成日期150701/15/20082/1/2008235202/15/20082/15/2008320402/25/20083/1/2008440404/15/20084/15/20085606/1/20086807/1/2008参考答案:任务PVACEVCVSVSPICPI1507050-20010.71235203515011.753204020-20010.5440404000115000000/6000000/所以,截止4/15/2008,对于整个工程:BAC=285,EV=145,

20、AC=170,PV=145由北匕可得:CV=EV-AC=-25,SV=EV-PV=O,SPl=EVPV=1,CPI=EVAC=85.30%工程按照进度进行;CPk1,表示工程超出说明:CVO,工程超出预算;SV=O,进度正常;SPI=I,预算。四、分析判断题Cl作为工程经理,你需要给一个软件工程做方案安排,经过任务分解后得到任务A,B,C,D,E,F,G,H,I,假设各个任务之间没有滞后和超前,以下图是这个工程的PDM网络图。通过历时Duration估计已经估算出每个任务的工期,现已标识在PDM网络图上。假设工程的最早开工日期是第1天,最后一个任务的最早完成时间等于最晚完成时间,请完成下面问题

21、:L任务F与任务B是什么依赖关系,任务F与任务I是什么依赖关系2.通过正推法确定每个任务的最早开始时间、逆推法确定每个任务的最晚开始时间在下面的图示中标识即可3 .确定关键路径,计算工程完成的最短时间4 .任务F在不影响工程最早完成的时间浮动量.参考答案:5 .将下面的PDM网络图转化为ADM网络图1.任务F与任务B是并行关系,它们的最早开始时间都为0。任务F是任务I的前置任务,任务I是任务F的后置任务。2 .3 .关键路径:ACEHI4 .任务F的时间浮动量:33-9=24天5 .ADM网络图:张某和李某分别是一个软件公司的工程经理和合同经理,今天是2003年5月31日,是公司工程评估的时间

22、,他门准备向公司提交工程报告,他们负责的工程的合同金额是3.3亿元,工程总预算为3亿元。作为工程经理,张某的现场经验和技术知识都很丰富,其团队一直被认为是最具有凝聚力的,针对该工程,他对工程团队,技术和财务执行情况均感到满意,对合同的履行结果也很乐观。张某的报告描述如下:在合同完成了25%工期过了25%的时候,财务执行状况很好,只花了7000万元。进度方面,3、4月份按时完成了工作,5月份几个工作有些落后,但好在监控报告及时,在5月下旬组织加班,尽管到现在为止C任务还没有完成,但我相信我们的工程团队将继续出色工作,会使工作重新回到正轨,在下一次评估中进度可以大幅度超前。作为合同经理,李某要求张

23、某在报告中对数字进行更加详细的检查,并包含一份文件用以记录每项工作的预期完成时间和预计本钱。下面是张某给出的工程的目前数据,表1:XXX工程本钱数据单位:万元工作任务预期完成日期预算费用实际花费A2003年3月31日12001500B2003年4月3。日18002000C2003年5月31日30003500D2003年8月31日9000E2003年10月31日7800F2003年12月31日6000G2004年1月31日600H2004年2月28日600分别计算出目前工程的BCWP,BCWS,ACWP,CV,SV,CPI,SPl,EAC(工作完成的预测本钱)。请问:应该如何分析工程目前的状况以

24、及可能的结果?工程的执行状况确实如工程经理张某所说的那样乐观吗?采用50/50规则计算已获取价值参考答案:任务pcACevCVSVSPICPIA120015001200-300010.8B180020001800-200010.9C300035001500-1500-15000.50.5D900000000/E780000000/F600000000/G60000000/H60000000/所以,截止5/31/2003,对于整个工程:BAe=30000*1/4=7500,pv=6000,AC=7000,ev=4500由此可得:CV=ev-ac=-2500,SV=EV-PV=-1500,SPl=

25、EVPV=75%,CPI=EVAC=64.3%对于A,B,C三项任务完成的预测本钱:EAC=BAC/CPI=I1664.1整个工程的预测本钱:EAC=4.6656亿元,超出本钱L6656亿元说明:CV0,工程超出预算;SVO,进度落后;SPKl,工程工程进度落后;CPkI,表示工程超出预算。工程的执行状况并不如工程经理张某所说的那样乐观。(3)利用决策树风险分析技术来分析如下两种情况的,以便决定你会选择哪种方案:要求画出决策树方案1:随机投掷硬币两次,如果两次投掷的结果都是硬币正面朝上,你将获得1。元;投掷的结果反面每朝上一次你需要付出L5元。方案2:随机投掷硬币两次,你需要付出2元;如果两次

26、投掷的结果都是硬币正面朝上,你将获得1。元参考答案:根据决策树分析结果,选择方潦正面:0.25, 10元0.25X10=2. 5元一个工程在进行规A需要使用一个新1 次正面:0.5, 7.5元 0.5 (-1.5) =-0.75元Oi发工具,通过使用图除嚼,裁绛魁将蟹.觐方案A。如果采用方案工具嬲於酣盟掬75翻搭殿1万元。而能够掌握这个工具拱喇是达必),利用决策树分析技术说明这个工程经理是否应该采用这个方案A?画出决策树参考答案:方案22次正面:0.25, 8元0.25 X 8=2 元1达正面: 根据决策树分析结果选择方案1.0次正面:0. 5, -2元0. 25, -2元0.5 (-2) =

27、T元0. 25X (-2) =-0.5元五、论述题方案2EMV=2-l-0.5=0.5元需求变更是导致工程失败的重要原因也是工程管理者必须面对的问题,列出你参与的或者你所知的软件工程过程中引起变更的原因,这个变更可以是开发过程中的任何阶段,最好按照工程的执行阶段给出变更的原因和可能的解决方法。参考答案:导致需求变更的原因很多,一些常见的因素如下:开发人员对待需求开发的态度不认真,用户参与不够,用户需求的不断增加,模棱两可的需求,用户和需求开发人员在理解上的差异,开发人员的画蛇添足,过于简单的规格说明,忽略了用户分类,不准确的方案等。可能的解决方法:需求阶段尽可能采用原型或者用例方法明确用户需求

28、,采用严格的需求变更管理流程,采用良好的体系结构,采用面向对象思想。(2)简要表达软件工程规模本钱估算的根本方法。参考答案:软件开发工程中常用的本钱估算方法有:自顶向下类别估算法、自下而上估算法、参数法、专家估算法、猜想估算法等。自顶向下类别估算法:是从工程的整体出发,进行类推,根据以往完成类似下面所消耗的总本钱或工作量来推算将要开发的软件的总本钱,然后按比例将它分配到各个开发任务单元中。自下而上估算法:是利用任务分解结构图,对各个具体工作包进行详细的本钱估算,然后将结果累加起来得出工程总本钱。参数法:是利用工程特性参数建立数据模型来估算本钱的方法,是一种统计技术。专家估算法:是由多位专家进行本钱估算,取得多个估算值,最后得出综合的估算值。猜想估算法:是一种经验估算法,进行估算的人利用自己的专门知识和丰富经验,提出的一个近似的数据,是一种原始的估算方法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号