11 软件项目跟踪控制

合集下载

软件项目管理期末考试

软件项目管理期末考试

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

2024年软件资格考试信息系统监理师(中级)(基础知识、应用技术)合卷试题及解答参考

2024年软件资格考试信息系统监理师(中级)(基础知识、应用技术)合卷试题及解答参考

2024年软件资格考试信息系统监理师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)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、在项目管理中,以下哪个工具可以用于评估项目风险的可能性和影响?A. Gantt图B. 状态图C. 概率影响矩阵D. 甘特图7、在信息系统工程中,以下哪项不属于系统集成阶段的主要任务?A. 确定系统架构B. 配置系统硬件C. 集成系统软件D. 编写用户手册8、以下关于信息系统监理师的职业道德规范,错误的是哪一项?A. 坚持诚信为本,客观公正B. 保守客户秘密,维护客户利益C. 遵守法律法规,执行行业规范D. 追求个人利益,损害客户利益9、在信息系统工程中,以下哪个不属于项目管理的核心过程?A、范围管理B、进度管理C、质量保证D、技术设计11、在信息系统工程中,以下哪项不属于项目风险识别的方法?A. 专家调查法B. 文件评审法C. SWOT分析法D. 质量控制计划法13、在信息系统工程中,以下哪个不是项目管理过程中的关键过程领域?A. 项目启动B. 项目规划C. 项目执行D. 项目收尾E. 项目预算15、以下哪项不是系统监理的主要任务?A. 确保信息系统项目的质量B. 确保信息系统项目的进度C. 确保信息系统项目的投资D. 确保信息系统项目的安全性17、在软件开发过程中,以下哪项不属于软件质量保证(SQA)的工作内容?A. 编写测试用例B. 编译代码C. 进行代码审查D. 设计软件需求19、在软件工程中,以下哪项不是软件开发生命周期模型?A. 瀑布模型B. V模型C. 面向对象模型D. 原型模型21、题干:在信息系统中,数据仓库的主要目的是什么?A、提高数据的安全性B、优化数据库性能C、为决策支持系统提供数据支持D、简化数据处理过程23、在软件工程中,下列哪项不是软件需求分析阶段的任务?A. 确定软件的功能和性能需求B. 分析软件的可行性C. 设计软件的架构D. 确定软件的测试策略25、在信息系统工程中,以下哪个选项不属于软件开发生命周期模型?A. 瀑布模型B. 螺旋模型C. 精益软件开发D. 信息系统监理27、关于项目管理知识体系(PMBOK),以下哪个说法是正确的?A. PMBOK只适用于信息系统项目管理。

《软件项目管理》课程习题参考

《软件项目管理》课程习题参考

《软件项⽬管理》课程习题参考《软件项⽬管理》参考习题序-软件项⽬管理概述⼀、回答问题:1. 集成项⽬管理(Integration Project Management)是什么?项⽬管理⼀定要协调各⽅⾯,不能只顾局部的利益和细节,所以需要集成管理,即是集成项⽬管理。

2. 项⽬管理九⼤知识域是什么?项⽬集成管理、项⽬范围管理、项⽬时间、项⽬成本、项⽬质量、项⽬⼈⼒资源、项⽬沟通、项⽬风险、项⽬采购管理。

3. 项⽬成本管理(Project Cost management)包括哪些过程?资源计划编制、成本估算、成本预算、成本控制。

4. 项⽬管理的五个过程组是什么?启动、计划、执⾏、控制、收尾过程。

⼆、判断题:5. 判断下⾯活动哪些是项⽬?上课λ×野餐活动λ√集体婚礼λ√社区保安λ×开发微软的操作系统λ√每天的卫⽣保洁λ×神州飞船计划λ√6. 项⽬开发过程中可以⽆限制地使⽤资源。

(×)7. 项⽬具有暂时的特征。

(√)8. 项⽬管理核⼼的三⾓形是范围、进度、风险。

(×)9. 过程管理与项⽬管理在软件组织中是两项很重要的管理,项⽬管理⽤于保证项⽬的成功,⽽过程管理⽤于管理最佳实践。

(√)10. 运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展⽅向的管理。

(×)习题:第⼀章-软件项⽬初始过程⼀、名词解释1. 项⽬章程确认项⽬存在的⽂件,包括对项⽬的确认、对项⽬经理的授权和项⽬⽬标的概述等。

