第4章 软件项目进度管理(习题)
软件项目管理案例教程(第二版)习题答案

第二版习题答案目录第0章软件项目管理概述 (2)第1章软件项目初始过程 (3)第二章-范围计划 (6)第三章-软件项目进度计划 (8)第四章-软件项目成本计划 (10)第五章-软件项目质量计划 (11)第六章-软件项目人力资源计划 (13)第七章-软件项目沟通计划 (14)第八章-项目管理风险计划 (17)第九章-软件项目合同计划 (19)第十章-软件项目配置管理 (20)第十一章-软件项目集成计划 (21)第十二章-软件项目执行控制过程 (22)第十三章-软件项目结束过程 (25)第二版习题答案韩万江、姜立新机械工业出版社第0章软件项目管理概述1、项目集成管理是什么?项目集成管理是在项目的整个生存期内,协调项目管理其他各管理知识域,将项目管理的方方面面集成为一个有机整体,保证项目的总目标的实现。
项目集成管理从一个宏观的角度将项目作为一个整体来考察。
包括的过程包括:项目章程编制、初始项目范围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。
项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。
2、项目管理的9大知识领域是什么?1)项目集成管理2)项目范围管理3)项目时间管理4)项目成本管理5)项目质量管理6)项目人力资源管理7)项目沟通管理8)项目风险管理9)项目采购管理●为了成功实现项目的目标,首先必须设定项目的工作和管理范围,即项目的范围管理。
●为了正确实施项目,需要对项目目标进行分解,即对项目的时间、质量、成本三大目标进行分解,即项目时间管理、项目成本管理、项目质量管理●项目实施过程,需要投入人力、物力:项目人力资源管理、项目采购管理●为了项目的团队人员的管理,让大家有一致的目标,需要沟通,即项目的沟通管理●当然,项目实施过程会遇到各种风险,因此需要进行风险管理,即项目的风险管理●当项目管理一定要协调各个方面,不能只顾局部利益和细节,因此需要集成管理,即项目的集成管理3、项目的成本管理包括哪些过程?包括成本估算、成本预算、成本控制等过程4、项目管理的5个过程组是什么?启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组5. 判断下面活动哪些是项目?上课野餐活动√集体婚礼√社区保安开发微软的操作系统√每天的卫生保洁神州飞船计划√二、判断题1. 项目开发过程中可以无限制地使用资源。
软件工程项目管理试题

一、选择题(每题2分,共20分)1. 软件工程项目管理中,以下哪个不是项目范围管理的过程?A. 规划范围管理B. 定义范围C. 创建工作分解结构(WBS)D. 项目评审2. 在软件项目进度管理中,以下哪个方法用于确定项目关键路径?A. PERT(项目评估与审查技术)B. Gantt图C. 关键路径法D. 预算管理3. 软件项目成本管理中,以下哪个不是成本估算的方法?A. 自顶向下估算B. 自底向上估算C. 差别估算D. 成本估算模型4. 软件配置管理中,以下哪个不是配置项?A. 软件代码B. 设计文档C. 测试用例D. 用户手册5. 软件质量管理中,以下哪个不是质量模型?A. CMM(能力成熟度模型)B. ISO 9000系列标准C. 六西格玛D. 软件质量保证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. 项目管理可行性二、简答题(每题5分,共25分)1. 简述软件工程项目管理的基本任务。
2. 简述软件项目进度管理的基本原则。
3. 简述软件项目成本管理的过程。
4. 简述软件配置管理的基本概念。
5. 简述软件项目风险管理的方法。
三、论述题(10分)论述软件工程项目管理中,如何有效地进行范围管理、进度管理、成本管理、软件配置管理和风险管理。
软件项目管理答案

