软件项目管理案例教程习题答案第0章软件项目管理概述1、项目集成管理是什么?项目集成管理是在项目的整个生存期,协调项目管理其他各管理知识域,将项目管理的面面集成为一个有机整体,保证项目的总目标的实现。
项目集成管理从一个宏观的角度将项目作为一个整体来考察。
包括的过程包括:项目章程编制、初始项目围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。
项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。
2、项目管理的9大知识领域是什么?1)项目集成管理2)项目围管理3)项目时间管理4)项目成本管理5)项目质量管理6)项目人力资源管理7)项目沟通管理8)项目风险管理9)项目采购管理l 为了成功实现项目的目标,首先必须设定项目的工作和管理围,即项目的围管理。
l 为了正确实施项目,需要对项目目标进行分解,即对项目的时间、质量、成本三大目标进行分解,即项目时间管理、项目成本管理、项目质量管理l 项目实施过程,需要投入人力、物力:项目人力资源管理、项目采购管理l 为了项目的团队人员的管理,让大家有一致的目标,需要沟通,即项目的沟通管理l 当然,项目实施过程会遇到各种风险,因此需要进行风险管理,即项目的风险管理l 当项目管理一定要协调各个面,不能只顾局部利益和细节,因此需要集成管理,即项目的集成管理3、项目的成本管理包括哪些过程?包括成本估算、成本预算、成本控制等过程4、项目管理的5个过程组是什么?启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组5. 判断下面活动哪些是项目?上课野餐活动√集体婚礼√社区保安开发微软的操作系统√每天的卫生保洁神州飞船计划√二、判断题1. 项目开发过程中可以无限制地使用资源。
(X )2. 项目具有暂时的特征。
(√)3. 项目管理核心的三角形是围、进度、风险。
(X )4. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。
(√ )5. 运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展向的管理。
(√ )第1章软件项目初始过程一、名次解释1.项目章程项目章程是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。
格地说,姓名章程包括队开始一个项目或项目阶段的正式授权,但是通常而言,在每个项目阶段都对项目进行一次授权的做法并不多见。
项目章程是一个正式的文档,它正式的认可一个项目的有效性,并指出项目的目标和管理向。
它授权项目经理来完成项目,从而保证项目经理可以组织资源用于项目活动。
项目章程由项目发起人、出资人或者高层管理人员签发。
2.项目建议书即项目投标书。
主要按招标文件的容和要求,详细描述我的解决案和报价,一般来说,软件系统的标书书写要包含需求分析、竞价设计案、系统功能模块、软硬件选型、培训与技术支持、报价等几大部分。
同时给出我凡能代表公司实力、能力的各类证明文件,能提供的尽量提供,最大限度地将自己推荐出去。
下面的是一些说明。
由于招标项目的性质和规模不同,标书文件的具体容也就各不相同,但标书所包含的容要按招标文件中所要求的关键问题与将要问题,依次展开,切忌前后颠倒、评奖不分。
总之,标书要使招标单位阅读后感觉重点突出,印象深刻。
下面简要介绍一般标书应该包含的容:一、投标函投标函也叫答标书,是给招标单位的首阅文件,主要说明我决定参加招标项目的投标以及我所委托的全权代表和文件,投标函示例如下:(某招标单位):(投标单位全称)授权(全权代表姓名)(职务、职称)为全权代表,参加贵组织的(招标编号、项目名称)招标的有关活动。
为此:1、提供“投标须知”规定的全部投标文件:l 投标书正文一份,副本二份;l 资格证明文件一份;l …… ……2、保证遵守招标文件中的有关规定和收费标准。
3、保证踏实地执行买卖双所签订的经济合同,并承担合同规定的责任义务。
4、愿意向贵提供与该项目有关的一切数据和技术资料。
5、本投标文件自开标日起30天有效。
地址:邮编::传真:Email:投单位:(盖章)全权代表:(签字)日期:年月日二、标书正文标书正文是标书的主体,要按招标文件的容和要求,详细描述我的解决案和报价,一般来说,软件系统的标书书写要包含需求分析、竞价设计案、系统功能模块、软硬件选型、培训与技术支持、报价等几大部分。
下面给出一分标书的容示例,以供参考:第1章保密协议第2章概述2.1 项目简介2.2 项目目标第3章设计原则第4章系统需求分析4.1 概述4.2 业务流程描述4.3 主要功能分析4.4 系统性能指标4.5 系统的升级与二次开发第5章系统总体案5.1 概述5.2 各功能模块介绍5.3 功能模块接口设计第6章软硬件选型与配置6.1 概述6.2 软件选型与配置6.3 硬件选型与配置第7章项目管理及实施7.1 项目人员组织结构7.2 项目进度计划7.3 项目风险管理7.4 项目文档7.5 项目质量保证第8章培训与技术支持第9章报价附录关键技术介绍三、资质证明和其它材料一般来说,资质证明和其它材料包括但不限于下述容:1)营业执照复印件2)投标产品鉴定证书复印件3)投标产品获奖证书复印件4)得到专利局授予的专利产品证书及编号5)第三提供的产品检测报告。
6)产品销售业绩,一般可介绍近三年公司的市场份额,每年销售提升的比例。
7)银行资信证明,银行出具资信证明可以体现投标单位的实力。
8)主要管理人员、技术人员的简单履历。
总之,凡能代表公司实力、能力的各类证明文件,能提供的尽量提供,最大限度地将自己推荐出去。
二、选择题1. 项目建议书是哪个阶段开发的文档(C )A. 项目执行阶段B. 项目结尾阶段C. 项目初始阶段D. 项目计划阶段2. 项目章程(A )A. 明确了项目经理B. 确定了项目的质量标准C. 明确了团队的纪律D. 定义了项目需求3. 对于风险比较大的项目,最好选择(C )生存期模型,A. 瀑布模型B. 原型C. 螺旋模型D. V模型4. 开发项目建议书的目的是为了(B )A. 验收B. 竞标或者签署合同C. 编写计划D. 跟踪控制项目三、判断题1. 项目经理是一个综合的角色(√ )2. 软件项目都是需要签署合同的(√)3. 增量式模型可以避免一次性投资太多带来的风险(√)4. 项目章程类似一个项目授权书(√ )5. 在甲乙合同项目中,提出需求的一是乙(X )6. 如果是部项目,在项目初始阶段可以不提交招标书(√)第二章-围计划一、选择题1. 需求分析是回答系统必须(A )的问题A. 做什么B. 怎么做C. 时做D. 为谁做2. WBS(工作分解结构)非常重要,因为下列原因,除了(D )A. 帮助组织工作B. 防止遗漏工作C. 为项目估算提供依据D. 确定团队成员责任3. 项目围(C)A. 只在项目开始时重要B. 在授权项目的合同或者其他文件得以批准后就不再重要了C. 从项目概念阶段到收尾阶段都应该加以管理和控制D. 是在项目执行阶段通过变更控制步骤进行处理的问题4. 为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?(B )A. 可以在80小时完成B. 不能再进一步进行逻辑细分了C. 可由一个人完成D. 可以进行实际估算5. 围变更是指(A )A. 修改技术规格B. 对围述进行修订C. 对批准后的WBS进行修改D. 以上都不是6. 下面哪个不是需求管理的过程(A )A. 需求设计B. 需求获取C. 需求分析D. 需求变更7. 下面那个不是创建WBS的法(C )A. 自顶向下B. 自底向上C. 控制法D. 模版指导8. 任务分解可以( B ),它是围变更的一项重要输入A. 提供项目成本估算结果B. 提供项目围基线C. 规定项目采用的过程D. 提供项目的关键路径9. 围基线由(B)组成A. 项目章程、批准的详细的项目围说明书和WBSB. 批准的详细项目围说明书、WBS和WBS字典C. 项目章程、项目工作说明书和WBSD. WBS二、判断题1. 需求分析过程是确定项目如实现的过程,并确定项目的技术案(√)2. 对于一个重来没有做过的项目,开发WBS时,可以采用用自底向上的法(X )补充材料《项目围变更管理》项目中不可避免的会发生围的变更,不论是在项目的开始阶段或是项目的将要结束阶段,都有可能会发生项目围的变更,而项目围的变更会自然而然地对项目有影响,所以,怎么样控制项目的围变更是项目管理所需要做的一个重要容。
项目所处的阶段越早,项目不确定性就越大,项目调整或变更的可能性就越大,同时带来的代价比较低。
但随着项目的进行,不确定性逐渐减小,而变更的代价、付出的人力、资源逐渐增加,就会增加决策的困难度。
一旦项目变更发生了,项目管理该怎么处理呢?我认为:1)记录变更请求(CR):任变更,不论以后是否会被接受,都应该首先记录下来,有些变更请求也在本阶段不被接受,也可以成为以后参考的功能或围。
所以对于任变更请求,首先要做的是记录下来是一个什么样的变更请求,是由哪一类项目干系人提出来的,以及相应的联系式。
2)澄清变更细节,分析相应变更请求的必要性。
3)对变更请求产生的原因进行分析,象是由于在项目初期对需求没有明确产品围产生的项目变更,或是没有明确项目围产生的变更,还是由于外部事件产生的原因。
4)根据变更请求,由相应的人员分析相应变更请求对现有项目进度的影响程度,并分析相关的变更请求之间的影响关系,添加相应记录在相应的变更请求中。
5)根据变更请求对现有项目进度影响程度,确认相应的成本估计。
6)对项目变更排列优先级。
针对项目现有进度,进行项目变更的项目进度影响、费用及项目可接受影响程度,建议对变更请求采取的应对措施,记录风险和相应的风险应对计划。
7)同项目赞助人协商项目变更影响,解决变更请求需要符合的条件,以及相应的费用的变化,及项目赞助人的可接受程度确定是否实施变更。
8)项目配置控制委员会批准相应的项目围变更,进度计划,人员和费用计划。
9)项目管理将项目变更加入现有项目的项目详细计划中,更新相应的项目文档,通知相应项目干系人相应的项目容、进度、人员、费用的变更。
10)执行并提交项目变更11)在项目变更被接受后,终止变更请求。
12)记录实际项目变更所带来的影响,汲取的教训分析。
第三章-软件项目进度计划一、选择题1. 快速跟进是指(A )A. 采用并行执行任务,加速项目进展B. 用一个任务取代另外的任务C. 如有可能,减少任务数量D. 减轻项目风险2. 赶工一个任务时,你应该关注(D )A. 尽可能多的任务B. 非关键任务C. 加速执行关键路径上的任务D. 通过成本最低化加速执行任务3. “软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系?(A )A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. 里程碑4. 如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是:(C )A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. 里程碑5. 对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C 是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是(B )A. 50%B. 68.3%C. 70%D. 99.7%δ=(P-O)/6=(24-6)/6=3E=(O+4M+P)/6=(6+4*12+24)/6=136. 下面哪项可能延长项目的进度?(A)A. LagB. LeadC. 赶工D. 快速跟进7. 关于浮动,下面除了哪个都是不正确的?(D )A. 每个任务都有浮动B. 只有复杂的项目有浮动C. 浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量8. 关于网络图,下面哪个是不正确的?(C)A. 网络图可用于安排计划B. 网络图展示任务之间的逻辑关系C. 网络图可用于跟踪项目D. 网络图可用于详细的时间管理9. 资源平衡最好用于(D)活动A. 时间很紧的B. 按时的C. 非关键路径D. 关键路径10. 下面哪项可以决定进度的灵活性(B )A. PERTB. Total floatC. ADMD. 赶工二、计算题1. 根据图3-21计算项目在20天完成的概率,其中任务1的最乐观、最悲观和最可能的历时估计是8天,10天,24天, 任务2的最乐观、最悲观和最可能的历时估计是1天,5天,9天?解:E±1δ即17±3,从14天到20天的概率为68.3%,所以20天完成的概率为P=P(17天)+P(17-20天)=50%+68.3%/2=84.2%.第四章-软件项目成本计划一、选择题1. (A )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。