2. 项⽬建议书⼆、选择题3. 项⽬建议书是哪个阶段开发的⽂档(C )A. 项⽬执⾏阶段B. 项⽬结尾阶段C. 项⽬初始阶段4. 项⽬章程(A )A. 明确了项⽬经理B. 确定了项⽬的质量标准C. 明确了团队的纪律D. 定义了项⽬需求5. 对于风险⽐较⼤的项⽬,最好选择(C )⽣存期模型,A. 瀑布模型B. 原型C. 螺旋模型D. V模型6. 开发项⽬建议书的⽬的是为了(C)A. 验收B. 竞标或者签署合同C. 编写计划D. 跟踪控制项⽬三、判断题7. 项⽬经理是⼀个综合的⾓⾊(√)8. 软件项⽬都是需要签署合同的(√)9. 增量式模型可以避免⼀次性投资太多带来的风险(√)10. 项⽬章程类似⼀个项⽬授权书()11. 在甲⼄合同项⽬中,提出需求的⼀⽅是⼄⽅(×)12. 如果是内部项⽬,在项⽬初始阶段可以不提交招标书(√)习题:第⼆章-软件项⽬范围计划⼀、选择题1. 需求分析是回答系统必须(A)的问题A. 做什么B. 怎么做C. 何时做D. 为谁做2. W BS(⼯作分解结构)⾮常重要,因为下列原因,除了(B )A. 帮助组织⼯作B. 防⽌遗漏⼯作C. 为项⽬估算提供依据D. 确定团队成员责任A. 只在项⽬开始时重要B. 在授权项⽬的合同或者其他⽂件得以批准后就不再重要了C. 从项⽬概念阶段到收尾阶段都应该加以管理和控制D. 是在项⽬执⾏阶段通过变更控制步骤进⾏处理的问题4. 为了有效地管理项⽬,应该将⼯作分解为更⼩的部分,以下各项中,哪⼀项不能说明任务应该分解到什么程度?(A )A. 可以在80⼩时内完成B. 不能再进⼀步进⾏逻辑细分了C. 可由⼀个⼈完成D. 可以进⾏实际估算5. 范围变更是指(C )A. 修改技术规格B. 对范围陈述进⾏修订C. 对批准后的WBS进⾏修改D. 以上都不是6. 下⾯哪个不是需求管理的过程(A )A. 需求设计B. 需求获取C. 需求分析D. 需求变更7. 下⾯那个不是创建WBS的⽅法(A)A. ⾃顶向下B. ⾃底向上C. 控制⽅法D. 模版指导8. 任务分解可以(B),它是范围变更的⼀项重要输⼊A. 提供项⽬成本估算结果B. 提供项⽬范围基线C. 规定项⽬采⽤的过程D. 提供项⽬的关键路径9. 范围基线由(B )组成A. 项⽬章程、批准的详细的项⽬范围说明书和W BSB. 批准的详细项⽬范围说明书、W BS和W BS字典C. 项⽬章程、项⽬⼯作说明书和WBSD. W BS⼆、判断题10. 需求分析过程是确定项⽬如何实现的过程,并确定项⽬的技术⽅案(×)11. 对于⼀个重来没有做过的项⽬,开发WBS时,可以采⽤⽤⾃底向上的⽅法(DUI )习题:第三章-软件项⽬进度计划⼀、选择题1. 快速跟进是指()A. 采⽤并⾏执⾏任务,加速项⽬进展B. ⽤⼀个任务取代另外的任务C. 如有可能,减少任务数量D. 减轻项⽬风险2. 赶⼯⼀个任务时,你应该关注()A. 尽可能多的任务B. ⾮关键任务C. 加速执⾏关键路径上的任务D. 通过成本最低化加速执⾏任务3. “软件编码完成之后,我才可以对它进⾏软件测试”,这句话说明了哪种依赖关系?()A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. ⾥程碑4. 如果⽤户提供的环境设备需要5⽉10⽇到位,所以环境测试安排在5⽉10⽇以后,这种活动安排的依赖依据是:()A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. ⾥程碑5. 对⼀个任务进⾏进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是()A. 50%B. 68.3%C. 70%D. 99.7%6. 下⾯哪项可能延长项⽬的进度?()A. LagB. LeadC. 赶⼯D. 快速跟进7. 关于浮动,下⾯除了哪个都是不正确的?()A. 每个任务都有浮动B. 只有复杂的项⽬有浮动C. 浮动是在不增加项⽬成本的条件下,⼀个活动可以延迟的时间量D. 浮动是在不影响项⽬完成时间的前提下,⼀个活动可以延迟的时间量8. 关于⽹络图,下⾯哪个是不正确的?()A. ⽹络图可⽤于安排计划B. ⽹络图展⽰任务之间的逻辑关系C. ⽹络图可⽤于跟踪项⽬D. ⽹络图可⽤于详细的时间管理9. 资源平衡最好⽤于()活动A. 时间很紧的B. 按时的C. ⾮关键路径D. 关键路径10. 下⾯哪项可以决定进度的灵活性( )A. PER TB. Total floatC. ADMD. 赶⼯⼆、计算题11. 根据图3-21计算项⽬在20天内完成的概率,其中任务1的最乐观、最悲观和最可能的历时估计是8天,10天,24天, 任务2的最乐观、最悲观和最可能的历时估计是1天,5天,9天?习题:第四章-软件项⽬成本计划⼀、选择题1. ()是⽤系统的功能数量来测量其规模,与实现产品所使⽤的语⾔和技术没有关系的。

