(完整版)天津大学软件项目管理课件每章课后习题参考答案ygc

合集下载

软件项目管理习题 答案

软件项目管理习题 答案

软件项目管理习题答案软件项目管理习题答案在软件开发领域,项目管理是确保项目成功完成的关键要素之一。

无论是小型还是大型的软件项目,都需要经过有效的项目管理来保证项目的进展和质量。

下面将针对一些常见的软件项目管理习题给出详细的答案,帮助读者更好地理解和应用项目管理的知识。

1. 什么是软件项目管理?软件项目管理是指通过计划、组织、指导和控制软件开发过程,以达到项目目标的一系列活动。

它涵盖了项目的规划、需求分析、设计、编码、测试、交付等各个阶段,以确保项目按时、按质、按量完成。

2. 为什么需要软件项目管理?软件开发是一个复杂的过程,涉及多个团队、多个环节和多个利益相关者。

没有有效的项目管理,项目容易陷入进度延误、成本超支、质量问题等困境。

通过项目管理,可以合理规划资源、控制风险、提高效率,从而保证项目的成功。

3. 软件项目管理的主要步骤有哪些?软件项目管理包括以下主要步骤:- 项目启动:明确项目目标、范围和约束条件,并确定项目的组织结构和角色分工。

- 项目规划:制定详细的项目计划,包括时间计划、资源计划、风险管理计划等。

- 需求分析:明确用户需求,编写需求规格说明书,并与用户进行确认和沟通。

- 设计与开发:根据需求规格说明书进行系统设计和编码,确保软件满足用户需求。

- 测试与交付:进行系统测试,包括单元测试、集成测试和验收测试,最终交付给用户使用。

- 项目收尾:总结项目经验教训,进行项目评估和反馈,并进行项目归档和文档整理。

4. 如何进行项目进度管理?项目进度管理是确保项目按时完成的重要环节。

可以采用以下方法进行项目进度管理:- 制定详细的项目计划,包括任务分解、时间估算和里程碑设置。

- 使用甘特图或网络图等工具,可视化项目进度,及时发现和解决潜在的进度风险。

- 建立项目进度跟踪机制,及时更新任务状态,确保项目进展符合计划。

- 针对进度延误的任务,采取适当的措施,如增加资源、调整优先级等,以保证项目进度的恢复和调整。

习题参考答案天津大学计算机科学与技术学院

习题参考答案天津大学计算机科学与技术学院

第1章 软件与软件工程 1、软件及软件工程定义 答:软件是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。

软件 = 程序+数据+文档 程序 = 算法+数据结构软件工程:为了克服软件危机,在软降的开发生产过程中采用工程化的方法,采用一系列科学的,现代化的方法和技术开发软件,将工程化的思想贯穿到软件开发和维护的全过程。

2、软件危机的原因答:软件危机答:软件开发和维护过程中遇到的一系列严重问题。

导致软件危机的原因:1)软件的规模加大、复杂性提高、性能增强 2)软件是逻辑产品, 尚未完全认识其本质和特点3)缺乏有效的、系统的开发、维护大型软件项目的技术手段和管理方法 4)用户对软件需求的描述和软件开发人员对需求的理解往往存在差异,用户经常要求修改需求,开发人员很难适应5)软件开发的技术人员和管理人员缺乏软件工程化的素质和要求,对工程化的开销认识不足3、简述瀑布模型及其特点1. 试简述瀑布模型软件开发方法的基本过程。

答:1)软件开发过程与软件生命周期是一致的;2)相邻二阶段之间存在因果关系;3)需对阶段性产品进行评审4、简述一下螺旋模型及其特点开发 时期计划时期))答:螺旋模型沿着螺线进行若干次迭代,图中的四个象限代表了以下活动:(1)制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件;(2)风险分析:分析评估所选方案,考虑如何识别和消除风险;(3)实施工程:实施软件开发和验证;(4)客户评估:评价开发工作,提出修正建议,制定下一步计划5、简述一下原型模型及其特点答:原型模型的优点是:(1)可及早为用户提供有用的产品。

(2)可及早发现问题,随时纠正错误。

(3)减少技术、应用风险,缩短开发时间,减少费用、提高生产率。

(4)通过实际运行原型,提供直接评价系统的方法,促使用户主动参与开发活动,加强了信息反馈,促进各类人员的协调,减少误解,适应需求变化,能有效提高系统质量。

原型模型的缺点是:(1)缺乏丰富而强有力的软件工具和开发环境。

软件项目管理课后习题答案

软件项目管理课后习题答案

软件项目管理案例教程习题答案第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. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

天津大学软件项目管理课件每章课后习题参考答案

天津大学软件项目管理课件每章课后习题参考答案