软件项目管理答案1.下列哪项不是甘特图的作用(). [单选题] *A.创建项目时间计划B. 通过链接,建立任务之间的搭接关系,查看搭接关系对任务日程的影响C. 资源分配到任务后,查看资源的分配状况D. 显示每个任务、摘要任务的工时量(正确答案)2.下列哪项是网络图的作用(). [单选题] *A.可查看某个时间段(天、周、月)一个项目的任务时间分配情况B.任务的开始、结束、工期等信息。
C.根据信息,可直接进行任务信息的修改。
D.以上都是(正确答案)3.下列哪一项不是项目计划预先设置中需要设定的(). [单选题] *A.项目信息B.项目属性C.项目预算类型(正确答案)D.项目的工作日历4.下列哪一项不是项目任务的类型(). [单选题] *A.突发任务(正确答案)B.里程碑任务C.一般任务D.周期性任务5.当基坑开挖工作进行到一定时间后,就应开始进行降低地下水的工作,一直进行到地下水水位降到设计位置,描述的是哪种任务搭接关系?(). [单选题] *A.SSB.FSC.FFD.SF(正确答案)6.以下哪些是制定项目时间计划时任务的限制类型(). [单选题] *A.弹性B.越晚越好(正确答案)C.中等D.非弹性7.对于工时资源和材料资源的区别,以下哪一项是错误的(). [单选题] *A.工时资源有加班费率和标准费率;材料资源只有标准费率B.工时资源和材料资源均可指定最大单位(正确答案)C.工时资源无材料标签;材料资源具有材料标签D.工时资源可指定电子邮件、工作组;材料资源不可指定8.项目计划关键路径和非关键路径的查看方式,以下哪一项是正确的(). [单选题] *A.视图——跟踪甘特图/网络图B.视图——甘特图总表添加关键列(正确答案)C.项目——筛选——关键任务D.以上均可9.Project中进度更新的方式,以下哪一项是错误的(). [单选题] *A.工具—跟踪—更新任务(正确答案)B.输入任务的实际开始、完成日期C.以百分比形式更新任务进度D. 以当前实际工期和剩余工期更新10.Project中优化项目计划的方法,以下哪一项是正确的(). [单选题] *A.将分配不足的资源分配给更多的任务B.替换资源分配,平衡特定工作分配的工作量C.分配不足的资源分配到关键任务上,缩短关键任务的工期,缩短项目工期D.以上均可考虑使用(正确答案)。
软件项目管理练习题

软件项目管理练习题一、单选题1。
变更控制是对(B)的变更进行标识、文档化、批准或拒绝,并控制.A。
详细的WBS计划ﻩﻩB.项目基线C。
项目预算ﻩﻩ D.明确的项目组织结构。
2.项目配置管理的主要任务中,不包括( C)。
A。
版本管理ﻩﻩﻩB。
发行管理C.检测配置ﻩﻩD.变更控制3.在项目团队会议上,一个小组成员建议扩大工作范围,他的建议已经超越了项目章程中的范围。
这时,项目经理指出项目团队应该集中精力完成仅限于需要完成的所有工作。
这属于( B ).A。
范围定义ﻩﻩﻩﻩB。
范围管理C.项目章程ﻩﻩﻩﻩD.范围分解4。
使用工作分解结构的主要原因是:(D)。
A.组织工作ﻩﻩﻩﻩﻩB.防止遗漏工作C.为项目估算提供依据ﻩﻩﻩﻩD.以上都是5.进行活动历时压缩时,可以在关键路径活动上增加资源。
这时必须进一步考虑什么?(B).A.其他活动的延迟ﻩﻩﻩB.出现新的关键活动C。
分配给关键路径上其他任务的资源 D.进度计划中历时最长的任务6.如果一个任务的最乐观估算为12天,最悲观估算为18天,那么最可能估算为多少?(15天)。
A。
15天ﻩﻩﻩﻩﻩﻩB。
13天C.16天ﻩﻩﻩﻩﻩD。
以上都不是7.有一个文件,它通过确定项目目标和主要项目可交付成果,形成了项目团队和项目客户之间达成一致的基础。
这个文件的名称是:( C )。
A。
执行计划ﻩﻩﻩﻩB.配置管理计划C. 范围说明书ﻩﻩﻩﻩﻩD. 工作授权计划8。
工作包是:( A ).A.WBS最低层的可交付成果ﻩﻩﻩB。
带有一个特定标示符的任务C。
要求的汇报级别ﻩﻩﻩﻩD。
可以分配给一个以上组强单位的任务9.项目可能:(D)。
A. 没有关键路径ﻩﻩB.多条关键路径C。
一条关键路径ﻩﻩD.一条或多条关键路径10.举行项目团队会议时,小组决定在某个特定领域付出额外工作使客户获得他们不需要的需求,于是他们把额外的工作加进项目中,这称为:( A)。
A。
镀金B.额外范围C.经批准的变更单 D.好主意11。
软件项目管理习题 答案