软件开发中的项目计划和进度管理

软件开发中的项目计划和进度管理

软件开发中的项目计划和进度管理在软件开发中,项目计划和进度管理是非常重要的环节。

一个良好的计划和进度管理可以有效地提高软件的开发效率和质量,从而提高项目的成功率和用户的满意度。

在本文中,我们将阐述软件项目计划和进度管理的基础概念和方法,包括项目计划的制定、进度的跟踪和管理以及风险的评估和控制等。

一、项目计划的制定项目计划是软件开发项目最重要的一个阶段,它涉及到软件开发项目的目标、范围、时间和成本等方面的规划。

在制定项目计划时,重点考虑以下几个方面:1. 目标:明确项目的目标和目标受众。

2. 范围:定义项目的范围,包括功能模块和业务流程等。

3. 时间:确定项目的时间表,包括关键时间节点和阶段性里程碑。

4. 成本:合理评估项目开发的成本和资源投入。

在项目计划的制定过程中,应该尽可能多地收集和整理相关信息,对项目的每个方面都做出详细的规划和解释。

此外,项目计划应该具有一定的可行性和可管理性,以确保团队能够按时交付高质量的软件产品。

二、进度的跟踪和管理在软件开发的过程中,进度的跟踪和管理是十分必要的。

进度的跟踪和管理可以帮助团队及时发现和解决问题,防止项目进度的延误和相关风险的发生。

在进度管理中,应该注意以下几个方面:1. 计划跟踪:通过制定计划并对实际情况进行跟踪,可以及时发现计划偏差和问题,及时进行调整和解决。

2. 进度报告:通过定期向项目相关方报告进度情况,可以更好地沟通和协调团队,增强项目管理的透明度和可信度。

3. 问题管理:及时跟踪和解决项目中出现的各种问题,包括技术问题、团队管理问题和沟通问题等。

以上是进度管理中的一些基本方面,通过实际运用和经验总结,可以更好地管理和跟踪软件开发进度,促进团队的高效协作和沟通。

三、风险的评估和控制在软件开发项目中,风险是不可避免的,如果不加以评估和控制,可能会对软件开发项目造成严重的损失。

因此,在软件开发的过程中,应该及时发现和评估风险,并采取相应的控制措施,包括以下几个方面:1. 风险评估:对项目中存在的各种风险进行评估和分类,根据风险的重要性和可能性制定相应的解决方案。

第11章 软件项目管理-软件工程基础(第3版)-胡思康-清华大学出版社

第11章  软件项目管理-软件工程基础(第3版)-胡思康-清华大学出版社