习题参考答案第一章1、下列哪些活动不是项目?(1)探索火星生命迹象(2)向部门经理进行月工作汇报(3)开发新版本的操作系统(4)每天的卫生保洁(5)去网吧玩网络游戏(6)超级女声决赛(7)一次集体婚礼答:(2)、(4)、(5)不是项目第二章1、阐述配置库的检入检出机制及其作用。

答:配置库的检入检出机制如图所示,当开发人员要使用配置库中的一个文件时,将文件检出到自己的工作目录里,此时该文件在配置库中被自动锁定,开发人员处理完该文件后,再将文件检入到配置库中(需有修改权限),一个新的版本号自动与文件相关联,文件解锁。

配置库的检入检出和版本控制机制的作用:解决了软件开发中的两个重要问题(1)访问控制:保证具有相应权限的人员才能修改配置项。

(2)并行控制:保证不同人员同时对某配置项进行的修改不会互相覆盖。

2、简述变更管理流程。

图1 变革管理流程答:变更管理流程如图所示,具体步骤如下:(1)变更请求:向管理小组提出书面的变更请求(2)变更评估:分别从软件变更分类、技术影响分析、接口影响分析、进度影响分析、预算影响分析等方面对变更进行评估(3)变更批准/拒绝:根据评估结果对变更作出决策:1)直接实现变更;2)挂起或延迟变更;3)拒绝变更图2 变更实现流程(4)变更实现:如图2所示,从配置库中检出基线,然后对基线进行变更,变更完成后需要进行测试和验证,最后向配置库中检入基线。

第三章1、作为项目经理,你需要给一个软件项目做进度计划,经过任务分解后得到任务A,B,C,D,E,F,G,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。

通过历时估计已经估算出每个任务的工期,现已标识在PDM网络图上。

假设项目的最早开工日期是第0天,请计算每个任务的最早开始时间,最晚开始时间,最早完成时间,最晚完成时间,同时确定关键路径,并计算关键路径的长度,计算任务F的自由浮动和总浮动。

关键路径:A→E→C→D→G关键路径长度:4+8+7+5+3=27任务F的自由浮动:FF=ES(G)-EF(F)-lag=24-20=4任务F的总浮动:TF=LS(F)-ES(F)=16-12=42、小张是某公司的技术总监,最近接到公司总裁的指令,负责开发一个电子商务平台。

软件项目管理课后习题参考答案

软件项目管理课后习题参考答案

软件项目管理课后习题参考答案第一章项目管理概述一.选择题1.项目是(D )。

A.—个实施相应工作范围的计划E. —组以协作方式管理、获得一个期望结果的主意C.创立独特的产品或服务所承担的临时努力D.必须在规定的时间、费用和资源约束条件下完成的一次性任务2?你刚被指派在你的公司的一个不同的部门中管理一个大的项目。

你正试图了解项目是关于什么的,谁是主要的项目干系人,为了管理好此项目,你首先应该做(C )0A.所有的项目计划E.会见以前的项目经理,以找出他离开的原因C.与你的老板见面,了解他对项目的看法D.与你的新项目团队见面,认识他们和了解他们对项目的看法3.不属于项目的活动是(B)oA.—种新型罐头产品的开发E.罐头产品的生产C.罐头产品的试制D.罐头产品的营销策划4.项目是一个特殊的将被完成的有限任务,它是在一定的时间内,满足一系列特定目标的多项相关工作的总称。

此定义实际包含的含义有(D )oA.项目是一项有待完成的任务,且有特定的环境与要求E.在一定的组织机构内,利用有限资源(人力、物力、财力等)在规定时间内完成任务C.任务要满足一定性能、质量、数量、技术指标等要求D.项目的实施具有一定的风险第二章项目实施的环境与过程一.选择题1.项目管理中应用最广泛的组织形式是( C )。

A.项目式 E.职能式 C.矩阵式 D.网络式2.下面有关矩阵式组织环境的描述,不正确的是(A )。

A. 项目的经理必须是职能部门领导,这样才能取得公司总经理对项目的信任B. 项目经理和职能经理必须就谁占主导地位达成共识C. 矩阵式项目组织能够充分利用人力资源D. 矩阵式项目组织能够对客户的要求作出快速响应3.在下列组织结构形式中,团队建设最困难的是(C)oA. 直线式结构B.职能式结构C.矩阵结构D.项目结构4.职能式项目组织形式中项目经理的权限(A)oA. 很小B.有限C.中等D.很高5.项目在哪种组织中最不被重视(D )oA. 平衡矩阵型B.强矩阵型C.项目协调员型D.职能型6.下面各种类型的组织中,哪种最常发生冲突(B)oA.职能型组织B.矩阵型组织C.项目型组织D.项目协调员型组织7.传统组织结构的不利因素是(B )oA.与客户接触渠道单一B.对客户需求反应缓慢C.项目领导拥有太多的正式权力D.直接项目报告太多8.在(B )组织中,项目成员最担忧在项目完成之后无家可归。

