项目管理讲义
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件项目管理复习一
Chapter1
1、项目的特征:有明确的目标、项目之间的活动具有相关性、限定的周期、有
独特性、资源成本的约束性、项目的不确定性。
2、项目与日常运作有什么不同?
答:1)、项目是一次性的,日常运作是重复进行的
2)、项目是以目标为导向的,日常运作是通过效率和有效性体现的
3)、项目是通过项目经理及其团队工作完成的,而日常运作是职能式的
线性管理
4)、项目存在大量的变更管理,而日常运作则基本保持连贯性的
3、以下哪些是项目?
A.“上课” B.“野餐活动”✓ C.“集体婚礼”✓ D.“社区保安”
E.“开发微软的操作系统”✓
4、软件项目的特征:智力密集、可见性差、单个项目多、人工量大、维护期长、
维护成本高、软件工作渗透人为的因素。
5、项目管理的要素:技术、方法、团队建设、信息、沟通。
6、项目目标的三重约束:功效(功能与性能)、时间和费用。
7、软件项目管理分为:目标和工作范围的确定、软件度量、软件项目计划、风
险分析与管理、项目进度安排、项目控制、项目完成。
8、软件项目管理目的:是软件项目能够按照预定的成本、进度、质量顺利完成,
而对经费、人员、进度、性能(质量)、风险等进行分析和管理的活动。
9、国际项目管理组织主要有:美国项目管理协会(PMI)和国际项目管理协会
(IPMA)。
10、项目管理知识体系(PMBOK)九大知识领域:范围管理、时间管理、成本
管理、人力资源管理、风险管理、质量管理、采购管理、沟通管理、综合管理。
Chapter2
1、软件工程三个要素:方法、工具、过程。
2、软件生存周期模型:从软件项目需求定义直至软件经使用后废弃为止,跨越
整个生存周期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架。
3、软件开发的生命周期六个阶段缺一不可:需求分析阶段、概要设计阶段、详
细设计阶段、编码阶段、测试阶段、安装及维护阶段。
4、软件生命周期的典型开发模型:瀑布模型(线性模型)、RAD(快速应用开发)
模型、螺旋模型、敏捷软件开发模型。
5、软件开发过程能力成熟度模型(CMM):初始级、可重复级、已定义级、已
管理级、优化级。
6、为什么要使用RUP?
RUP(Rational Unified Process)将项目管理、商业建模、需求管理、分析和设计、测试以及变更控制等,统一到一个一致的,贯穿整个软件开发周期的处
理过程。好处就是提高了软件质量,并有效缩短了软件从开发到投放市场的时间。
7、RUP的二维开发模型分为哪几个阶段?
初始阶段、细化阶段、构造阶段、交付阶段
8、RUP有哪些核心工作流以及使用方式?
RUP中有9个核心工作流,分为6个核心过程工作流和3个核心支持工作流。
6个核心过程工作流:商业建模、需求、分析和设计、实现、测试、部署。
3个核心支持工作流:配置和变更管理、项目管理、环境。
9个核心工作流在整个生命周期中一次又一次被访问,在项目中轮流被使用,在每一次迭代中以不同的重点和强度重复。
9、软件项目管理过程分哪几个部分?
(1)启动软件项目
(2)制定项目计划
(3)实施和监控阶段
(4)项目收尾和结束
Chapter3
1、项目的准备和启动是指软件项目计划前的活动。
2、在项目启动的过程中,项目主管(项目经理)的任务有哪些?
了解项目背景、了解利益相关者、研究商业需求和项目功能、确定项目范围、给出项目预算、制定项目章程。
3、项目启动阶段的过程:需求识别、项目识别、项目研究、项目决策、项目立
项、启动会议。
4、要了解软件项目环境和项目背景信息,要了解的内容包括哪些?
(1)项目是否具有明确的结果
(2)项目是否有行业相关国家标准或国际标准
(3)项目是否有合理的截止日期
(4)项目发起人是否有权开展项目
(5)项目是否有财务支持
(6)项目是否有人做过
5、软件项目预算有哪两种方式?分别如何计算?
自底向上和自顶向下。
自底向上的成本估算是指项目经理按照WBS从项目的底层开始累加直到项目的交付成果。
自顶向下的成本估算是指项目经理按照WBS从项目的顶层开始,直到项目的底层进行项目预算的一种方式。
自顶向下的估算方法:模拟估算法和参数模型法。
6、软件项目的可行性分析包括哪些内容?
(1)、引言
(2)、系统建设背景、必要性和意义
(3)、拟建系统的候选方案
(4)、可行性论证
(5)、比较几个方案
7、一般来说,项目启动会要建立哪些制度?
在项目启动准备期,应准备项目启动检查清单,以确保项目启动工作的有序,避免疏漏。
需要六个制度:项目管理制度:项目考核管理制度、项目费用管理制定、项目例会管理制度、项目计划管理制度、项目文件管理制度。
Chapter4
1、范围的概念:一个是产品范围,即产品或服务所包含的特征或功能;另
一个是项目范围,即为交付具有规定特征和功能的产品或服务所必须完
成的工作。
2、软件项目的管理范围?
指对项目包括什么与不包括什么的定义与控制过程。这个过程用于确保项目组和项目干系人对作为项目结果的项目产品以及生产这些产品所用到的过程有一个共同的理解。
3、软件项目的管理范围主要包括哪些过程?
(1)范围计划编制
(2)范围定义
(3)范围核实
(4)范围的变更控制
4、范围计划包括什么?
主要包括项目论证(可行性分析的简要内容)、项目产品概述、项目交付
成果简述、工作或服务内容(通常是乙方或厂商、开发方)、项目成功的
主要因素等。
5、如何编写工作约定书或工作说明书?
项目范围计划过程的主要输入指收集和参考资料,包括项目章程(目标)和项目概述(包括产品描述、项目约束、项目条件假设等)主要输出(结果)形成书面的范围说明书。
6、工作约定书或工作说明书主要包括哪些内容?
范围阐述、提供详情、范围管理计划
7、什么是WBS?
WBS(工作分解结构)把项目的主要可交付成果分为较小的、更易管理的单元。
8、WBS的设计方法有哪几种?
类比法、自上而下法、自下而上法
9、WBS设计原则是什么?
(1)在各层次上保存项目内容的完整性,不能遗漏工作单元。
(2)一个项目单元只能从属于某一个上层单元,不能交叉。
(3)项目单元应能区分不同的责任人和不同的工作内容。
(4)分解应能方便工期、成本、质量等的控制。
(5)细程度适中。
10、什么是任务责任矩阵?
在任务分解的基础上,把工作分配给相关人员,用一个矩阵形表格表示任务的分工和责任。