软件项目管理习题答案软件项目管理习题答案在软件开发领域,项目管理是确保项目成功完成的关键要素之一。
无论是小型还是大型的软件项目,都需要经过有效的项目管理来保证项目的进展和质量。
下面将针对一些常见的软件项目管理习题给出详细的答案,帮助读者更好地理解和应用项目管理的知识。
1. 什么是软件项目管理?软件项目管理是指通过计划、组织、指导和控制软件开发过程,以达到项目目标的一系列活动。
它涵盖了项目的规划、需求分析、设计、编码、测试、交付等各个阶段,以确保项目按时、按质、按量完成。
2. 为什么需要软件项目管理?软件开发是一个复杂的过程,涉及多个团队、多个环节和多个利益相关者。
没有有效的项目管理,项目容易陷入进度延误、成本超支、质量问题等困境。
通过项目管理,可以合理规划资源、控制风险、提高效率,从而保证项目的成功。
3. 软件项目管理的主要步骤有哪些?软件项目管理包括以下主要步骤:- 项目启动:明确项目目标、范围和约束条件,并确定项目的组织结构和角色分工。
- 项目规划:制定详细的项目计划,包括时间计划、资源计划、风险管理计划等。
- 需求分析:明确用户需求,编写需求规格说明书,并与用户进行确认和沟通。
- 设计与开发:根据需求规格说明书进行系统设计和编码,确保软件满足用户需求。
- 测试与交付:进行系统测试,包括单元测试、集成测试和验收测试,最终交付给用户使用。
- 项目收尾:总结项目经验教训,进行项目评估和反馈,并进行项目归档和文档整理。
4. 如何进行项目进度管理?项目进度管理是确保项目按时完成的重要环节。
可以采用以下方法进行项目进度管理:- 制定详细的项目计划,包括任务分解、时间估算和里程碑设置。
- 使用甘特图或网络图等工具,可视化项目进度,及时发现和解决潜在的进度风险。
- 建立项目进度跟踪机制,及时更新任务状态,确保项目进展符合计划。
- 针对进度延误的任务,采取适当的措施,如增加资源、调整优先级等,以保证项目进度的恢复和调整。
软件项目管理第四章课后习题答案