《软件项目管理实用教程》-习题参考答案

《软件项目管理实用教程》-习题参考答案

习题参考答案第一章软件项目管理概述一、习题1. 项目管理和技术工作之间有什么关系?【答案】技术毫无疑问是我们实现产品落地的唯一工具。

需求产生、产品设计其实都是人们的愿景而已,那如何去实现呢,就需要我们用技术手段进行支撑落地。

项目管理作为一门专业已经得到认可,这表明知识、过程、技能、工具和技术的应用对项目的成功有显著影响。

其实项目管理是为产品或项目的有效落地产生的一种管理方法。

因此不难看出,项目管理和技术工作是相辅相成,缺一不可的。

2. 软件项目和一般项目的区别是什么?【答案】软件项目也被称为IT项目,是一种和信息技术(Information Technology,IT)相关的特殊项目,它创造的唯一产品或者服务是逻辑体,没有具体的形状和尺寸,只有逻辑的规模和运行的效果。

软件项目不同于其他项目,不仅是一个新领域而且涉及的因素很多,管理也比较复杂。

软件项目如下2个特点可以很好地区别于其他一般项目:(1)目标渐进性软件项目,作为一类特殊的项目,按理说,一开始也应该有明确的目标,然而,实际的情况却是大多数软件项目的目标不是很明确,经常出现任务边界模糊的情况。

在项目前期只能粗略地进行项目定义,随着项目的进行才能逐渐完善和明确。

(2)智力密集型软件项目是智力密集型项目,软件项目工作的技术性很强,需要大量高强度脑力劳动。

因此必须充分挖掘项目成员的智力、才能和创造精神,不仅要求开发人员具有一定的技术水平和工作经验,而且还要求他们具有良好的心理素质和责任心。

与其他性质的项目相比,软件项目中人力资源的作用更为突出,必须在人才激励和团队管理问题上给予足够的重视。

3. 什么是项目管理过程?项目管理过程之间有什么关系?【答案】项目管理在软件开发的技术工作之前就应该开始,而在软件从概念到实现的过程中继续进行,并且只有当软件开发工作最后结束时才终止。

其过程可分为以下几个管理过程组。

开始项目以上过程及之间的关系是指导性的,在实际实施某一软件项目时,可根据项目性质、项目规模、工作重点等灵活制定相应的管理过程。

天津大学软件项目管理课件每章课后习题参考复习资料ygc

天津大学软件项目管理课件每章课后习题参考复习资料ygc

习题参考答案第一章1、下列哪些活动不是项目?(1)探索火星生命迹象(2)向部门经理进行月工作汇报(3)开发新版本的操作系统(4)每天的卫生保洁(5)去网吧玩网络游戏(6)超级女声决赛(7)一次集体婚礼答:(2)、(4)、(5)不是项目第二章1、阐述配置库的检入检出机制及其作用。

答:配置库的检入检出机制如图所示,当开发人员要使用配置库中的一个文件时,将文件检出到自己的工作目录里,此时该文件在配置库中被自动锁定,开发人员处理完该文件后,再将文件检入到配置库中(需有修改权限),一个新的版本号自动与文件相关联,文件解锁。

配置库的检入检出和版本控制机制的作用:解决了软件开发中的两个重要问题(1)访问控制:保证具有相应权限的人员才能修改配置项。

(2)并行控制:保证不同人员同时对某配置项进行的修改不会互相覆盖。

2、简述变更管理流程。

图1 变革管理流程答:变更管理流程如图所示,具体步骤如下:(1)变更请求:向管理小组提出书面的变更请求(2)变更评估:分别从软件变更分类、技术影响分析、接口影响分析、进度影响分析、预算影响分析等方面对变更进行评估(3)变更批准/拒绝:根据评估结果对变更作出决策:1)直接实现变更;2)挂起或延迟变更;3)拒绝变更图2 变更实现流程(4)变更实现:如图2所示,从配置库中检出基线,然后对基线进行变更,变更完成后需要进行测试和验证,最后向配置库中检入基线。

第三章1、作为项目经理,你需要给一个软件项目做进度计划,经过任务分解后得到任务A,B,C,D,E,F,G,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。

通过历时估计已经估算出每个任务的工期,现已标识在PDM网络图上。

假设项目的最早开工日期是第0天,请计算每个任务的最早开始时间,最晚开始时间,最早完成时间,最晚完成时间,同时确定关键路径,并计算关键路径的长度,计算任务F的自由浮动和总浮动。

