软件项目管理期末复习题及参考复习资料
软件项目工程管理复习资料

1.软件开发项目失败的共通原因P7(1)计划方案不好;(2)没有按照计划执行;(3)主要管理人员未参加;(4)项目管理人员、项目领导的运营管理水平低。
2.软件开发项目的特殊性P6共同特点:一次性、独特性、目标确定性、过程不确定性、活动整体性、资源依赖性自身特点:(1)以人为本:技术含量高,不能随意选择人员参与。
(2)知识产品:需要有规范的操作规程来保证项目的实施、需要熟练的技术人员负责实施、需要进行知识的积累、需要创造性的智慧活动。
(3)目标不精确:开始用户只有一些初步功能要求而无明确的想法。
软件项目的任务范围很大程度上取决于项目组所做的系统计划和需求分析。
(4)目标渐进性:注意在项目执行过程中对变更的控制,尽量保持工作范围不变,否则项目可能改来改去永远做不完。
(5)阶段性。
(6)不确定性。
(7)需求变化频繁。
3.软件项目工程管理的基本原则P9(1)工程进行时,尽快发现工程的异常和工程的延误;(2)对于工程的异常和工程的延误,要有适当的对策处理。
4.软件项目工程管理的要素P11(1)需求管理(2)进度管理(3)成本管理(4)质量管理(5)风险管理(6)配置管理(7)人力资源管理(8)沟通管理5.软件项目工程管理的关键6.软件项目工程管理的三大目标:进度、成本、质量P107.项目系统化计划概念:是对全工程的总体目标、开发对象、组织、资源等方面给予说明和计划。
又称为项目的总体计划,也称为工程计划。
P26主要内容:最大的成本:人员成本(人件费和外包费)。
P1149.什么是WBS,什么是PMC,WBS分四级,每一级是什么?WBS:(Work Breakdown Structure)即作业结构分解,在各个不同阶段把工程任务作业详细化,并用阶层构造形式表现出来。
即逐步分解工程,直至细化到最终能在1周内能完成的任务。
RMC:职责矩阵图(Responsibility Matrix Chart)为了把握开发工程的作业,通常采用明确实施作业的责任和权限的RMC 方法。
软件项目管理 复习题