四、项目进度管理1.简述时间管理包括哪些内容。
答:项目时间管理(也称进度管理)管理包括进度管理规划、活动定义、活动排序、活动资源估算、活动历时估算、制定进度计划和进度控制等管理过程。
在某些小的软件项目中,定义活动、排列活动顺序、估算活动资源、估算活动历时及制定进度计划等过程之间的联系非常密切,以至于可视为一个过程,由一个人在较短时间内完成。
2.如何理解项目进度管理的重要性,以及其他管理过程对进度管理的影响。
答:按时、保质完成项目是对项目的基本要求,但软件项目工期拖延的情况却时常发生,因而合理地安排项目时间是项目管理中的一项关键内容。
项目进度管理就是采用科学的方法确定项目进度,编制进度计划和资源供应计划,进行进度控制,在与质量、费用目标协调的基础上,实现项目的进度目标。
(1)范围、质量因素对进度的影响软件开发项目比其他任何建设项目都会有更经常的变更,大概是因为软件程序是一种“看不见”又“很容易修改”的东西吧,用户是想改就改,造成需求的蔓延,项目经理有时还不知如何拒绝,加上要说“我能”的心理因素,一般都会答应修改。
这样集少成多,逐渐影响了项目进度。
如果某项工作在进度上表面上达到目标了,但经检验其质量没有达到要求,则必然要通过返工等手段,增加人力资源的投入,增加时间的投入,实际上是拖延了进度。
不管是从横向或纵向来看,部分任务的质量会影响总体项目的进度,前面的一些任务质量中会影响到后面的一些任务质量。
(2)资源、预算变更对进度的影响资源,最主要的还是人力资源,有时某方面的人员不够到位,或者在多个项目的情况下某方面的人员中途被抽到其他项目、或身兼多个项目、或在别的项目不能自拔无法投入本项目。
还有一个很重要的资源,就是信息资源,如某些国家标准、行业标准,用户可能提供不了,而是需要去收集或购买,如果不能按时得到,就会影响需求分析、设计或编码的工作。
其他资源,如开发设备或软件没有到货,也会对进度造成影响。
预算其实就是一种资源,它的变更会影响某些资源的变更,从而对进度造成影响。
软件项目课后练习题答案

课后练习题答案序-—练习题一、回答问题:1.项目集成管理(Project Integration Management)是什么?➢集成项目管理是项目成功的关键,它贯穿了项目的全过程,包括从初始、计划、执行、管理到结束等过程。
项目集成管理在项目的整个生存期内协调项目管理其他各管理知识域,保证项目总目标的是实现.2.项目管理九大知识域是什么?➢项目管理九大知识域是项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目采购管理、项目沟通管理、项目风险管理、项目集成管理。
3.项目成本管理(Project Cost management)包括哪些过程?➢项目成本管理(Project Cost management)包括成本估算(Cost estimating),成本预算(Cost budgeting),成本控制(Cost control)等过程。
4.项目管理的五个过程组是什么?➢项目管理的五个过程组是启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组。
5.下面活动是项目:●野餐活动●集体婚礼●开发微软的操作系统●神州飞船计划二、判断题:6.项目开发过程中可以无限制地使用资源。
(×)7.项目具有暂时的特征。
(√)8.项目管理核心的三角形是范围、进度、风险.()9.过程管理与项目管理在软件组织中是两项最为重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践.(√)10.运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展方向的管理。
(×)第一章练习题一、名词解释1.项目章程➢项目章程(project charter)是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。
2.项目建议书➢项目建议书是指在项目初期为竞标或签署合同而提交的文档,它是在甲乙双方对相应问题共同认识的基础上,清晰地说明项目的目的以及操作方式,可以决定项目有无足够吸引力或可行不可行。
软件工程(习题与参考答案)