第 4 页4
软件项目管理概述
软件项目管理目标
软件项目管理成功的目标包括以下几方面: ⑴ 如期完成项目 ⑵ 项目成本控制在计划之内 ⑶ 妥善处理用户的需求变动 ⑷ 保证项目质量⑸ 保持对项目进度的跟踪与控制
第11章 软件项目管理
第 5 页5
软件项目规模度量
任何软件项目都需要定量描述才能制定软件开发成本。只有把软件项目 中设计的各项因素,如软件开发时间、人员数量、开发环境的软件工具和硬 件系统、资金等资源的指标尽可能量化,才能准确估算软件产品的规模、复 杂度、工作总量。没有定量的项目将难以展开软件管理和实施过程。
❖系统的内部处理复杂吗
❖代码设计可重用吗
❖ 设计中包括转换和安 装吗
❖ 系统的设计支持不同 组织的多次安装吗
❖ 系统的实际有利于用 户的修改和使用吗
第 10 页10
软件项目规模度量
面向功能的度量
一旦计算出功能点,就可仿照LOC的方式度量软件的生产率、质量和 其它属性:
生产率 = FP/E 质量 = ER/FP 成本 = S/FP 文档 = ER/FP
第11章 软件项目管理
第 2 页2
软件项目管理概述
软件项目管理的特点
⑷ 软件产品虽然分通用软件和领域软件,但其都是“定制”的定向系统 ,目前仍无法摆脱手工开发模式。“没有完全一样的软件项目”,这不仅对 项目实施过程难以控制,而且还需要根据具体应用领域、环境等制定特殊管 理过程和内容。
⑸ 源于应用领域的复杂性和软件开发技术的复杂性,软件自身是一个复 杂系统。因而软件管理要对复杂软件系统过程做到未雨绸缪,对软件开发内 容抽丝剥茧般的细致。 ⑹ 软件项目管理需要综合各方面,特别是社会因素、精神因素、认知要素、 技术问题、领域问题、用户沟通等各项复杂内容。

软件项目通用监理方案

软件项目通用监理方案

软件项目通用监理方案背景随着互联网和信息技术的快速发展,软件项目的数量和规模都在不断增加。

在软件项目的开发中,为了保证软件的质量和成功完成开发任务,项目监理成为了非常重要的环节。

软件项目监理需要监理人员具备专业的技术和丰富的实践经验,才能够有效的提升项目的质量和效率。

本文将提出一种通用的软件项目监理方案,旨在帮助软件项目监理人员有效的监控软件项目的进度、质量,并提供合理的解决方案。

监理方案监理目标1.监控软件项目的进度和进展情况,及时发现和解决项目中的问题,确保项目能够按时完成;2.关注软件项目的质量问题,确保软件交付符合质量标准;3.提供项目相关数据和报告,为项目决策提供参考依据;4.监督项目的合规性,确保项目开发过程中符合法律法规和相关标准。

监理职责1.了解项目的需求和目标,参与项目计划的制定和调整;2.监督软件项目的开发进度,及时发现和解决项目中的问题;3.参与软件项目的测试和验收,确保软件交付符合质量标准;4.收集和整理项目数据和报告,为项目管理者提供参考依据;5.持续关注项目的合规性,并及时提供建议和解决方案;6.与项目管理者、开发人员、测试人员等相关人员沟通和协作,确保项目按计划顺利进行。

监理方案实施1.确定监理周期和监理频率,制定监理计划;2.跟踪项目进展情况,进行进度监理;3.督促开发人员按照计划完成任务,进行质量监理;4.参与软件测试和验收工作,确保软件交付符合质量标准;5.收集和整理项目数据和报告,为项目管理者提供参考依据;6.持续关注项目的合规性,及时提供建议和解决方案;7.提供项目相关数据和报告,为项目决策提供参考依据。

监理成果1.监理报告:根据项目监理计划,每个监理周期提交监理报告,记录项目进展、问题和解决方案等信息;2.监理建议:针对项目中的问题和风险,提供相应的监理建议和解决方案;3.监理记录:收集项目数据并整理成报告,包括项目进展、质量、风险、变更等信息;4.监理:在项目结束后,对项目进行,提出管理经验和教训。

系统规划与管理师(综合知识、案例分析、论文)合卷软件资格考试(高级)试卷及答案指导

系统规划与管理师(综合知识、案例分析、论文)合卷软件资格考试(高级)试卷及答案指导