软件项目管理复习题期末试卷构成:单选题(共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.最佳实践通常涉及()。
软件项目管理期末复习要点

第一说一下试卷考试构造:软件项目管理期末复习重点1.名词解说( 1’x10=10’)2.填空题3.判断题(2’x10=20’)4.简答题(5’x5=25’)5.阐述题(15 分一题)王老师给了大多数题但不是所有一、名词解说题1.项目:项目是为达成某个独到的产品或服务所做的一次性任务。
2.项目管理:项目管理是对项目各个方面的计划、监察和控制,并激励项目的所有参加人员去达到项目的时间、质量、成本、性能等多方面的目标。
3.投资回报期:投资回收期是指用软件项目投资方案所产生的净利润赔偿初始投资所需要的时间。
4.原始资本投资:这个诚心没找到,找了半个小时啊5. QA(Quality Assuance)---质量保证经过成立和保持质量管理系统来保证产质量量没有问题,是过程质量审计者。
在我们软件开发过程中,QA 也就是质量构成员。
QA 所关注的是软件产质量量保证系统。
QC(Quality Control)--- 质量控制查验产品的质量,保证产品切合客户的需求;是产质量量检查者。
在软件开发过程中,QC其实就是测试构成员。
QC所关注的是产品,而非整个系统。
6.净现值:净现值=将来的回报总数-原来的投资总数7.项目利益人( Stakeholder ):项目利益人是指踊跃参加项目或其利益在项目履行中或成功后遇到踊跃或悲观影响的组织和个人8.转动计划:转动计划方法是一种动向编制计划的方法,依据“近细远粗”的原则拟订一准期间内的计划,而后依据计划的履行状况和环境变化,调整和订正将来的计划,并逐期向后挪动。
把短期计划和中期计划联合起来的一种计划方法。
9.网络计划方法:一种应用网络模型直观地表示软件开发众多工作(工序)之间的逻辑关系与时间关系,对达成软件工程项目所需时间、花费、资源进行求解和优化的计划方法,其基本种类是重点路线法 / 计划评审技术( CPM/ PERT计-划评审法 Program Evaluation and Review Techinque)。
《软件项目管理》复习题及试卷答案完整精华版版

项目的特征有哪些?有明确的目标项目之间的活动具有相关性限定的周期有独特性资源成本的约束性项目的不确定性项目与日常运作有什么不同?项目是一次性的,日常运作是重复进行的项目是以目标为导向的,日常运作是通过效率和有效性体现的项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理项目存在大量的变更管理,而日常运作则基本保持连贯性的。
软件项目有什么特殊性?为逻辑实体而非物理实体,具有抽象性没有明显的制造过程,也不存在重复生产软件项目的开发受到计算机硬件的制约不可能完全摆脱手工开发模式软件本身是相当复杂的,涉及因素众多,需求多变软件项目投入大、成本高软件项目管理有什么特征?软件是纯知识产品,其开发进度和质量很难估计和度量,生产率也难以预测和保证。
项目周期长,复杂度高,变数多。
软件项目提供的是一种服务,需要满足一群人的期望,即需要满足一群想法和利益各不相同的人的需求。
PMBOK包括哪9个知识领域?集成管理范围管理时间管理成本管理人力资源管理沟通管理风险管理质量管理采购管理常用的生存期模型有哪些?各适用于什么项目?瀑布模型:分析、设计、编码、测试和维护严格按步骤进行,适合于项目开始前有明确需求和明确的解决方案的项目,如公司的财务系统、库存管理系统、短期项目等。
V模型:是瀑布模型的变种,强调测试的重要性,将开发活动与测试活动紧密联系在一起。
适合于对系统的性能、安全有严格要求的项目。
原型模型:适合于在项目开始前对项目需求不明确,为了减少项目需求的不确定性而先开发项目的基本原型系统以验证可行性,然后逐步补充完善。
增量模型:由瀑布模型演变而来,假设需求可分阶段,分成一系列增量产品分别开发。
适合于项目开始明确了需求的大部分,但对市场和用户把握不是很准。
对于有庞大和复杂功能的系统也可考虑增量开发。
螺旋式模型:该模型在四个象限上分别表达了计划制定、风险分析、项目实施、客户评估四个方面的活动,通过一系列瀑布模型的不断循环来逐步规避风险。
软件项目管理复习题

软件项目管理复习题软件项目管理复习题软件项目管理是指对软件项目进行规划、组织、指导和控制,以实现项目目标的过程。
在软件开发领域,项目管理扮演着至关重要的角色。
为了加深对软件项目管理的理解,下面将提供一些复习题,帮助读者回顾相关知识点。
1. 什么是软件项目管理?它的目标是什么?软件项目管理是对软件项目进行规划、组织、指导和控制的过程。
其目标是确保项目按时、按预算和按要求完成,同时提高项目质量和客户满意度。
2. 请列举几种常见的软件项目管理方法。
常见的软件项目管理方法包括瀑布模型、敏捷开发、迭代开发和融合开发等。
3. 什么是WBS(工作分解结构)?它在软件项目管理中的作用是什么?WBS是将项目工作分解为可管理的任务和活动的过程。
它通过将项目分解为更小的工作单元,帮助项目经理和团队成员更好地理解项目范围、任务和工作量,从而更好地进行项目计划和控制。
4. 请解释一下PERT图和甘特图在项目管理中的作用。
PERT图是一种用于显示项目活动、顺序和持续时间的图形工具。
它可以帮助项目团队了解项目中各个活动的关系和时间要求,从而更好地进行项目计划和资源分配。
甘特图则是一种以时间为基准的条形图,用于显示项目中各个活动的开始时间、结束时间和持续时间,以及它们之间的依赖关系。
甘特图可以帮助项目团队直观地了解项目进度和任务分配情况。
5. 请解释一下风险管理在软件项目中的重要性,并列举几种常见的风险管理方法。
风险管理在软件项目中非常重要,因为它可以帮助项目团队识别、评估和应对可能影响项目成功的风险。
常见的风险管理方法包括风险识别、风险评估、风险规划、风险监控和风险应对等。
6. 请解释一下质量管理在软件项目中的作用,并列举几种常见的质量管理方法。
质量管理在软件项目中的作用是确保项目交付的产品或服务符合客户的要求和期望。
常见的质量管理方法包括质量计划、质量控制和质量改进等。
7. 请解释一下变更管理在软件项目中的重要性,并列举几种常见的变更管理工具。
《软件工程与项目管理》期末试卷及参考答案

《软件工程与项目管理》期末试卷及参考答案一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题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

软件项目管理复习题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项目中,许多专家都认为:对于成功,威胁最大的就是沟通的失败。
(完整版)《软件项目管理》考试题及答案

一、名词解释:1.项目管理:项目管理包括:合同管理、过程管理、团队管理、需求管理、风险管理、配置管理。
2.风险控制:软件风险控制包括风险计划、风险跟踪和风险处理,主要是制定风险控制的目标、策略、方法以及应对每个重要风险的方案,然后根据风险计划跟踪已识别风险的变化情况,及时调整风险应对计划或采取必要的风险处理措施,将风险控制在管理者可以接受的范围内。
二、简答题1.在需求分析阶段需要监控的关键元素是什么?答:在需求分析阶段需要监控的关键元素是系统的逻辑模型:数据流图(MSC图),数据字典(类清单、对象间关系),算法描述。
2.软件开发生命周期可以分为哪几个阶段?答:软件生命周期可分为三个阶段:软件定义、软件开发、运行维护,其主要活动阶段包括:可行性分析与计划制定、需求分析、软件设计(概要设计和详细设计)、软件实现(编码)、测试、维护等活动,其中软件开发阶段包括软件设计、实现与测试。
三、简述题1.什么是软件项目团队管理?软件项目团队管理主要包括哪些个方面?简述如何进行软件项目的组织计划编制。
软件项目团队管理就是运用现代化的科学方法,对项目组织结构和项目全体参与人员进行管理,在项目团队中开展一系列科学规划、开发培训、合理调配、适当激励等方面的管理工作,使项目组织各方面人员的主观能动性得到充分发挥,以实现项目团队的目标。
软件项目团队管理主要包括:团队组织计划指确定、记录与分派项目角色、职责,并对请示汇报关系进行识别、分配和归档。
团队人员获取指获得项目所需的并被指派到项目的人力资源(个人或集体)。
团队建设既包括提高利害关系者作为个人做出贡献的能力,也包括提高项目团队作为集体发挥作用的能力。
个人的培养(管理能力与技术水平)是团队建设的基础。
团队的建设是项目实现其目标的关键。
软件项目计划是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。
项目管理软件复习资料

单选题1.在project2007中最多可以为每种资源设置的费率数量是( C )A.1种 B.5种 C.10种 D.11种2.任务B的开始或完成时间完全依赖于任务A的开始或完成时间,则A与B的关系是( A )A.A是前置任务,B是后续任务 B.B是前置任务,A是后续任务C.A是摘要任务,B是子任务 D.B是摘要任务,A是子任务3. Project软件自带的项目计划模板文件有多少个 ( A )A. 41B. 42C. 43D. 444. 如果个别资源与项目日历有冲突,可以设置( C )A. 行政日历B. 任务日历C. 资源日历D. 项目日历5. 用户通常在哪个视图中建立WBS结构 ( C )A.资源工作表 B. 任务分配状况 C.甘特图 D. 跟踪甘特图6.在进行资源分配后,Microsoft Project资源工作表中的某些资源显示为红色,则表示这些资源 ( B )A.不能分配B.分配过度C.分配不足D.已被分配7.泥工组中有8个泥工,若要使这8个泥工全职参与某项工作。
则可在“资源工作表”视图中将泥工组资源的最大单位设置为( C )A.100% B.400% C.800% D.1000%8.Microsoft Project资源费率中属于每次使用成本的是( C )A.建筑机械的租金B.工人的加班费C.运输费D.水电费9. 人力成本一般属于什么资源( A )A. 工时资源B. 材料资源C. 成本资源D. 不确定10. 打开组合视图的操作是(C )A.视图/视图栏 B.视图/其他视图C.窗口/拆分D.窗口/新建窗口11. 某项目中有4名木工,其中2名是全职,另2名在该项目中只工作半天,则木工资源的最大单位是( D )A.50% B.100% C.200% D.300%12. 某任务未开始执行时在详细甘特图视图中显示为关键任务,当该任务完成后,它属于( B )A.关键任务 B.非关键任务 C.摘要任务 D.里程碑任务13. 用“PERT”分析计算出来的是( B )A.平均工期 B.预估工期C.乐观工期D.悲观工期14.项目管理中的项目三角形是指( A )A.时间范围和费用 B.工期质量和资金C.时间质量和成本 D.质量范围和工期15.项目的两个基本特征是(B)A.可限制性和明确性 B.独特性和一次性C.重复性和动态性 D.整体性和可预测性16.Project中默认的任务相关性是(A)A.FS B.SF C.SS D.FF17. 如果要修改单个条形图的格式,正确的操作是( A )A.格式/条形图 B.格式/条形图样式C.格式/字体 D.格式/版式18.某项目中的几个子任务的固定成本是100元、150元、200元、300元,其摘要任务的固定成本是( B )A.子任务中最高的固定成本即300元 B.各子任务固定成本之和即750元C.750元+摘要任务本身的固定成本 D.与子任务的固定成本没有关系19. 若要查看比较基准,应执行的操作是( B )A.项目/筛选/比较基准 B.视图/其他表/比较基准 C.项目/比较基准 D.视图/比较基准20. 用户如需取消筛选,可以执行如下操作 ( D )A.项目/筛选/未完成的任务 B.项目/筛选/已完成的任务C.项目/筛选/具有期限的任务 D.项目/筛选/所有任务21.在Project2003的“资源信息”对话框的“成本费率表”中,可以对资源设定最多____种资源费率。
项目管理期末考试复习资料

项目管理期末复习资料一、名词解释;1.项目:是指完成某一独特产品。
服务或结果的一次性努力。
2.项目管理:在项目活动中运用专门知识、技能和方法,使项目能够实现或超过项目干系人的需要和期望。
3.效果:是指目标的正确性,也是确定做什么。
4.效率:是指实现目标的代价,即如何做。
5.进度纠正:是指在项目活动中发现项目进度确定和基准计划产生偏差而分析发生偏差的原因,而采取的纠正方法。
6.质量审计:是为实现确保项目遵循所约定和实施过程,规范和标准。
7,工作说明书:是对采购所要求完成的工作描述。
二、填空题1.工作包是工作分解中可交付成果2.项目章程是项目周期的启动阶段3.建立项目变更控制之前必须先完成基准线4.德尔非法的特点专家意见5.变更申请可能来自范围定义方面的错误或纰漏6.合同输入是合同文档7.项目章程是由项目外的经理发布8.创建WBS导致的结果是团队意见的统一9.进度安排的灵活性是由总时差决定10.不确定期醒目的复杂度增加11.管理收尾与合同收尾的区别采购、审计二、判断题1.项目章程是介绍项目目标,可交付成果的项目范围,工作内容最重要的文件。
(X )项目范围2.项目经理是对可交付成果负主要责任。
个人(X )3.项目计划是项目经理决定。
(X )4.活动历时估算包括时间分析(X)5.变更控制委员会的职能是规范(X )6.项目范围由五层次决定( X)7.CPI为0.98表示项目进展到98% (X )8.购买保险是降低风险(X )9.合同奖励是合同管理的组成部分(X )10.采购计划编制包括自制外部决策(对)11.PERT考虑到风险评估(对)12.财务预测被用来控制项目支付( X)13.PMP ( X)14.成本+奖励是承包商最关心成本估算(X )15.在计算乐观和悲观中,则为55.7% (X )16.假如风险发生事件的概率是85% 发生影响为1000元,那8500元为(X )17.PV=1万 EV=7000 AV=500 成本偏差率为60% ( X)18.在项目内部风险中,从客户的角度看,范围定义可能产生深远影响(X )19.质量改进是建立质量保证过程的主要目的(对)20.在建立项目变更之前而建立项目分析分解机构(X)四.简答题1.范围定义?答:范围定义活动的主要目的是产生《项目管理说明书》,在项目启动阶段,主要内容是约定项目目标,范围定义则为给后续活动确定项目目标,具体有以下内容a,进一步细化项目的可交付成果,目的是产生详细的项目产品范围;b,对项目可交付成果达到质量目标而提出清晰要求;c,制定项目验收的工作过程,遵循检测标准和原则;进一步修正项目预算。
软件项目管理复习资料

软件项目管理复习资料第三章一选择题1(A)是项目管理的基石A项目经理B项目团队C项目发起人D客户2.项目的复杂性和多样性要求项目经理具备(AC)Al领导能力B 建设项目团队的能力C冲突处理能力D解决问题能力3、在下列组织结构形式中,团队建设最困难的是(A)A直线式结构B职能型结构C矩阵型结构D项目型结构4、项目型组织结构适用于哪种情况?(C)A项目的不确定因素较多,同技术问题一般B项目的规模小,但不确定因素较多C 项目的规模大,同时技术创新较强D项目工期较短,采用的技术较为复杂5、项目在哪种组织形式中权力最大?(B)A 职能型B项目型C矩阵型D网络型二填空1.项目经理的知识素质、经验水平和领导艺术,甚至是个人性情都对项目管理的成败有着决定性影响。
2.实行项目经理负责制最重要的就是授予项目经理充分的权力,以保证项目的顺利实施。
3.项目各相关利益者(或项目干系人)是指那些积极参与该项目工作的个体和组织,或者是那些由于项目的实施或项目的成功其利益会受到正面或反面的影响的个体和组织。
4.在.项目型组织中,项目成员最担忧在项目完成之后无家可归。
5.管理幅度是指一个上级管理者直接领导部署的多少、第五章一选择题:1.缺乏沟通和争端为解决意味着(C)。
A复杂的项目; B 失败的进度计划;C 低效率的项目团队D项目团队的职责界定不明确;2.沟通计划制定的基础是(A)。
A 沟通需求分析;B项目范围说明书;C项目管理计划;D 历史资源;3 . 现代观点认为冲突(C)。
A 是破坏性的B可能是有益的,取决于和谁发生冲突;C如果得到控制是有益的;D以上皆是;4. 除了防范之外,项目建立最常用的解决方法是(A)。
A 正视B缓和C回避D竞争5.为了做好冲突防范,项目经理应该()。
A 确保项目成员明白项目计划;B 让项目干系人清楚项目目标;C 提高项目成员的信心;D 营造良好地沟通环境;二.填空题1.项目沟通管理就是保证项目信息及时、准确地提取、收集、传播、存储及最终精心处置,保证项目团队的信息流畅。
软件项目管理期末考试

软件项目管理复习题整理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)最底层项对项目分解来说是否是必须而且充分的。
华东理工软件项目管理计算题期末复习题