3 / 9关键路径:A→E→C→D→G关键路径长度:4+8+7+5+3=27任务F的自由浮动:FF=ES(G)-EF(F)-lag=24-20=4任务F的总浮动:TF=LS(F)-ES(F)=16-12=42、小张是某公司的技术总监,最近接到公司总裁的指令,负责开发一个电子商务平台。

软件项目管理课后习题答案

软件项目管理课后习题答案

软件项目管理案例教程习题答案第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. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

软件项目管理课后答案

软件项目管理课后答案

软件项目管理课后答案软件项目管理课后答案第一章软件项目管理概述一、填空题1、实现项目目标的制约因素有(项目范围)、(成本)、(进度计划)、(客户满意度)等。

2、项目管理包括(启动过程组)、(计划过程组)、(执行过程组)、(控制过程组)、(收尾过程组)5个过程组。

二、判断题1、搬家属于项目。

(对)2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。

(错)3、过程管理就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。

(对)4、项目具有临时性的特征。

(对)5、日常运作存在大量的变更管理,而项目基本保持连贯性的。

(错)6、项目开发过程中可以无限制地使用资源。

(错)三、选择题1、下列选项中不是项目与日常运作的区别的是(C)A. 项目是以目标为导向的,日常运作是通过效率和有效性体现的。

B. 项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理。

C.项目需要有专业知识的人来完成,而日常运作的完成无需特定专业知识。

D.项目是一次性的,日常运作是重复性的。

2、下列选项中最能体现项目的特征(C)A.运用进度计划技巧B.整合范围与成本C.确定期限D.利用网络进行跟踪3、以下都是日常运作和项目的共同之处,除了(D)A.由人来做B.受限于有限的资源C.需要规划、执行和控制D.都是重复性工作4、项目经理的职责不包括(D)A.开发计划B.组织实施C.项目控制D.提供资金5、下列选项中属于项目的是(C)A.上课 B.社区保安 C.野餐活动 D.每天的卫生保洁6、下列选项中正确的是(C)A.一个项目具有明确的目标而且周期不限B.一个项目一旦确定就不会发生变更C.每个项目都有自己的独特性D.项目都是一次性的并由项目经理独自完成7、(B)是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。

A.过程 B.项目 C.项目群 D.组合8、(B)是一系列伴随着项目的进行而进行,目的是确保项目能够达到期望结果的一系列管理行为。

软件项目管理课后习题答案

软件项目管理课后习题答案

软件项目管理案例教程习题答案第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. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

软件项目管理案例教程课后习题答案

软件项目管理案例教程课后习题答案

软件项目管理案例教程课后习题答案软件项目管理案例教程习题答案第0章软件项目管理概述1、项目集成管理是什么?项目集成管理是在项目的整个生存期内,协调项目管理其他各管理知识域,将项目管理的方方面面集成为一个有机整体,保证项目的总目标的实现。

项目集成管理从一个宏观的角度将项目作为一个整体来考察。

包括的过程包括:项目章程编制、初始项目范围编制、项目计划编制、指导与管理项目执行、项目监控、集成变更控制、项目结束等过程。

项目管理的目标在于对项目中的不同组成元素进行正确高效的协调,他不是所有项目组成元素的简单相加。

2、项目管理的9大知识领域是什么?1)项目集成管理 2)项目范围管理 3)项目时间管理 4)项目成本管理 5)项目质量管理 6)项目人力资源管理 7)项目沟通管理 8)项目风险管理 9)项目采购管理3、项目的成本管理包括哪些过程?包括成本估算、成本预算、成本控制等过程4、项目管理的5个过程组是什么?启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组 5. 判断下面活动哪些是项目?上课野餐活动√ 集体婚礼√ 社区保安开发微软的操作系统√ 每天的卫生保洁神州飞船计划√ 二、判断题1. 项目开发过程中可以无限制地使用资源。

(X )2. 项目具有暂时的特征。

(√)3. 项目管理核心的三角形是范围、进度、风险。

(X )4. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

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

(√ )第1章软件项目初始过程一、名次解释1.项目章程项目章程是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。

严格地说,姓名章程包扩开始一个项目或项目阶段的正式授权,但是通常而言,在每个项目阶段都对项目进行一次授权的做法并不多见。

软件项目管理课后习题答案样本

软件项目管理课后习题答案样本

软件项目管理案例教程习题答案第0章软件项目管理概述1、项目集成管理是什么?项目集成管理是在项目整个生存期内,协调项目管理其她各管理知识域,将项目管理方方面而集成为一种有机整体,保证项目总目的实现。

项目集成管理从一种宏观角度将项目作为一种整体来考察。

涉及过程涉及:项目章程编制、初始项目范畴编制、项目筹划编制、指引与管理项目执行、项目监控、集成变更控制、项目结朿等过程。