软件资格考试系统规划与管理师(综合知识、案例分析、论文)合卷(高级)模拟试卷(答案在后面)一、综合知识(客观选择题,75题,每题1分,共75分)1、在软件工程中,以下哪个阶段不是软件开发生命周期的一部分?A、需求分析B、系统设计C、软件测试D、项目规划2、在软件需求工程中,以下哪个工具不是用于需求收集的方法?A、访谈B、问卷调查C、原型法D、设计评审3、在软件项目管理中,以下哪个阶段是确定项目范围、目标和里程碑的关键阶段?A. 需求分析阶段B. 规划阶段C. 执行阶段D. 收尾阶段4、在敏捷开发中,以下哪种角色负责确保项目的进度和质量,并与客户保持紧密沟通?A. 产品经理B. Scrum MasterC. 开发者D. 测试人员5、在软件项目规划中,以下哪个阶段是确定项目范围、制定项目目标、定义项目成功标准的关键阶段?A. 项目启动阶段B. 项目规划阶段C. 项目执行阶段D. 项目收尾阶段6、在软件需求工程中,以下哪项技术用于将用户的需求转化为系统可实现的软件需求规格说明书?A. 用例分析B. 功能需求描述C. 需求验证D. 需求跟踪7、题干:在软件项目管理中,以下哪项不属于项目风险识别的方法?A. 故障树分析B. 专家调查法C. 历史数据分析D. 软件生命周期模型8、题干:在软件需求工程中,以下哪项不是需求变更管理的关键步骤?A. 变更请求的提交B. 变更请求的评估C. 变更请求的批准D. 变更请求的实施9、以下关于软件需求分析的说法中,哪一项是错误的?A. 需求分析是软件开发过程中的第一步,也是最重要的步骤之一。

B. 需求分析的目标是确定软件要做什么,以及如何实现。

C. 需求分析的结果是软件需求规格说明书。

D. 需求分析可以采用自底向上的分析方法。

11、在软件项目管理中,以下哪一项不是项目风险识别的方法?A. 文档审查B. 专家咨询C. 会议讨论D. 项目评审13、题目:在软件项目规划阶段,以下哪项不是项目范围管理的内容?A. 定义项目范围B. 创建工作分解结构(WBS)C. 确定项目目标和任务D. 控制项目范围15、在软件项目管理中,以下哪项不属于风险管理的关键过程?A. 风险识别B. 风险分析C. 风险应对计划D. 风险监控与控制17、在软件项目管理中,以下哪项不属于项目风险管理的关键活动?()A. 风险识别B. 风险分析C. 风险监控D. 项目计划19、在软件项目管理中,以下哪项不是项目管理计划的一部分?A. 项目范围管理计划B. 项目进度管理计划C. 项目沟通管理计划D. 项目风险管理计划E. 项目采购管理计划21、在软件需求工程中,以下哪种方法主要用于确定软件需求的高层次描述和初步需求?A. 需求捕获B. 需求分析C. 需求规格化D. 需求验证23、以下哪个选项不属于软件工程的基本原则?A. 模块化B. 可复用性C. 集中式管理D. 高效性25、在软件工程中,以下哪个阶段是软件设计的主要任务阶段?A. 需求分析B. 软件设计C. 编码实现D. 测试验证27、在软件项目管理中,以下哪个阶段不是项目生命周期的一部分?A. 需求分析B. 设计C. 开发D. 维护29、在软件项目管理中,以下哪项不属于风险管理的主要活动?()A. 风险识别B. 风险分析C. 风险监控D. 风险调整31、在软件开发生命周期中,以下哪个阶段最容易出现需求变更?A. 需求分析阶段B. 设计阶段C. 编码阶段D. 测试阶段33、在软件项目进度管理中,以下哪个阶段属于项目生命周期的早期阶段?()A. 软件需求分析B. 软件设计C. 软件编码D. 软件测试35、在软件项目管理中,以下哪项活动不属于项目监控过程组?A. 项目范围管理B. 项目进度管理C. 项目成本管理D. 项目风险管理37、在软件项目规划过程中,以下哪个阶段不包含在传统的软件开发生命周期中?A. 需求分析B. 设计C. 测试D. 维护39、题干:在软件项目规划阶段,以下哪个活动是确保项目团队具备完成项目所需技能和知识的关键活动?A. 项目范围定义B. 人力资源规划C. 风险管理规划D. 质量管理规划41、题干:在软件项目生命周期中,哪个阶段通常负责制定软件项目的整体计划?A. 需求分析阶段B. 设计阶段C. 实施阶段D. 维护阶段43、在软件项目管理中,以下哪个阶段不是项目生命周期的典型阶段?A. 需求分析B. 设计与开发C. 测试与部署D. 维护与升级45、题干:在软件项目开发过程中,以下哪项不属于项目风险管理的关键步骤?A. 风险识别B. 风险评估C. 风险应对策略制定D. 项目进度监控47、以下哪项不是软件项目管理中的项目风险?()A. 技术风险B. 进度风险C. 成本风险D. 质量风险49、在项目管理中,以下哪项不属于项目沟通管理的工具与技术?A. 沟通模型B. 沟通渠道分析C. 会议记录D. 决策树51、在软件项目生命周期中,哪个阶段是进行软件需求分析和定义的?A. 规划阶段B. 设计阶段C. 实施阶段D. 维护阶段53、在软件项目管理中,以下哪项不是项目风险应对策略?()A. 风险规避B. 风险减轻C. 风险转移D. 风险接受55、题干:在软件项目管理中,以下哪个工具主要用于识别和评估项目风险?()A. Gantt图B. 风险矩阵C.PERT图D.PERT分析57、在软件项目管理中,以下哪项不属于风险管理的关键活动?()A. 风险识别B. 风险分析C. 风险规划D. 风险监控与报告59、题目:在软件项目规划阶段,以下哪项活动不属于项目范围管理范畴?A. 确定项目目标B. 定义项目范围C. 创建工作分解结构(WBS)D. 确定项目需求61、在项目管理中,以下哪项不属于项目范围管理的内容?A. 工作分解结构(WBS)B. 范围确认C. 需求管理D. 项目变更控制63、以下哪个选项不属于软件工程中的“需求工程”阶段?()A. 需求分析B. 需求获取C. 需求验证D. 需求变更管理65、在软件项目生命周期中,以下哪个阶段是确定项目范围和产品需求的关键阶段?A. 需求分析B. 设计阶段C. 开发阶段D. 验收阶段67、在软件项目开发过程中,以下哪项活动不属于需求分析阶段的内容?A. 收集用户需求B. 分析需求可行性C. 设计系统架构D. 创建用户界面原型69、在项目管理中,以下哪项工作不属于项目整合管理范畴?A. 项目范围管理B. 项目进度管理C. 项目成本管理D. 项目采购管理71、在软件需求工程中,以下哪项不是需求变更管理的关键活动?()A. 变更请求的提出与评估B. 变更请求的批准与实施C. 变更请求的记录与跟踪D. 变更请求的沟通与协调73、在软件项目管理中,以下哪项不属于项目风险管理的主要内容?A. 风险识别B. 风险评估C. 风险规避D. 项目进度控制75、软件项目进度管理中,常用的进度估算方法有哪些?二、案例分析(全部为主观问答题,总5大题,第一题必选,剩下4选2,每题25分,共75分)第一题案例材料:某软件开发公司承接了一个大型企业资源计划(ERP)系统项目。