悲 观 值
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)赶⼯⼀个任务时,你应该关注(C )A. 尽可能多的任务B. ⾮关键任务C. 加速执⾏关键路径上的任务D. 通过成本最低化加速执⾏任务(2)下列哪个不是项⽬管理计划的⼀部分?(C)A. ⾥程碑图⽰B. 进度C. 数据库设计D. 风险清单(3)对⼀个任务进⾏进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是()E1=(O+4M+P)/6 δ1=(P-O)/6A. 50%B. 68.3%C. 70%D. 99.7%(4)关于浮动,下⾯除了哪个之外都是不正确的?(b )A. 每个任务都有浮动B. 只有复杂的项⽬有浮动C. 浮动是在不增加项⽬成本的条件下,⼀个活动可以延迟的时间量D. 浮动(时间)是在不影响项⽬完成时间的前提下,⼀个活动可以延迟的时间量(5)关于⽹络图,下⾯哪个是不正确的?(D )A. ⽹络图可⽤于安排计划B. ⽹络图展⽰任务之间的逻辑关系C. ⽹络图可⽤于跟踪项⽬D. ⽹络图可⽤于详细的时间管理(6)需求分析是回答系统必须( a )的问题A. 做什么B. 怎么做C. 何时做D. 为谁做(7)为了有效地管理项⽬,应该将⼯作分解为更⼩的部分,以下各项中,哪⼀项不能说明任务应该分解到什么程度?(A )A. 可以在80⼩时内完成B. 不能再进⼀步进⾏逻辑细分了C. 可由⼀个⼈完成D. 可以进⾏实际估算(8)下⾯哪个不是需求管理的过程(D )A. 需求设计B. 需求获取C. 需求分析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. 忽略风险评估,因为不管赋予什么值,都只是⼀个估算。
软件项目管理复习提纲