第1章概述(习题与参考答案)[判断题]1. 由于今天个人计算机不断发展壮大,人们不再采用软件团队的开发方式。
(×)2. 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。
(×)3. 购买大多数计算机系统所需的硬件比软件更昂贵。
(×)4. 大多数软件产品在其生命周期中不需要增强功能。
(×)5. 大多数软件系统是不容易变化的,除非它们在设计时考虑了变化。
(√)6. 一般来说,软件只有在其行为与设计者的目标一致的情况下才能成功。
(×)[选择题]1. ()因素促使计算机系统越来越复杂。
(D)A. 计算机内存和存储容量上的巨大增长B. 外部输入/输出选项的更加多样性C. 计算机体系结构方面的深刻变化D. 以上所有选项2. 下面的()不再是现代软件工程师关注的问题。
(A)A. 为什么计算机硬件的成本这么高?B. 为什么软件需要很长时间才能完成?C. 为什么开发一个软件的成本这么高?D. 为什么不能在产品发布前去除软件错误?3. 软件会逐渐退化而不会磨损,其原因在于()。
(C)A. 软件通常暴露在恶劣的环境下B. 软件错误通常发生在使用之后C. 不断的变更使组件接口之间引起错误D. 软件备件很难订购4. 大多数软件仍然是定制开发的,其原因在于()。
(C)A. 软件组件重用是十分普遍的B. 可重用的组件太昂贵而无法使用C. 软件在不使用其他组件的情况下很容易构造出来D. 商业组件在很多应用领域中可以得到5. 下面的()说法是正确的。
(C)A. 软件危机在20世纪70年代末期全面爆发B. 当前先进的软件工程方法已经解决了软件危机的问题C. 软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题D. 软件危机是指在软件产品中存在一系列的质量问题6. 软件工程的基本目标是()。
(B)A. 消除软件固有的复杂性B. 开发高质量的软件C. 努力发挥开发人员的创造性潜能D. 更好地维护正在使用的软件产品7. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章软件项目进度管理(习题)
一、选择题
1.赶工一个任务时,你应该关注(C )
A.尽可能多的任务
B.非关键任务
C.加速执行关键路径上的任务
D.通过成本最低化加速执行任务
2.“软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系?
( A )
A.强制性依赖关系
B.软逻辑关系
C.外部依赖关系
D.里程碑
3.如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以
后,这种活动安排的依赖依据是:(C)
A.强制性依赖关系
B.软逻辑关系
C.外部依赖关系
D.里程碑
4.对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是
24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是
介于10天到16天的概率是(B )
A.50%
B.68.3%
C.70%
D.99.7%
5.下面哪项将延长项目的进度?(A)
g
B.Lead
C.赶工
D.快速跟进
6.关于浮动,下面除了哪个都是不正确的?(D)
A.每个任务都有浮动
B.只有复杂的项目有浮动
C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量
D.浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量
7.资源平衡最好用于(C )活动
A.时间很紧的
B.按时的
C.非关键路径
D.关键路径
8.下面哪项可以决定进度的灵活性(B )
A.PERT
B.Total float
C.ADM
D.赶工
二、计算题
根据表3-11和图3-32,采用PERT方法估算,说明项目在20天内完成的概率的近似值?
图3-32:项目网络图
表3-11: PERT方法估计项目历时
参考答案:
均值=(8+24+4*10)/6+(1+9+4*5)/6=17,标准差=(约等于)3
所以,17+3=20天完成的概率大概是84.2%。
三、简答题
18.在安排软件开发进度时,应该考虑哪些问题?为什么?
19.成本模型的评价准则是什么?现有的评价模型有什么问题?
20.软件项目进度管理有哪些内容?
21.软件项目计划有哪些要点?主要内容包括什么?
22.分阶段交付的过程是什么,阶段如何划分?
23.项目整体进度安排的过程是什么?进度安排随着项目进展怎样调整?
24.进度安排的方法有哪些?进度安排的常用软件有哪些?
25.什么是甘特图?什么是网络图?它们各有什么特点,适用的项目类型?
26.下图是一个小型S项目的网络图,所有时间以天为单位,网络从节点1进展到节点10。
要求:
①画出代表项目的PERT图;
②确定关键路径;
③计算每个活动的浮动时间;
④假设活动A、B、C都利用了人力库,缩短这三个活动中任何一个的时间将造成其他两个活动之一增加同样的量,仅仅因为这三个活动的缘故,网络重新计划会缩短关键路径长度吗?
⑤假定活动C的估计时间是4,重复回答②、③和④。
27.根据如下项目描述,制定项目方案和进度计划:现在是春暖花开的季节,你们年级准备组织学生春游,目的地为野三坡。
学生以自愿的方式报名,可以携配偶或朋友(仅限1人)参加。
春游期间,需要安排各种娱乐活动(可酌情考虑诸如表演、游戏、晚会、集体活动或分散活动等),计划出游时间不超过3天。
假设你是春游活动的项目经理,请查找有关资料,编写项目的进度计划,要求考虑路线行程、活动组织与安排、住宿与交通等各方面。
提交:描述春游项目方案选择的报告(.doc);项目进度计划文件(.mpp)。
28.浮动时间有什么用?
29.影响活动工期的主要因素。
30.试分析为什么有些项目一开始就出现延期现象?。