xxx_软件项目全过程进度跟踪表(模板).xls

xxx_软件项目全过程进度跟踪表(模板).xls
序号
名称
1
1.1 1.1.1 1.1.2 1.1.3
1.1.4 1.1.5
1.1.5.1 1.1.5.2
1.1.5.3
1.1.5.4
1.1.5.5 1.1.6
1.1.7 1.1.8
1.1.9 1.1.10 1.1.10.1 1.1.10.2 1.1.10.3
1.1.10.4 1.1.11
1.2 1.2.1 1.2.1.1
11项目其他活动工作量统计项目周例会项目周例会1项目周例会2项目周例会3项目周例会4项目周例会5项目周例会6项目周例会7项目周例会8项目周例会9项目周例会10项目周例会11项目周例会12项目周例会13项目周例会14项目周例会15项目周例会15项目周例会17项目周例会18项目周例会19项目周例会20项目周例会21项目周例会22项目周例会23项目周例会24项目周例会25项目周例会26项目周例会27项目周例会28项目周例会29项目周例会30项目周例会31项目周例会32项目周例会33项目周例会34项目周例会35项目周例会36项目周例会37项目周例会38项目周例会39项目周例会40项目周例会41项目周例会42项目周例会43项目周例会44项目周例会45项目周例会46项目周例会47项目周例会48项目周例会49周期性审计周期性审计1周期性审计2周期性审计3周期性审计4周期性审计5周期性审计6周期性审计7周期性审计8周期性审计9周期性审计10周期性审计11周期性审计12周期性审计13周期性审计14周期性审计15周期性审计16周期性审计17周期性审计18周期性审计19周期性审计20周期性审计21周期性审计22每周1对上周度量数据收集50周项目管理编写项目人员记录表变更控制表编写项目风险管理监控表决策分析会议设计阶段需求跟踪实现阶段需求跟踪测试阶段需求跟踪发布阶段需求跟踪每周项目跟踪50周日常配置管理编写基线变更表编写配置管理备份记录每周日常配置库维护50周培训oracle配置优化jquery培训非计划工作量项目管理需求变更处理配置管理基线变更处理评审审计返工工作量工作量评审项目章程项目管理手册需求汇总表需求规格说明书项目估算表项目进度表项目集成计划概要数据库设计第一里程碑第二里程碑5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
建立跟踪控制的标准 项目的信息采集 项目性能分析 项目评审 项目计划修改
3
项目跟踪控制过程
4
项目跟踪控制的关系
信息
跟踪系统
决策和命令
控制系统
5
项目控制的范围-集成管理
产品规格/质量
进度
成本
6
跟踪控制的程度
项目经理关注的真正问题:项目中的偏差可以 接受吗? 建立偏差的接受准则 注意力放在解决特殊问题上