软件项目管理复习提纲填空(30分)简答(40分)计算题(10分)论述题(20分)第一章软件项目管理导论1、软件项目管理是对整个软件项目生命周期实施的项目管理,软件项目不仅仅是软件开发项目.2、项目就是在既定资源和要求的约束下,为了创造某一独特的产品或服务,由个人或组织机构所做的一次性工作任务。
项目具有的特征:①目标性②独特性-每一个项目都是唯一的③临时性–明确的开始和结束④制约性⑤不确定性⑥特定委托人—项目结果的需求者⑦结果的不可逆转性—不管结果如何,项目结束,结果确定3、以下哪些是项目呢?②③⑤⑦⑧⑨①上课②野餐活动③集体婚礼④社区保安⑤开发微软的操作系统⑥每天的卫生保洁⑦神舟飞船计划⑧建造大楼⑨解决某个研究课题、开发软件4、项目管理就是指把各种系统,方法和人员结合在一起,在规定的时间,预算和质量目标范围内完成项目的各项工作。
5、项目管理的知识领域①项目范围管理②项目时间管理③项目成本管理④项目质量管理⑤项目人力资源管理⑥项目沟通管理⑦项目风险管理⑧项目合同管理⑨项目综合管理6、软件项目分类:(1)通用软件产品开发项目—系统软件windows,开发平台.Net,嵌入式软件,cad软件(2)定制软件系统开发项目(3)软件实施项目-在成熟产品基础上二次开发,如ERP(4)软件服务项目-免费维护期后的服务7、CMM模型:能力成熟度模型CMM(Capability Maturity Model)8、CMM模型的5个等级及各自的含义特征CMM将软件机构软件过程的成熟度分为5级:初始级,可重复级,已定义级,已管理级,优化级。
(1)初始级:软件过程是未加定义的随意过程,项目的执行时随意甚至是混乱的。
(随意过程)(2)可重复级:第二级的焦点集中在软件管理过程上.一个可管理的过程是一个可重复的过程,可重复的过程才能逐渐改进和成熟.(管理过程可重复)(3)已定义级:该级别要求制定企业范围的工程化标准,并将这些标准集成到企业软件开发标准过程中去.(有企业的工程化标准,不能随意修剪)(4)已管理级:所有过程需建立相应的度量方式,所有产品的质量(包括工作产品和提交给用户的最终产品)需要有明确地度量指标。
软件项目管理-期末复习