项目管理目的在于对项目中不同构成元素进行对的高效协调,她不是所有项目构成元素简朴相加。

2、项目管理9大知识领域是什么?1)项目集成管理2)项目范畴管理3)项目时间管理4)项目成本管理5)项目质量管理6)项目人力资源管理7)项目沟通管理8)项目风险管理9)项目采购管理为了成功实现项目目的,一方而必要设泄项目工作和管理范畴,即项目范畴管理。

I 为了正的确施项目,需要对项目目的进行分解,即对项目时间、质量、成本三大目的进行分解,即项目时间管理、项目成本管理、项目质量管理I 项目实行过程,需要投入人力、物力:项目人力资源管理、项目采购管理I 为了项目团队人员管理,让人们有一致目的,需要沟通,即项目沟通管理I 固然,项目实行过程会遇到各种风险,因而需要进行风险管理,即项目风险管理I 当项目管理一泄要协调各个方面,不能只顾局部利益和细节,因而需要集成管理,即项目集成管理3、项目成本管理涉及哪些过程?涉及成本估算、成本预算、成本控制等过程4、项目管理5个过程组是什么?启动过程组、筹划过程组、执行过程组、控制过程组、收尾过程组5、判断下面活动哪些是项目?上课野餐活动V集体婚礼V社区保安开发微软操作系统V每天卫生保洁神州飞船筹划V 二、判断题1.项目开发过程中可以无限制地使用资源。

(X )2.项目具备暂时特性。

(V)3.项目管理核心三角形是范畴、进度、风险。

(X )4.过程管理与项目管理在软件组织中是两项很重要管理,项目管理用于保证项目成功,而过程管理用于管理最佳实践。

软件项目管理课后习题答案

软件项目管理课后习题答案

软件项目管理案例教程习题答案第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. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

软件项目管理课后习题答案

软件项目管理课后习题答案

软件项目管理案例教程习题答案第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. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

软件项目管理习题答案

软件项目管理习题答案

软件工程经管习题第1章工程经管1.给出工程的定义。

工程是一个特定的、待完成的优先任务,是在一定的时间内,利用有限的经费,满足一系列特定目标的多项相关工作的总称。

2.列举工程的属性。

唯一性、一次性、多目标属性、生命周期属性、相互依赖性、冲突属性。

3.给出工程的五个组成要素。

工程的范围、工程的组织、工程的费用、工程的质量、工程的进度。

4.工程的生命周期可以分为哪四个阶段?概念阶段、开发阶段、实施阶段、收尾阶段。

第2章软件工程经管知识范畴1.从软件工程经管的角度看,软件生存周期包括哪些阶段,每个阶段的工作成果是什么?软件计划→需求分析→软件设计→软件编码→软件测试→软件实施→软件维护计划任务书、需求规格说明书、设计说明书、程序/文档清单、测试报告、用户报告2.从软件工程的观点看,软件生存周期的第1阶段是什么?其工作成果是什么?第一阶段是软件计划,工作成果是计划任务书。

3.软件工程经管的角色(开发方)有哪些?工程经理、系统分析员、系统设计人员、程序员、测试员、实施人员、系统经管员4.阐述与传统的部门经管相比,工程经管有哪些基本特点?P30一、至少两家单位或两个组织协同工作是软件工程经管的组织特点。

二、首先要成立工程经管委员会,并根据工程开展的具体需要设立多个小组。

三、工程经管委员会是公司软件工程经管的最高决策机构。

四、在工程开展过程中,组织结构会有适当变化。

第3章软件工程全生命周期的阶段划分1.软件工程生命周期模型中,将任务分为哪些阶段?最重要的哪个阶段,其任务是什么?整个软件开发活动可划分为四个主要工作阶段:立项、设计、实现及收尾。

最重要的阶段是设计。

系统设计阶段主要完成系统的总体设计、详细设计、边界设计、信息模型设计、过程设计,功能设计以及软硬件环境的搭建与准备等工作。

2.软件工程中,软件系统设计做什么?软件系统实现做什么?软件收尾阶段做什么?P49-51软件系统设计包括需求分析和系统设计两方面的工作。

软件项目管理习题+答案

软件项目管理习题+答案

软件项目管理习题第1章项目管理1.给出项目的定义。

项目是一个特定的、待完成的优先任务,是在一定的时间内,利用有限的经费,满足一系列特定目标的多项相关工作的总称。

2.列举项目的属性。

唯一性、一次性、多目标属性、生命周期属性、相互依赖性、冲突属性。

3.给出项目的五个组成要素。

项目的范围、项目的组织、项目的费用、项目的质量、项目的进度。