25
跟踪实际成本
计算任务的实际成本 每天更新实际成本 查看任务成本是否与预算相符

26
跟踪项目资源状况
资源完成的总实际工时 每天更新资源的实际工时 查看资源计划工时与实际工时之间的差异

27
性能分析的主要技术
图解控制法 挣值分析法(盈余分析法、已获取价值分析法)

28
图解控制法
54

项目完成的预测时间:

未完工指数
TCPI=剩余工作/剩余成本 =(Budget-BCWP)/(Goal-ACWP)
Budget=BAC 如果Goal=EAC, TCPI 与CPI等同的
55
性能分析实例
计划
任务A:$100
今天
开始 $50
结束 $50
共计 $100
实际
任务B:$100
$50
$50

ACWP(Actual cost of work performed)


BAC(Budget At Completion)

预算总值(估算结果)
已获值(Earned Value)
40

BCWP(Budgeted cost of work performed)

费 用
挣值分析原理
CV:-1
12 11 10
BCWS
ACWP
总估算
10
费用差异2
资 源
当前日期
时间
33
图解控制法 -资源载荷图
34
项目图解控制
用甘特图、累计费用曲线图和资源载荷图共同 监控项目 综合考虑来自35图解控制法-图例1
36
图解控制法 -图例2
37
性能分析的主要技术
图解控制法 挣值分析(已获取价值分析法、盈余分析法): Earned Value Analysis
BCWP = $320
46
挣值分析导出度量-1

进度差异:SV(Schedule Variance)=BCWP-BCWS
=0:按照进度进行 <0:落后于进度 >0:超前于进度


费用差异:CV(Cost Variance )=BCWP-ACWP
=0:按照预算进行 >0:低于于预算 <0:超出于预算
合计 第二阶段
100 95 100 100 90 80
合计 第三阶段
50 80 25 0 0
合计 整个项目合 计 项目全部预算价值(BAC):115000
57
项目性能分析实例研究
BCWS=96300 BCWP=78650 ACWP= 87100 SV=-17650 CV=-8450 SPI= BCWP/ BCWS=81.7% CPI= BCWP/ ACWS=90.3% BAC=115000 EAC=BAC/ CPI=127350

43
BCWP的计算
已获价值分析的难点是计算BCWP. 方法一:自下而上-很麻烦 方法二:公式计算方法 50/50规则:

当一项工作开始时,假定已经获得一半的价值。 当一项工作开始时,没有产生价值,直到结束 获得全部的价值。
44

0/100规则


经验加权法
50/50规则的挣值分析
本规则可以克服对工作的进展情况主观的估计 问题,以及自下而上详细估算工作量太大的缺 点 最常用的规则 前提是任务分解的足够详细
计划范围 实际范围
方法:
范围变更控制系统
输出:
范围修改决 定
基线变更控 制系统
20
基线变更系统
配置控制
变更请求
变更评估
变更批准/ 拒绝
变更实现
21
范围控制注意点

防治不合理的范围扩张
蔓延(Scope Creeping) 镀金(Gold-plating)

22
进度、成本、资源控制
输入:
计划进度、成本、资源 实际进度、成本、资源