挣值分析方法的绝对差异分析变量
两个差异分析变量
• 项目进度差异(Schedule Variance,SV)
计算公式是:
SV EV ( BCWP ) PV ( BCWS )
BC不变,WS变成WP所造成的进度差异。大于零为好,小于零不好
• 项目成本差异(Cost Variance,CV)
计算公式是:
SPI EV ( BCWP ) PV ( BCWS )
BC不变,WS变成WP所造成的项目成本或造价的相对差异程度。 其大于1为好,小于1不好 • 成本绩效指数(Cost Performance Index,CPI) 计算公式为:
CPI EV ( BCWP ) AC ( ACWP )
WP不变,BC变为AC所造成的项目成本或造价的相对差异程度。 其大于1为好,小于1不好
5
进度偏差SV SV>0 SV<0 项目在成本预算控 制之内,但进度落 后 成本超支且进度落 后,项目计划失去 控制
成本偏差CV
项目在成本预算控 制之内,并且进度 提前 项目成本超支,但 进度提前
CV>0
CV<0
用挣值分析进行项目成本预测
• 预测项目未来完工成本或时间:
– 假定项目未完工部分按目前的效率的预测方 法
成本预算值
进度预算值
总预算 CPI
SPI
计划完成时间
7
挣值分析举例
挣值分析举例(续)
检查点:第8周
成本差异: 进度差异: 成本绩效指数: 进度绩效指数: 趋势预测 :
CV=BCWPACWP = 5468= 14
SV=BCWPBCWS = 5464= 10 CPI = BCWP/ACWP=54/68 =0.79 SPI = BCWP/BCWS=54/64 = 0.84
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.通过正推法确定每个任务的最早开始时间、逆推法确定每个任务的最晚开始时间(在下面的图示中标识即可)
3.确定关键路径,计算项目完成的最短时间
4.任务F在不影响项目最早完成的时间浮动量.
5.将下面的PDM网络图转化为ADM网络图
参考答案:
1. 任务F与任务B是并行关系,它们的最早开始时间都为0。任务F是任务I的前置任务,任务I是任务F的后置任务。
22520255011.25
3120000-1200/
4405040-10010.8
5000000/
6000000/
所以,截止4/1/2008,对于整个项目:
BAC=330, BCWS=190, ACWP=80, BCWP=70
由此可得:CV=BCWP-ACWP=-10,SV=BCWP-BCWS=-120,
C
2003年5月31日
3000
3500
D
2003年8月31日
9000
E
2003年10月31日
7800
F
2003年12月31日
6000
G
2004年1月31日
600
H
2004年2月28日
600
分别计算出目前项目的BCWP,BCWS,ACWP,CV,SV,CPI,SPI,EAC(工作完成的预测成本)。请问:应该如何分析项目目前的状况以及可能的结果?项目的执行状况确实如项目经理张某所说的那样乐观吗?(采用50/50规则计算已获取价值)
所以,截止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,表示项目超出预算。
项目的执行状况并不如项目经理张某所说的那样乐观。
2.
3. 关键路径:
A→C→E→H→I
4. 任务F的时间浮动量:
33-9=24天
5. ADM网络图:
(2)
张某和李某分别是一个软件公司的项目经理和合同经理,今天是2003年5月31日,是公司项目评估的时间,他门准备向公司提交项目报告,他们负责的项目的合同金额是3.3亿元,项目总预算为3亿元。作为项目经理,张某的现场经验和技术知识都很丰富,其团队一直被认为是最具有凝聚力的,针对该项目,他对项目团队,技术和财务执行情况均感到满意,对合同的履行结果也很乐观。
作为合同经理,李某要求张某在报告中对数字进行更加详细的检查,并包含一份文件用以记录每项工作的预期完成时间和预计成本。下面是张某给出的项目的目前数据,
表1:XXX项目成本数据 (单位:万元)
工作任务
预期完成日期
预算费用
实际花费
A
2003年3月31日
1200
1500
B
2003年4月30日
1800
2000
SPI=BCWP/BCWS=36.84%,CPI=BCWP/ACWP=87.5%
说明:CV<0,项目超出预算;SV<0,进度落后;SPI<1,项目项目进度落后;CPI<1,表示项目超出预算
(4)下面是一个项目的目前的运行数据,计算项目所有的基本度量和运行指标,这个项目的进度还正常吗?假设目前的日期是4/15/2008.
参考答案:
任务BCWSACWPBCWPCVSVSPICPI
1507050-20010.71
235203515011.75
3204020-20010.5
44040400011
5000000/
6000000/
所以,截止4/15/2008,对于整个项目:
BAC=285, BCWS=145,ACWP=170, BCWP=145
软件项目管理期末复习题及参考答案
(3)ABC公司正在进行一个项目,下表是项目目前的一些指标.计算总的估算成本BAC,截至4/1/2008项目的状况如何,通ห้องสมุดไป่ตู้计算BCWP, BCWS,ACWP, SV, SPI,CV,CPI来说明。
参考答案:
任务BCWSACWPBCWPCVSVSPICPI
15105-5010.5
由此可得: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天,最后一个任务的最早完成时间等于最晚完成时间,请完成下面问题:
(3)
利用决策树风险分析技术来分析如下两种情况的,以便决定你会选择哪种方案:(要求画出决策树)
方案1:随机投掷硬币两次,如果两次投掷的结果都是硬币正面朝上,你将获得10元;投掷的结果背面每朝上一次你需要付出1.5元。
方案2:随机投掷硬币两次,你需要付出2元;如果两次投掷的结果都是硬币正面朝上,你将获得10元
张某的报告描述如下:在合同完成了25%(工期过了25%)的时候,财务执行状况很好,只花了7000万元。进度方面,3、4月份按时完成了工作,5月份几个工作有些落后,但好在监控报告及时,在5月下旬组织加班,尽管到现在为止C任务还没有完成,但我相信我们的项目团队将继续出色工作,会使工作重新回到正轨,在下一次评估中进度可以大幅度超前。
参考答案:
任务BCWSACWPBCWPCVSVSPICPI
A120015001200-300010.8
B180020001800-200010.9
C300035001500-1500-15000.50.5
D900000000/
E780000000/
F600000000/
G60000000/
H60000000/