软件项目管理期末考试
软件项目管理_北京邮电大学中国大学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个成员,那么沟通渠道是原来的()倍。
软件项目管理 复习题
软件项目管理复习题期末试卷构成:单选题(共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.最佳实践通常涉及()。
软件项目管理期末试卷
四川理工学院成都新华学院期末考试题一、单项选择题。
(本大题共20小题,每小题1分,共20分)1、下列选项中不属于软件工程活动的是()。
A、设计B、实现C、支持D、管理过程2、下列选项中不属于软件工程活动问题定义阶段任务特点的是()。
A、确切定义问题的必要性B、用数据流图分析问题C、澄清含糊不清的问题D、得出问题定义书面报告3、下列选项中不属于软件工程活动可行性研究内容的是()。
A、问题是否有解决方法B、选择问题解决方案C、分析项目成本D、分析项目效益4、下列关于软件工程活动需求分析说法错误的是()。
A、分析项目是否值得去解决B、分析目标系统应具备的功能C、用数据字典分析问题D、经用户确认后才能进入下一阶段5、下列关于软件工程活动设计阶段说法错误的是()。
A、权衡各种解决方案成本B、确定实现系统的方法C、编写代码实现系统D、可使用PDL语言描述设计结果6、下列关于软件工程活动确认阶段任务说法错误的是()。
A、进行各种测试B、确认项目值得开发C、采用集成测试和验收测试D、需要用户参与7、下列关于软件工程活动支持阶段任务说法错误的是()。
A、改正用户发现的错误B、修改软件适应环境变化C、重新设计系统D、根据用户要求改进系统8、下列选项中不属于软件工程原则的是()。
A、选择适宜的开发模型B、选择最经济的开发方案C、采取合适的设计方法D、重视开发过程管理9、软件工程中瀑布模型的第一个阶段是()。
A、问题定义B、可行性与需求分析C、系统设计D、程序实现10、下列选项中属于软件工程模型的是()。
A、关系模型B、树状模型C、螺旋模型D、层次模型11、下列选项中不属于项目管理要素的是()。
A、项目的启动B、范围C、时间D、客户满意度12、导致软件项目失控的原因不包括()。
A、需求不明确B、项目过于庞大C、采用新技术D、管理方法不当13、分析软件需求时,不需要定义的内容是()。
A、系统输入B、系统输出C、系统功能D、系统用户14、软件需求与下列活动中无关的是()。
最新软件项目管理期末复习题及参考答案
软件项目管理期末复习题及参考答案(3)ABC公司正在进行一个项目,下表是项目目前的一些指标.计算总的估算成本BAC,截至4/1/2008项目的状况如何,通过计算BCWP, BCWS,ACWP, SV, SPI,CV,CPI来说明。
参考答案:任务BCWS ACWP BCWP CV SV SPI CPI1 5 10 5 -5 0 1 0.52 25 20 25 5 0 1 1.253 120 0 0 0 -120 0 /4 40 50 40 -10 0 1 0.85 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 CPI1 50 70 50 -20 0 1 0.712 35 20 35 15 0 1 1.753 20 40 20 -20 0 1 0.54 40 40 40 0 0 1 15 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,表示项目超出预算。
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.请列举三种常见的软件开发方法,并简要介绍各自的特点。
答案:三种常见的软件开发方法分别为瀑布模型、敏捷开发和迭代增量模型。
- 瀑布模型:顺序执行,每个阶段在前一个阶段完成后开始。
适用于需求稳定且项目较小的情况,但不适用于复杂项目和需求变化频繁的情况。
- 敏捷开发:强调迭代、循序渐进,快速响应需求变化。
(完整版)《软件项目管理》考试题及答案
一、名词解释:1.项目管理:项目管理包括:合同管理、过程管理、团队管理、需求管理、风险管理、配置管理。
2.风险控制:软件风险控制包括风险计划、风险跟踪和风险处理,主要是制定风险控制的目标、策略、方法以及应对每个重要风险的方案,然后根据风险计划跟踪已识别风险的变化情况,及时调整风险应对计划或采取必要的风险处理措施,将风险控制在管理者可以接受的范围内。
二、简答题1.在需求分析阶段需要监控的关键元素是什么?答:在需求分析阶段需要监控的关键元素是系统的逻辑模型:数据流图(MSC图),数据字典(类清单、对象间关系),算法描述。
2.软件开发生命周期可以分为哪几个阶段?答:软件生命周期可分为三个阶段:软件定义、软件开发、运行维护,其主要活动阶段包括:可行性分析与计划制定、需求分析、软件设计(概要设计和详细设计)、软件实现(编码)、测试、维护等活动,其中软件开发阶段包括软件设计、实现与测试。
三、简述题1.什么是软件项目团队管理?软件项目团队管理主要包括哪些个方面?简述如何进行软件项目的组织计划编制。
软件项目团队管理就是运用现代化的科学方法,对项目组织结构和项目全体参与人员进行管理,在项目团队中开展一系列科学规划、开发培训、合理调配、适当激励等方面的管理工作,使项目组织各方面人员的主观能动性得到充分发挥,以实现项目团队的目标。
软件项目团队管理主要包括:团队组织计划指确定、记录与分派项目角色、职责,并对请示汇报关系进行识别、分配和归档。
团队人员获取指获得项目所需的并被指派到项目的人力资源(个人或集体)。
团队建设既包括提高利害关系者作为个人做出贡献的能力,也包括提高项目团队作为集体发挥作用的能力。
个人的培养(管理能力与技术水平)是团队建设的基础。
团队的建设是项目实现其目标的关键。
软件项目计划是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。
软件项目管理期末复习题及参考答案
软件项目管理期末复习题及参考答案一、单项选择题(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. 需求获取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. 忽略风险评估,因为不管赋予什么值,都只是一个估算。
中南大学软件项目管理期末试题
中南大学软件项目管理期末试题1.人们已经认识到IT项目失败的原因主要有两个,一是由于二是由于缺乏合格的IT项目管理人才.导致IT项目失控的直接原因是缺乏有效的项目管理.2.越来越多的企业引入把它作为主要的和提高企业运作效率的方案.项目已成为推动人类生产与进步的主要动力。
3.自从有了人类,就有了活动,这些活动具有的三个基本特点是目的性,依存性和知识性。
4.IT随着人类的发展,有组织的活动逐步分化为种类型,它们分别是和5.管理是社会组织中,为了实现预期目标,以人为中心进行的协调活动.这一表述包含了以下五个观点:(1)管理的目的是为了实现.(2)管理的是协调.(3)协调必定产生在____中.(4)协调的是社会组织中的人.(5)协调的方法是多种多样的.(6)协调的关键是人.6.PMBOK中核心的知识领域有个,它们是.之所以称其为核心知识领域,是因为在这几个方面将形成具体的项目目标.7.信息技术是以电子计算机和现代通信为主要手段,实现信息的,,应用等功能的技术总和.8.组织环境包括自然环境和社会环境,是组织系统所处的环境.9.范围是指,项目范围管理是指对项目包括什么的定义与控制过程.没有包含在工作分解结构(即WBS)里的工作是不应该做的.11.美国著名心理学家詹姆斯指出,一个没有受过刺激的人,技能发挥其能力的而当他收到激励时,其能力可以发挥到80%-90%.12.项目作为一类特殊的活动具有主要整体性、项目的临时性、项目的不确定性、资源的多变性、项目有发起人.13.随着IT的不断发展,信息战略已由组织的部门职能战略提升为,信息系统也成为组织战略核心.14.项目管理的许多理论和概念其实并不难理解,难的是在实际的项目中如何很好地运用它们.其主要原因是由于项目的运作环境不是静态的和孤立的,项目和管理项目必须从战略计划和组织整体环境角度来考虑.16.国际标准化组织(ISO)对质量的定义为:质量是反映满足明确和需要的能力的特征总和.质量管理的3个过程是质量规划、质量保证、质量控制.17.项目风险管理是为减轻潜在的不利事件对项目的影响而采取的一项活动,风险管理的主要过程包括风险管理规划、风险识别、定性风险分析、定量风险分析、风险应对规划、风险监控.18.越来越多的企业引入把它作为主要的决方案项目已成为企业发展与进步的主要动力.19.自从有了人类,就有了活动.这些活动具有的三个基本特点是目的性,依存性和知识性。
华东理工软件项目管理计算题期末复习题
悲 观 值
30 22 28 5 3
估 算 加 权 FP 计数 因子 计 数
24 16 22 4 2 4 5 4 10 7 96 80 88 40 14 318
22
用功能点估算(2)
n
Step2: 计算复杂度调整因子
因子 备份和复原 数据通信 分布式处理 关键性能 操作环境 联机数据登陆 多屏幕输入切换 主文件联机更新 值
n
历史数据
l l
n
估算成本和工作量
l l
24
用类比的方法进行估算
通过对一个或多个已完成的项目与新的类似项目的 对比来预测当前项目的成本与进度。 类比估算要解决的主要问题是:
如何描述实例特征:如何从相关项目特征中抽取最 具代表性的特征,通过选取合适的相似度/相异度 的表达式,评价相似程度 如何用相似的项目数据得到最终估算值。
历史数据
平均生产率PM:620 LOC/PM(620行代码/人月) 每个人月的成本 C = 8000¥
2.
l l
估算项目成本和工作量
估算工作量 = 总代码行/PM= 33200/620=54人月 估算成本 = 估算工作量 ×每个人月的成本 = 54 人月× 8000 = 43 2000¥
9
面向功能点的成本估算
chapter__4 11
UFC-未调整功能点计数的加权系数
项 简单
复杂度权重因素 一般 复杂 4
5 4 7
外部输入
外部输出 外部查询 外部文件
3
4 3 5
6
7 6 10
内部文件
7
10
能点计算实例-UFC
项 外部输入 外部输出 外部查询 外部文件 内部文件 总计 UFC 301
《软件项目管理》期末复习参考题
一、不定项选择题(在每个小题四个备选答案中选出正确答案,填在下表中)1.构成项目的三个要素是()。
A.时间B.费用C.项目经理D.范围2.项目的“独特性”的含义是()A.项目没有重复性,每个项目都有其特殊性B.项目有特定的开始和结束时间C.项目的持续时间很短D.项目可以在任何时间取消3.项目生命周期包括()等阶段。
A.计划B.启动C.可行性研究D.收尾4.下列表述正确的是()A.活动排序就是把要完成的活动按工作量大小排好B.活动排序就是确定各活动之间完成的先后顺序C.活动排序就是按照各种计划一项一项地完成各活动D.活动排序就是按照活动的必然依存关系进行排序5.在合同生存期中各包括()等阶段A.合同准备B.合同管理C.制作标书D.合同签署6.SOW的含义是()A.工作任务分解B.需求说明C.任务书D.工作任务说明7.瀑布模型具有以下特点()A.不允许变更或限制变更B.强调测试过程与开发过程的对应性和并行性C.可以减少项目的各种假设以及风险等D.通过风险管理进行驱动8.在合同生存期中各包括()等阶段A.合同准备B.合同管理C.制作标书D.合同签署9.SOW的含义是()A.工作任务分解B.需求说明C.任务书D.工作任务说明10.螺旋式模型具有以下特点()A.不允许变更或限制变更B.强调测试过程与开发过程的对应性和并行性C.可以减少项目的各种假设以及风险等D.通过风险管理进行驱动11.在项目管理中,WBS是最有效和最重要的,因为()A.WBS确定了项目的范围B.WBS确定了项目的目标C.WBS是工期估计、成本估算、资源需求识别的基础D.WBS是客户需要的结果12.项目需要赶工时,项目经理的努力应集中在哪个方面()A.降低成本加速执行任务B.关键任务C.去掉某些活动来加快任务完成D.加速关键路径上任务的执行13.影响软件产品修改的质量因素有()A.灵活性B.可理解性C.可重用性D.完整性14.下列表述正确的是()A.最早完成时间可在这项活动最早开始时间的基础上加上这项活动的工期估计B.活动的最迟完成时间以项目预计完成时间为参照点进行逆向计算C.最迟完成时间可在前置活动的最迟开始时间基础上计算出来D.最迟开始时间可在该活动最迟完成时间的基础上加上该活动的工期得出15.若已知PV=220元,EV=200元,AC=250元,如果根据偏差分析,则此项目的SV和项目状态是()A.20元,项目提前完成B.-20元,项目比计划滞后C.30元,项目提前完成D.800元,项目按时完成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,若要使任务B在任务A完成的前7天开始,则可将任务B的延迟时间设置为()。
软件项目管理期末考试
软件项目管理复习题整理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)最底层项对项目分解来说是否是必须而且充分的。
《软件项目管理》期末考试题-问答题
1.实现项目目标的制约因素有项目范围、成本、进度计划和客户满意度。
2.一个组织的管理工作包括战略管理、运作管理和项目管理。
3.项目管理的五要素是技术、方法、团队建设、问题、过程。
4.项目管理的战略关注点是人员、问题、过程5.项目管理的战术关注点是进度、成本、范围/质量6.软件项目管理的核心是人员管理和成本管理。
7.软件项目管理过程大致分为项目开始、项目计划、项目执行控制和项目结束4个阶段。
8.项目管理的5个标准化过程组是启动过程组、计划过程组、控制过程组、执行过程组和收尾过程组。
9.项目按来源可分为合同项目和内部项目两大类。
10.甲方初始过程包招标书定义、乙方选择、合同签署三个阶段。
11.乙方初始过程包括项目分析、竞标、合同签署三个阶段。
12.招标的方式有公开招标、有限招标、多方洽谈、直接谈判等多种。
13.项目经理的主要责任包括开发计划、组织实施、项目控制等。
14.需求主要指用户对软件的功能和性能的要求。
15.软件需求包括业务需求、用户需求和功能需求三个不同层次。
16.任务分解的标准主要有生存期、功能组成、其他方法等几种。
17.任务分解的方法主要有参照、类比、自顶向下、自底向上等几种。
18.进度管理的常用图表有甘特图、网络图、里程碑图、资源图。
19.编制进度计划需要从成本估计、时间估计和进度编制三维考虑。
20.进度编制的基本方法主要有关键路径发、时间压缩法、资源调整尝试法、关键链路法。
21.时间压缩法可分为应急法和平行作业法。
22.成本管理包括、成本估算、成本预算和成本控制4个过程。
23.项目规模(工作量)的计量方式包括规模估算和成本估算两大类,计量单位常为货币24.成本估算需要考虑直接成本和间接成本两大块。
最常用的估算方法是代码行、功能点、类比估算法、参照估算法、专家估算法、、、三种。
25.软件质量是软件满足明确说明或隐含的需求的程度,可通过合同、标准、图纸、三个方面共11项特性加以描述。
26.主观质量模型(ICEDT)包括直观性、一致性、效率、耐久性和体贴五个方面。
软件项目管理考试试题及答案(你值得拥有)
软件项目管理考试试题及答案(你值得拥有)《软件项目管理》期末复习考试及答案一、判断题(正确画√,错误画×)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才能开始B)活动A开始10天以后,活动B才能开始C)活动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。
下面各项对沟通计划的描述,哪项是错误的。
( D )A. 确定沟通需求B. 确定沟通的内容C. 确定沟通方法D。
对项目管理是没有必要的3。
赶工一个任务时,你应该关注____C_____________.A。
尽可能多的任务B。
非关键任务C. 加速执行关键路径上的任务D。
通过成本最低化加速执行任务4.在一个项目会议上,一个成员提出增加任务的要求,而这个要求超出了WBS确定的项目基线,这时,项目经理提出项目团队应该集中精力完成而且仅需完成原来定义的范围基线,这是一个__B_________的例子。
A. 范围定义B。
范围管理C。
范围蔓延D。
范围变更请求5。
人员管理计划描述了__________.( B )A. 如何获取项目成员B. 如何解决冲突C。
项目经理的团队建设总结D. 项目团队的人员什么时候如何加入到团队中和离开团队6。
关于浮动,下面除了哪个都是不正确的?(B)A. 每个任务都有浮动B。
只有复杂的项目有浮动C。
浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D。
浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量7.合同激励的最终目标是___D______。
A。
卖方节约成本B. 买方节约成本C. 增加卖方成本D。
协调合同双方的目标8。
下面哪个不是需求管理的过程_____ D_________。
A。
需求设计B. 需求获取C. 需求分析 D. 需求变更9.在一个项目中,项目经理会尽量争取怎样的“质量等级”?(B )A。
尽可能高的B。
尽可能贴近项目目标的C。
最少的项目成本D。
超出项目需求定义的10。
活动A历时为3天,开始于星期一(4号),后置活动B与活动A具有完成-开始的依赖关系。
完成-开始关系有3天的滞后,而且活动B历时为4天,星期天为非工作日,从这些数据可以得出什么结论__B_________.A. 两项活动的总历时为8天B。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件项目管理复习题整理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)最底层项对项目分解来说是否是必须而且充分的。
2)每项的定义是否清晰完整。
3)每项是否能够恰当地编制进度和预算(5)最后与相关人员对WBS结果进行评审9.PDM网络图和ADM网络图的转换ADM图的画图示例绘制网络图的顺序:1)任务分解2)确定工序间的逻辑关系3)确定工序持续时间4)绘制网络图(时间坐标)主要记住两点:1)PDM网络图用方框表示活动,箭线表示活动间关系。
2)AMD网络图用箭线表示活动,圆圈表示活动间关系3)AMD示例见上图里程碑图看一下。
10.关键路径法最早开始时间(ES)某项活动能够开始的最早时间最早结束时间(EF)某项活动能够结束的最早时间最迟开始时间(LS)为了使项目按时完工,某项活动必须开始的最迟时间最迟结束时间(LF)为了项目按时完成,某项活动必须完成的最迟时间EF=ES+工期估计,正向推算,从项目开始沿网络图到项目完成为止。
LS=LF-工期估计,逆向推算,从项目完成沿网络图到项目的开始进行推算。
规则1:若某项活动存在多个紧前工序,则此项活动的最早开始时间必须同于或晚于所有紧前活动的最早结束时间的最大值。
规则2:某项活动的最迟结束时间必须等于或早于该活动直接指向的所有其他活动的最迟开始时间的最小值。
我的理解:1)正向:遇到多个指向一个,选择EF最大的那个作为下一个ES2)逆向:多个指向一个,选择LS最小的那个作为下一个LF浮动时间(TF)= LS – ES = LF – EF (简单的说就是同一侧的下边减去上边)关键路径:决定项目完成的最短时间。
寻找关键路径的方法:1)找时间最长的那条路径2)浮动时间为零的路径关键路径一般情况下只有一条,经过赶工压缩后可能有两条。
11.进度压缩应急法:(赶工法)(1)每个任务存在一个“正常”进度和“可压缩”进度。
一个“正常”成本和“可压缩”成本。
(2)增加资源,从“正常”进度压缩到“可压缩”进度。
(3)每个任务无法在低于“可压缩”进度内完成。
(4)有足够资源利用。
(5)进度压缩与成本增长成正比。
单位时间赶工成本=(可压缩成本–正常成本)/ (正常进度–可压缩进度)。
1)一般首先选择持续时间相对长的活动。
压缩比比较小。
2)选择压缩成本低的活动。
活动持续时间的变化会引起成本的变化,某活动压缩单位时间所需增加的成本称为该活动的压缩成本。
例题见作业题。
P86书上例题12.常用的估算方法1)分解方法,采用“分而治之”的策略,对软件项目进行分解,再采用逐步求精的方式进行估算,最后通过累加获得整体的估算结果。
2)算术模型,通过估算模型来产生估算。
如cocomo模型,功能点分析模型(FPA)、标准构件法、IBM定量影响因子(QIF)等3)专家判断或经验法,如德尔菲法(Delphi technique)。
适合于初步估算,不适合于详细估算4)比例法是比较科学的一种传统估算方法,是基于类比的估算技术,根据过去类似的项目,直接进行类比获得当前项目的估算结果。
自顶向下估算模式,首先估算出项目一级的工作量,然后层层往下分摊,把上一层工作量分摊到下一层的阶段、活动或任务。
通常使用FPA方法或COCOMO II 来估算项目一级的工作量。
自底向上估算模式,要求先估算出底层任务/活动一级的工作量,然后层层向上汇总到阶段和项目级。
通常使用QIF 估算方法或专家判断来估算项目低层WBS 元素的工作量(1)德尔菲法一种专家评估技术,适用于在没有或者没有足够历史数据的情况下,来评定软件采用不同的技术或者新技术所带来的差异。
基本步骤:1)组织者发给每位专家一份软件系统的规格说明和一张记录估算值的表格,请他们估算;2)专家详细研究软件规格说明后,对该软件提出三个规模的估算值:最小(ai)、最可能(mi)、最大(bi);3)组织者对专家的表格中的答复进行整理,计算每位专家的Ei = (ai + 4mi + bi)/ 6,然后计算出期望值E = E1 + E2 + E3 +……En / n(n:表示n个专家);4)综合结果后,再组织专家不记名填表格,比较估算差,并查找原因。
5)如果各个专家的估算差异超出规定的范围(如15%),则需重复上述过程,最终可以获得一个多数专家共识的软件规模。
优点:不需要历史数据;非常适合新的较为特别的项目估算;缺点:主观、专家的判断有时并不准确和专家自身技术水平不够是会带来误判。
(2)代码行估算案例:对一个软件组织来说,月开发源代码行数为LOC=10万行,月投入人员160人,每人平均发生的费用为10000。
则:(1)人均月代码量= 100000行/160人月= 625行/人月;(2)1个代码行的价值= 160*10000/100000=16元/行.(3)功能点分析法功能点分析法(FPA)是在需求分析阶段基于系统功能的一种规模估算方法,估计系统功能点数,再从每个功能点类型和复杂度两个纬度,测算软件规模(或工作量)。
是主流的软件规模估算方法。
例题: 某个软件项目中,一个软件需求的五类功能计数项如下表所示。
1)试计算这个软件的功能点FP (调整因子见下表)。
2)假设每功能点的单位成本是5000元/FP ,试计算本项目的总成本。
软件需求的功能计数项五类功能计数项的复杂度权重权重 项 复杂度权重因素 简单 一般 复杂 外部输入 3 4 6 外部输出 4 5 7 外部查询 3 4 6 外部文件 5 7 10 内部文件 7 10 15复杂度 各类计数项 简单 一般 复杂 外部输入 5 3 4 外部输出 7 8 1 外部查询 1 1 3 外部文件 4 1 2 内部文件 8 1 3解:TCF=0.65+0.01(sum(Fi))假设所有技术复杂影响程度都是平均程度,即技术复杂度因子= 3则TCF = 0.65 + 0.01(14 * 3) = 1.07FP = UFC*TCF = 313*1.07=335总成本= 335 * 5000 = 1,675,000(4)COCOMO模型基本公式为:E = aS b×EAF其中,E是以人月为单位的工作量,S程序规模的单位是KLOC,EAF(Effort Adjustment Factor)是一个工作量调整因子,在基本模型中取值为1。
a,b则随着开发模式的变化而变化例题:要开发一个估计规模为30KLOC 的银行系统应用程序项目,其功能以数据处理为主,属于有机型软件模式。
随着项目进展,可以确定其15个成本因子的情况,除了软件可靠性\虚拟机易变性\开发进度限制因子的取值见表外,其余因子取值均为 1.00,系数13. 成本估算挣值法:三个成本,两个偏差,两个绩效已完成工程的计划成本(BCWP ) = 已完成工作量 * 预算单价拟完成工程的计划成本(BCWS ) = 计划工作量 * 预算单价已完成工程的实际成本(ACWP ) = 已完成工作量 * 实际单价成本偏差(CV ) = BCWP – ACWP < 0 超支 > 0 节约进度偏差(SV ) = BCWP – BCWS < 0 拖延 > 0 提前成本绩效指数(CPI )= BCWP / ACWP < 1 超支 > 1 节约进度绩效指数(SPI )= BCWP / BCWS < 1 拖延 > 1 提前方法一:连续计算开发出来的产品的价值方法二:计算公式法。
通用规则:1)50 / 50 规则:当一项工作已经开始,但是还没有完成,就假定已经实现一般的价值,当这个工作全部完成才实现全部价值。
2)0 / 100 规则:当一项工作全部完成的时候才实现全部价值人月0.123)08.187.015.1()30(2.305.1=⨯⨯⨯⨯=Effort14.风险管理(1)风险定义:某一特定危险情况发生的可能性和后果的组合。