4.项目的生命周期可以分为哪四个阶段概念阶段、开发阶段、实施阶段、收尾阶段。

第2章软件项目管理知识范畴1.从软件项目管理的角度看,软件生存周期包括哪些阶段,每个阶段的工作成果是什么软件计划→需求分析→软件设计→软件编码→软件测试→软件实施→软件维护计划任务书、需求规格说明书、设计说明书、程序/文档清单、测试报告、用户报告2.从软件项目的观点看,软件生存周期的第1阶段是什么其工作成果是什么第一阶段是软件计划,工作成果是计划任务书。

3.软件项目管理的角色(开发方)有哪些项目经理、系统分析员、系统设计人员、程序员、测试员、实施人员、系统管理员4.阐述与传统的部门管理相比,项目管理有哪些基本特点P30一、至少两家单位或两个组织协同工作是软件项目管理的组织特点。

二、首先要成立项目管理委员会,并根据项目开展的具体需要设立多个小组。

三、项目管理委员会是公司软件项目管理的最高决策机构。

四、在项目开展过程中,组织结构会有适当变化。

第3章软件项目全生命周期的阶段划分1.软件项目生命周期模型中,将任务分为哪些阶段最重要的哪个阶段,其任务是什么整个软件开发活动可划分为四个主要工作阶段:立项、设计、实现及收尾。

最重要的阶段是设计。

系统设计阶段主要完成系统的总体设计、详细设计、边界设计、信息模型设计、过程设计,功能设计以及软硬件环境的搭建与准备等工作。

2.软件项目中,软件系统设计做什么软件系统实现做什么软件收尾阶段做什么P49-51软件系统设计包括需求分析和系统设计两方面的工作。

需求分析是系统设计的(包括概要设计、详细设计等)的前提,也是系统设计内容的重要组成部分。

软件项目管理课后习题答案

软件项目管理课后习题答案

软件项目管理案例教程习题答案第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. 过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

软件项目管理案例教程课后习题答案

软件项目管理案例教程课后习题答案

课后练习题答案序--练习题一、回答问题:1.项目集成管理(Project Integration Management)是什么?集成项目管理是项目成功的关键,它贯穿了项目的全过程,包括从初始、计划、执行、管理到结束等过程。

项目集成管理在项目的整个生存期内协调项目管理其他各管理知识域,保证项目总目标的是实现。

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

3.项目成本管理(Project Cost management)包括哪些过程?项目成本管理(Project Cost management)包括成本估算(Cost estimating),成本预算(Cost budgeting),成本控制(Cost control)等过程。

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

5.下面活动是项目:野餐活动集体婚礼开发微软的操作系统神州飞船计划二、判断题:6.项目开发过程中可以无限制地使用资源。

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

(√)8.项目管理核心的三角形是范围、进度、风险。

(X)9.过程管理与项目管理在软件组织中是两项最为重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。

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

(×)第一章练习题一、名词解释1.项目章程项目章程(project charter)是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。

2.项目建议书项目建议书是指在项目初期为竞标或签署合同而提交的文档,它是在甲乙双方对相应问题共同认识的基础上,清晰地说明项目的目的以及操作方式,可以决定项目有无足够吸引力或可行不可行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题参考答案第一章1、下列哪些活动不是项目?(1)探索火星生命迹象(2)向部门经理进行月工作汇报(3)开发新版本的操作系统(4)每天的卫生保洁(5)去网吧玩网络游戏(6)超级女声决赛(7)一次集体婚礼答:(2)、(4)、(5)不是项目第二章1、阐述配置库的检入检出机制及其作用。

答:配置库的检入检出机制如图所示,当开发人员要使用配置库中的一个文件时,将文件检出到自己的工作目录里,此时该文件在配置库中被自动锁定,开发人员处理完该文件后,再将文件检入到配置库中(需有修改权限),一个新的版本号自动与文件相关联,文件解锁。

配置库的检入检出和版本控制机制的作用:解决了软件开发中的两个重要问题(1)访问控制:保证具有相应权限的人员才能修改配置项。

(2)并行控制:保证不同人员同时对某配置项进行的修改不会互相覆盖。

2、简述变更管理流程。

图1 变革管理流程答:变更管理流程如图所示,具体步骤如下:(1)变更请求:向管理小组提出书面的变更请求(2)变更评估:分别从软件变更分类、技术影响分析、接口影响分析、进度影响分析、预算影响分析等方面对变更进行评估(3)变更批准/拒绝:根据评估结果对变更作出决策:1)直接实现变更;2)挂起或延迟变更;3)拒绝变更图2 变更实现流程(4)变更实现:如图2所示,从配置库中检出基线,然后对基线进行变更,变更完成后需要进行测试和验证,最后向配置库中检入基线。