47
成本差异实例
计划
任务A:$100
今天
开始 $50
结束 $50
共计 $100
实际
任务B:$100
$50
$50
$100
任务C:$100
$50
$50
$100
任务D:$100
$50
$0
$50
50/50规则
时间
BCWS=$400 , BCWP=$350, 则SV=- $ 50
48
进度差异实例
49
举例

38
挣值分析模型
输出: 输入:
1. CV 2. CPI 已获价值分析 3. SV 4. SPI
1. BCWS
2. BCWP
3. ACWP
4. BAC
5. EAC
6. VAC
7. SAC
39
输入

BCWS(Budgeted cost of work scheduled)

计划工作成本 实际工作成本
服务外包软件项目 组织与管理 十一
朱建凯
0
软件项目管理
第十二章 软件项目的跟踪控制
1
项目集成管理的过程
指定项目章程 n 指定项目管理计划:定义、准备和协调所有子 计划 n 指导与管理项目工作 n 监控项目工作 n 实施整体变更控制 n 结束项目或阶段
n
2
本章要点
一、项目跟踪控制的基本概念 二、项目跟踪控制的过程
BCWP
SV:1
BAC
BCWS
ACWP
资 源
当前日期
时间
41
挣值分析(已获取价值)概念

利用成本会计评估项目进展情况的一种方法
42
挣值分析法定义
对项目实施的进度、成本状态进行绩效评估的 有效方法 -- 综合了范围、成本、进度的测量 是计算实际花在一个项目上的工作量,以及预 计该项目所需成本和完成该项目的日期的一种 方法.

项目原来预计2012.7.14完成1000元的工作,但是 目前只完成了850元的工作,而为了这些工作花 费了900元,则成本偏差和进度偏差各是多少?
CV=850-900=-50元 SV=850-1000=-150元
50
进度成本差异实例
400
51
挣值分析导出度量-2

成本效能指数:CPI(Cost Performance Index)=BCWP/ACWP
跟踪采集主要是在项目生存期内根据项目计划 中规定的跟踪频率按照规定的步骤对项目管理、 技术开发和质量保证活动进行跟踪。 监控项目实际情况,记录反映当前项目状态的 数据. 项目度量实施过程

16
采集过程实例
1)依据项目计划的要求确定跟踪频率和记录数据的方式。 2)按照跟踪频率记录实际任务完成的情况(包括进度或 完成时间,质量等)。 3)按照跟踪频率记录完成任务所花费的人力和工时。 4)根据实际任务进度和实际人力投入计算实际人力成本 和实际任务规模。 5)记录除人力成本以外的其他成本消耗。 6)记录关键资源的使用情况。 7)记录项目进行过程中风险发生的情况及处理对策。 8)按期按任务性质统计项目任务的时间分配情况。 9)收集其它的要求的采集信息以及必要的度量信息等
如果Goal=BAC
则TCPI=(1000-350)/(1000-700)=2.17
56
项目性能分析实例研究
计划费用 第一阶段 1500 2500 3500 1000 2500 800 11800 35000 6500 3500 3000 3500 4500 56000 12000 6000 6500 300 1000 28500 96300 1500 2600 3600 1200 2500 900 12300 41000 7300 3200 3000 3100 4000 61600 6000 5200 2000 0 0 13200 87100 实际费用 完成百分比 评估 100 100 100 100 100 100 BCWP 进度差异 费用差异 1500 2500 3500 1000 2500 800 11800 35000 6175 3500 3000 3150 3600 54425 6000 4800 1625 0 0 12425 78650 0 0 0 0 0 0 0 0 (325) 0 0 (350) (900) (1575) (6000) (1200) (4875) (3000) (1000) (16075) (17650) 0 (100) (100) (200) 0 (100) (500) (6000) (1125) 300 0 50 (400) (7175) 0 (400) (375) 0 0 (775) (8450)

计划
7
本章要点
一、项目跟踪控制的基本概念 二、项目跟踪控制的过程
建立跟踪控制的标准 项目的信息采集 项目性能分析 项目评审 项目计划修改
8
项目控制过程的活动
1. 2. 3. 4.
5.
建立标准 观察项目的性能 将项目的实际结果与计划进行比较 如果实际的项目同计划有误差时,采取必要 的修正措施。 修正计划,通知有关人员和部门
相关文档
最新文档