第三章1、作为项目经理,你需要给一个软件项目做进度计划,经过任务分解后得到任务A,B,C,D,E,F,G,假设各个任务之间没有滞后和超前,下图是这个项目的PDM网络图。

通过历时估计已经估算出每个任务的工期,现已标识在PDM网络图上。

假设项目的最早开工日期是第0天,请计算每个任务的最早开始时间,最晚开始时间,最早完成时间,最晚完成时间,同时确定关键路径,并计算关键路径的长度,计算任务F的自由浮动和总浮动。

关键路径:A→E→C→D→G关键路径长度:4+8+7+5+3=27任务F的自由浮动:FF=ES(G)-EF(F)-lag=24-20=4任务F的总浮动:TF=LS(F)-ES(F)=16-12=42、小张是某公司的技术总监,最近接到公司总裁的指令,负责开发一个电子商务平台。

小张组织人员粗略地估算该项目在正常速度和压缩进度下需花费的时间和成本。

由于公司业务发展需要,公司总裁急于建立电子商务平台,因此要求小张准备一份关于尽快启动电子商务平台项目的时间和成本的估算报告。

在第一次项目团队会议上,项目团队确定了该项目的主要任务,具体内容如下:第一项任务是调研现有电子商务平台,按照正常进度估算完成这项任务需要花10天,成本为15000元。

但如果使用允许的最多加班工作量,则可在7天、18750元的条件下完成。

一旦完成调研任务,就需要向最高管理层提交项目计划和项目定义文件,以便获得批准。

项目团队估算完成这项任务按正常速度为5天,成本3750元,如果加班赶工,可在3天内完成,成本为4500元。

当项目团队获得管理层批准后,各项工作就可展开。

项目团队估计需求分析和设计需要15天,成本为45000元,如果加班则为10天,成本58500元。

设计完成后,有三项任务必须同时进行:1.开发电子商务平台数据库;2.开发和编写网页代码;3.开发和编写电子商务平台表格码。

估计数据库的开发在不加班的情况下需10天,成本9000元,如果加班则可在7天和成本为11250元的情况下完成。

同样,项目团队估算在不加班的情况下,开发和编写网页代码需要10天和17500元,如果加班则可以减少两天,成本为19500元。

开发表格码工作分包给别的公司,需要7天,成本为8400元,承包该工作的公司没有提供加班赶工的方案。

最后,整个电子商务平台需要进行测试和修改,项目团队估算需要3天,成本4500元。

如果加班的话,则可减少一天,成本为6750元。

问题1:如果不加班,完成此项目的成本和时间是多少?如果考虑加班,项目可以完成的最短时间及花费的成本是多少?问题2:假定公司总裁想在35天内完成项目,小张将采取什么有效措施来达到期限要求并使所花费的成本尽量少?答:首先要对该项目的活动进行编号和排序。

根据案例描述,该项目共有7项主要活动,如下表所示:活动编号活动内容A调研现有电子商务平台B向高层提交项目计划和项目定义文件C电子商务平台需求分析和设计D开发电子商务平台数据库E开发和编写网页代码F开发和编写电子商务平台表格码G测试和修改程序根据案例描述,绘制出该项目的网络图:dAll th i作业时间直接费用活动编号正常赶工正常赶工进度压缩单位成本(元/天)A 10715000187503750/3=1250B 5337504500750/2=375C 1510450005850013500/5=2700D1079000112502250/3=750E 10817500195002000/2=1000F 7 8400G32450067502250/1=2250对问题1的分析:正常进度:关键路径为A →B → C → D(或E) →G 总历时为43天,总经费为103150元加班:关键路径为A →B → C → E →G ,总历时为30天总经费为126900元对问题2的分析:需要压缩的天数:43-35=8天h i n gs in th ei压缩成本=1250*3+375*2+750*2+1000*2+2250=22250第四章1、你被指定负责一个软件项目,其中有4部分,项目总预算为53000, A 任务为26000, B 任务为12000, C 任务为10000, D 任务为5000, 截止到5月31日,A 任务已经全部完成,B 任务过半,C 任务接近完成,D 任务还没有开始,此时各任务的BCWS 、ACWP 如下表所示。

采用50/50规则计算截止到5月31日的CV ,SV ,CPI ,SPI ?任务BCWSACWPBCWPA2600025500 26000B90005400 6000C48004100 5000D00总计398003500037000答:CV=BCWP-ACWP=37000-35000=2000SV=BCWP-BCWS=37000-39800=-2800CPI=BCWP/ACWP=37000/35000=1.06SPI=BCWP/BCWS=37000/39800=0.93截止到5月31日项目低于预算,落后于进度第五章1、质量控制活动主要包括哪些?如图所示,质量控制活动的主要有2大类:验证:需求评审、设计评审、代码审查、系统测试确认:需求确认和确认测试2、简述质量体系和项目质量管理计划的区别。

根据ISO9000标准,质量体系的定义是:为实施质量管理所需的组织结构、责任、工序、工作过程和资源。

其特征如下:1)一个企业的质量体系是企业质量管理的规范,是企业长期遵循和需要重复实施的标准。

2)质量体系可参照一定的标准实施,例如CMM、ISO9000系列等。

3)质量体系内容的核心是建立、执行和维护(改进)软件生产过程,以保证最终生产出的软件产品达到用户综合的质量要求。

质量计划的形式和内容依项目而定,没有统一的规律,软件项目质量管理计划一般应满足以下要求:确定项目应达到的质量目标和所有特性的要求;确定项目中的质量活动和质量控制程序;确定项目采用的控制手段及合适的验证手段和方法;确定和准备质量记录。

二者的区别在于,制订软件项目质量管理计划的依据是企业的质量体系和项目的特点,质量体系是组织的质量标准,具有通用性,而项目质量管理计划的形式和内容与具体项目密切相关,它的制定依据是质量体系,但要充分考虑项目自身的特点。

第六章1、什么是软件过程和软件过程管理?答:软件过程(Software Processes)是指软件开发人员开发和维护软件及相关产品(如项目计划、设计文档、代码、测试用例和用户手册)的一套行为、方法、技术及变换过程。

软件过程管理就是对最佳实践进行有效的积累,形成可重复的软件过程,使最佳实践在组织范围内共享。

软件过程管理可将个人能力转变为企业的能力。

简述实施CMMI过程改进的两种表示方法及其特点。

答:CMMI模型支持两种实施过程改进的方法,一种称为阶段表示,一种称为连续表示。

阶段表示(Staged Representation)为过程改进提供了一个预定义的路线图,即从成熟度等级1到成熟度等级5逐级增加,要达到某一成熟度等级,必须满足该等级(及其以下等级)上所有过程域的目标。

连续表示(Continuous Representation)支持单个过程域的改进,可理解为一个过程域接着一个过程域实施改进。

在每个过程域上从能力等级0到能力等级5逐级增加。

阶段表示是从CMM模型继承而来,已经过多年的实践检验。

它提供了一个明确的、被证实的过程改进路径,遵循这条路径不需要过多的讨论和争论。

而且由于它的明确性和统一性,有助于进行跨组织的比较。

连续表示的优点是提供了灵活性。

用户可根据具体的业务目标来选择需要实现的过程域及其实现次序。

第七章1、什么是风险?从风险的范围角度可将软件项目风险分为哪几类?答:风险是不确定的事件,一旦发生,将会造成消极影响。

风险的三要素:1)一个未来的事件;2)事件发生的概率;3)事件的影响从风险的范围角度上看,可将风险分为三种类型:1)项目风险:潜在的项目预算、进度、人员、资源、用户和需求等方面的问题。

2)技术风险:实现和交付产品过程中所应用的各种技术所包含的风险。

技术的正确性、不确定性、复杂性、技术陈旧等因素都可带来技术风险。

3)商业风险:与市场、企业产品策略等因素有关的风险。

2、风险规划的四种主要策略是什么?风险规划的主要策略:(1)回避风险:对可能发生的风险尽可能地规避,采取主动放弃或者拒绝使用导致风险的方案。

例如放弃采用新技术。

消除了风险的起因,将风险发生概率降为零。

具有简单和彻底的优点。

(2)转移风险:转移风险是为了避免承担风险损失,有意识地将损失或与损失有关的财务后果转嫁出去的方法。

例如:采购、分包、免责合同、保险(3)缓解风险:在风险发生之前采取一些措施降低风险发生的可能性或减少风险可能造成的损失。

例如,为了防止人员流失,提高人员待遇,改善工作环境;为防止程序或数据丢失而进行备份等。

(4)接受风险:当风险很难避免,或采取其它风险应对方案的成本超过风险发生后所造成的损失时,可采取接受风险的策略。

主动接受:在风险识别、分析阶段已对风险有了充分准备,当风险发生时马上执行应急计划。

被动接受:风险发生时再去应对。

在风险事件造成的损失数额不大,不对软件项目的整体目标造成较大影响时,项目团队将风险的损失当做软件项目的一种成本来对待。

3、发现某个软件的缺陷后,对是否修改的风险进行评估后得到如下图所示的决策树,你认为是否需要对该缺陷进行修改?为什么?成功,概率80%不修改高性能,概率40%,收益60000低性能,概率60%,收益-10000321修改失败,概率20%,收益-20000方案实施成功的概率为80%,失败的概率为20%。

相关文档
最新文档