软件项目管理复习知识点.docx

上传人:b****6 文档编号:7572729 上传时间:2023-01-25 格式:DOCX 页数:19 大小:450.88KB
下载 相关 举报
软件项目管理复习知识点.docx_第1页
第1页 / 共19页
软件项目管理复习知识点.docx_第2页
第2页 / 共19页
软件项目管理复习知识点.docx_第3页
第3页 / 共19页
软件项目管理复习知识点.docx_第4页
第4页 / 共19页
软件项目管理复习知识点.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

软件项目管理复习知识点.docx

《软件项目管理复习知识点.docx》由会员分享,可在线阅读,更多相关《软件项目管理复习知识点.docx(19页珍藏版)》请在冰豆网上搜索。

软件项目管理复习知识点.docx

软件项目管理复习知识点

软件项目管理:

选择题(15题,每题2分),填空题(15题。

每题1分),简答(6题,每题5分),计算题(3题,共25分)PRT决策树进度分析项目进行情况

知识点:

1、项目的定义。

P1

项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力;是以一套独特而相互联系的任务为前提,有效地利用资源,为实现一个特定的目标所做的努力;项目是一个特殊的将被完成的有限任务,它是一个在一定时间内满足一系列特定目标的多项相关的工作总称。

2、从战术上看,项目管理三角形中哪三个项目目标互相约束?

P7

范围/质量,进度,成本

3、PMI的含义及其认证项目是什么?

P7

PMI(ProjectManagementInstitute)美国项目管理学会。

PMP认证(项目管理专业人员资格认证)、CAPM认证(项目管理助理师资格认证)、PgMP认证(项目集管理专业人员资格认证)、PMI-RMP认证(风险管理专业人员资格认证)、PMI-SP认证(进度管理专业人员资格认证)。

4、常用软件工程模型各有何特点?

P28—33

瀑布模型Waterfall特点:

a.简单、易用、直观。

b.开发工程比较严格,一个进程顺着一个进程进行

c.模型中没有反馈过程

d.模型执行过程中需要严密控制

e.允许基线和配置早期接受控制

f.一个新的项目不适合瀑布模型,除非在项目的后期

g.用户直到项目结束才看到产品的质量,用户不是渐渐地熟悉系统

h.不允许变更或者限制变更

V模型V-shaped特点:

a.简单易用,只要按照规定的步骤一步一步执行即可。

b.V模型强调测试过程与开发工程的对应性和并行性,例如单元测试对应详细设计,集成测试对应概要设计,系统测试对应需求分析

 

原型模型Prototyping特点:

a.需求定义之前,需要快速构建一个原型系统。

b.用户根据快速构建的原型系统的优缺点,给开发人员提出反馈意见。

c.根据反馈意见修改软件需求规格,以便系统可以更正确地反映用户的需求。

d.可以减少项目的各种假设以及风险。

增量模型Incremental特点:

a.可以避免一次性投资太多带来的风险,将主要的功能或者风险的功能首先实现,然后逐步完善,保证投入的有效性。

b.可以更快地开发出可以操作的系统。

c.可以减少开发过程中用户需求的变更。

d.一些增量可能需要重新开发(如果早期开发的需要不稳定或者不完整)。

螺旋式模型Spiral特点:

a.表现为瀑布模型的多次迭代

b.可以将每个阶段进行更细的划分

c.可以进行灵活设计

d.通过风险管理进行驱动

e.用户可以更早看到产品

f.用户可以不断对产品进行评估

g.用户可以与开发人员进行紧密的合作

h.项目的投资不用一次性投入

i.可以给开发人员更多的反馈信息

渐近式阶段特点:

a.阶段式提交一个可运行的产品,而且每个阶段的提交的产品是独立的系统

b.关键功能更早出现,可以提高开发人员和客户的信心

c.通过阶段式产品提交,可以早起预警问题,避免后期发现问题的高成本

d.通过阶段式提交产品,来有力的证明项目的实际进展,减少项目进展报告的负担

e.阶段性完成可以降低估计失误,因为通过阶段完成的评审,可以重新估算下一阶段的计划

f.阶段性完成平衡了弹性与效率,提高开发人员的效率和士气

5、项目初始阶段的主要文档是什么?

项目章程,项目建议书,项目的初始范围的说明,生存期模型等

6、项目建议书什么时候使用?

项目初始阶段

7、软件开发各个阶段的主要任务是什么?

总体设计(概要设计):

确定了解决问题的策略及目标系统中应包含的程序;设计程序的体系结构。

详细设计:

把解法具体化

编码和单元测试:

写出正确的容易理解、容易维护的程序模块

综合测试:

通过各种类型的测试时软件达到预定的要求

8、进度计划编制(网络图)中任务之间的超前、滞后分别是什么含义,赶工、快速跟进又是何含义?

P74/P78/P80

超前(Lead):

表示两个任务的逻辑关系所允许的提前后置任务的时间,它是网络图中活动时间的固定可提前时间。

滞后(Lag):

表示两个任务的逻辑关系所允许的推迟后置任务的时间,它是网络图中活动时间的固定等待时间。

赶工(应急法crash):

也称为时间-成本平衡法,是权衡成本和进度间的得失关系,以决定如何用最小增量成本达到最大量的时间压缩。

快速跟进(平行作业法fasttracking):

是平行地做活动,这些活动通常要按前后顺序进行

9、衡量软件的规模有哪些常用的方法,各有何特点?

P91—105

1.代码行、功能点及对象点特点:

代码是所有软件开发项目都有的“产品”,而且很容易计算代码行数。

对代码行没有公认的可接受的标准定义;代码行数量依赖于所用的编程语言和个人的编程风格.;在项目早期,需求不稳定、设计不成熟、实现不确定的情况下很难准确地估算代码量.;代码行强调编码的工作量,只是项目实现阶段的一部分

2.类比估算法特点:

简单易行,花费少;具有一定的局限性;准确性差,可能导致项目出现困难

3.自下而上估算法特点:

这种方法相对比较准确,它的准确度来源于每个任务的估算情况;非常费时,估算本身也需要成本支持;可能发生虚报现象

4.参数模型估算法特点:

比较简单,而且也比较准确;如果模型选择不当或者数据不准,也会导致偏差

5.专家估算法

6.猜测法

10、在人力资源计划中,项目的组织结构有哪几种,各有何特点?

P127—130

1.可以充分发挥职能部门的资源集中优势

2.部门的专家可以同时为部门内不同项目使用

3.便于相互交流,相互支援

4.可以随时增派人员

5.可以将项目和本部门的职能工作融为一体

6.项目和部门利益发生冲突,职能部门更重视本部门的目标,会忽视项目目标

7.资源平衡会出现问题

8.权利分割不利于各个职能部门的交流和团结协作

9.行政隶属关系使得项目经理没有充分的权利

职能型特点:

项目型特点:

矩阵型特点:

11、风险具有哪几个属性?

P142

1.一个事件2.事件发生的概率3.事件的影响

12、合同的类型有哪几种?

什么类型的合同甲方承担的风险最大?

什么类型的合同乙方承担的风险最大?

P164—165

合同类型

属性

风险

成本加成本百分比CPPC

实际成本加上乙方利润

甲方承担成本超出的风险,这是一个对买方而言很危险的合同类型

成本加固定费用CPFF

实际成本加上乙方利润

甲方承担成本超出的风险,甲方的风险比较大

成本加奖金CPIF

实际成本加上乙方利润

甲方承担成本超出的风险

固定价格

甲乙双方就合同产品协商的价格,其中也包括对乙方的奖励金

乙方承担风险

一次付清

甲乙双方就合同产品协商的价格,其中也包括对乙方的奖励金

乙方承担风险

固定总价FFP

甲乙双方就合同产品协商的价格

乙方承担风险

固定价格加奖励费FPIF

甲乙双方就合同产品协商的价格,其中也包括对乙方的奖励金

乙方承担风险

时间与材料合同

按照乙方使用的时间和材料来计算价格

没有最大开销的约束的合同可以导致成本超支

单价合同

一个产品或者时间度量单位的价格

产品不同风险也不同。

如果合同中没有明确时间长度,时间将是最大的风险。

甲方风险

13、项目的成本、质量、范围、及进度之间有何关系?

在项目的集成管理过程中如何理解这几个要素间的关系?

P193

关于进度、成本、质量三大目标管理的集成,既要依靠项目管理者和项目团队的经验和智慧,又需运用一些专业工具。

范围(S)、质量(Q)、进度(T)、成本(C)为软件项目管理的最重要的四个要素,可以设定成本是范围、质量、进度的一个函数:

C=F(S,Q,T),其中:

S与C成一定的正比关系;Q与C一定的正比关系;T与C成一定的反比关系

14、项目的基线是什么?

P173

基线提供了软件生存期中各个开发阶段的一个特定点;一个(些)配置项形成并通过审核,即形成基线;基线标志开发过程一个阶段的结束和里程碑;基线修改需要按照正式的程序执行

15、基线变更如何实现?

P180

项目人员使用配置控制委员会SCCB给予的权限并遵循SCCB的指导,从受控库中取出基线的拷贝,并实现被批准的变更,对已经实现的变更实施验证。

一旦SCCB认为正确实现并验证了一个变更,就可以将更新的基线放入配置库中,更新该基线的版本标识等

16、挣值分析如何用于项目执行情况分析。

P214

BCWS(Budgetedcostofworkscheduled)计划工作成本

ACWP(Actualcostofworkperformed)实际工作成本

BAC(BudgetAtCompletion)预算总值(估算结果)

BCWP(Budgetedcostofworkperformed)已获值(EarnedValue)

利用成本会计评估项目进展情况的一种方法

对项目实施的进度、成本状态进行绩效评估的有效方法--综合了范围、成本、进度的测量

是计算实际花在一个项目上的工作量,以及预计该项目所需成本和完成该项目的日期的一种方法.

进度差异:

SV(ScheduleVariance)=BCWP-BCWS费用差异:

CV(CostVariance)=BCWP-ACWP

❑=0:

按照进度进行=0:

按照预算进行

❑>0:

低于于预算<0:

落后于进度

<0:

超出于预算>0:

超前于进度

成本效能指数:

CPI(CostPerformanceIndex)=BCWP/ACWP

❑费用的支出速度

❑=1:

按照预算进行

❑>1:

低于预算

❑<1:

超出预算

❑进度效能指标:

SPI(SchedulePerformanceIndex)=BCWP/BCWS

❑已完成工作百分比

❑=1:

按照进度进行

❑>1:

超前于进度

❑<1:

落后于进度

❑工作完成的预测成本:

❑EAC(EstimateAtCompletion)=BAC/CPI

❑其它借鉴公式

❑EAC=BAC/(CPI*SPI)

❑EAC=ACWP+(BAC-BCWP)

❑EAC=ACWP+剩余工作的新估计

❑工作完成的成本差异

❑VAC(VarianceAtCompletion)=BAC-EAC

❑项目完成的预测时间:

❑SAC(ScheduleAtCompletion)=完成时的进度计划/SPI

17、制约一个项目成功的因素有哪些?

P3

项目范围,成本,进度计划,客户满意度

18、项目管理的五大要素是什么?

P6

技术,方法,团队建设,信息,沟通

19、软件项目管理中项目的生命期包含那几个阶段?

P14

项目初始、项目计划、项目计划、项目执行控制、项目结束

20、一个组织机构的管理工作包含哪几种类型?

21、什么是WBS,WBS主要有何用途?

P54

WBS(任务分解结构)是以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。

用途:

1.明确和准确说明项目的范围; 

2.为各独立单元分派人员,规定这些人员的相应职责;

3.针对各独立单元,进行时间、费用和资源需要量的估算,提高时间、费用和资源估算的准确度;

4.为计划、成本、进度计划、质量、安全和费用控制奠定共同基础,确定项目进度测量和控制的基准;

5.将项目工作与项目的财务帐目联系起来;

6.便于划分和分派责任;

7.确定工作内容和工作顺序;

22、什么是工作包?

P54

工作包是WBS的最低层次的可交付成果。

工作包应当由唯一主体负责。

这一交付成果可以分配给另外一位项目经理进行计划和执行,或者通过子项目的方式完成。

23、WBS的表示方法有哪几种,各有何特点?

P57

清单类型

 

图表类型

 

24、关键链方法中“安全时间”是何含义?

“非关键链缓冲时间”是何含义?

P82

25、项目成本包含直接成本和间接成本,各是何含义?

P91

直接成本:

与具体项目相关的成本

间接成本:

不能具体到某个项目中的成本,可以分摊到各个具体项目中的成本,例如:

培训,房租水电,员工福利,市场费用,管理费其他等等

26、质量成本包含哪几种类型的成本?

P117

质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分预防成本;缺陷成本

27、沟通计划中,口头沟通和书面沟通各应用于何种场合?

正式的沟通和非正式的沟通各应用于何种场合?

P136

对于紧急的信息应该通过口头的方式沟通;对于重要的信息应该通过书面的方式沟通。

项目人员应该了解以下内容:

许多非技术专业人员,从同事到领导,更愿意以非正式的形式和双方会谈来听取重要的项目信息。

有效地发送信息依赖于项目经理和项目成员良好的沟通技能。

口头沟通还有助于在项目人员和项目干系人之间建立较强的联系

对重大的事件、与项目变更有关的事件、有关项目和项目成员利益的承诺等要采用正式方式发送和接受

与合同有关的信息要以正式发送和接受

28、风险的评估分为哪两种类型,各有何特点?

P152

定性风险评估:

定性评估风险概率及后果

风险后果

风险影响项目目标的严重程度

从无影响到无穷大

风险后果度量

高、中、低

极高、高、中、低、极低

灾难,严重,轻微,可忽略

等等

定量风险评估

1.盈亏平衡分析

2.模拟

3.访谈

4.决策树分析

5.量化风险条目检查表

6.。

29、合同的生存期分为为哪几个阶段?

合同准备,合同签署,合同管理,合同终止

30、什么是沟通的基本原则?

31、项目管理的9大知识领域是什么,5个过程组是什么?

P8/P10

1)项目集成管理,项目范围管理,项目时间管理,项目成本管理,项目质量管理,项目人力资源管理,项目沟通管理,项目风险管理,项目采购管理

2)启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组

32、软件项目的任务分解有哪些常用方法?

P57

模板参照,类比方法,自顶向下方法,自底向上方法

33、常用的项目成本估算方法有哪些?

P91

1.代码行、功能点及对象点

2.类比估算法

3.自下而上估算法

4.参数模型估算法

5.专家估算法

6.猜测法

34、什么是OBS(组织分解结构),其与WBS有何联系?

组织分解结构的分解方法与WBS类似。

二者的区别在于,前者不是按照项目可交付成果的分解而组织的,而是按照组织内现有的部门、单位和团队而组织的,把项目活动和工作分列在现有各部门下。

这样,相关部门只需找到自己在其中的位置,就可洞悉承担的所有职责。

组织分解结构是项目组织结构图的一种非凡形式,描述负责每个项目活动的具体组织单元,它将工作包与相关部门或单位分层次、有条理地联系起来的一种项目组织安排图形。

35、软件项目进度安排中,任务之间的关系有哪几种?

P66

36、delphi方法如何如用于成本估算。

1.组织者发给每位专家一份软件系统的规格说明和一张记录估算值的表格,请他们估算

2.专家详细研究软件规格说明后,对该软件提出3个规模的估算值

❑最小ai

❑最可能的mi

❑最大bi

3.组织者对专家的表格中的答复进行整理,计算每位专家的Ei=(ai+4mi+bi)/6,

4.综合结果后:

E=E1+E2+…En/n(N:

表示N个专家)

5.再组织专家无记名填表格,比较估算差,并查找原因

如果各个专家的估算差异超出规定的范围(例如:

15%),则需重复上述过程,最终可以获得一个多数专家共识的软件规模

37、如何使用网络图安排项目进度,如何进行进度压缩。

P68/P78

❑网络图是活动排序的一个输出

❑展示项目中的各个活动以及活动之间的逻辑关系

❑网络图可以表达活动的历时

❑PDM(PrecedenceDiagrammingMethod)

❑优先图法,节点法(单代号)网络图

❑ADM(ArrowDiagrammingMethod)

❑箭线法(双代号)网络图

❑构成PDM网络图的基本特点是节点(Box)

❑节点(Box)表示活动(工序,工作)

❑用箭线表示各活动(工序,工作)之间的逻辑关系.

❑可以方便的表示活动之间的各种逻辑关系。

❑在软件项目中PDM比ADM更通用

❑ADM也称为AOA(activity-on-arrow)或者双代号项目网络图,

❑在ADM网络图中,箭线表示活动(工序\工作),

❑节点Node(圆圈:

circle)表示前一道工序的结束,同时也表示后一道工序的开始.

❑只适合表示结束-开始的逻辑关系

❑虚活动

❑为了定义活动

❑为了表示逻辑关系

不消耗资源的

时间压缩法:

应急法、平行作业法

38、如何使用决策树进行风险分析?

P154

决策树分析是一种图表分析方法

提供项目所有可供选择的行动方案,行动方案之间的关系,行动方案的后果以及发生的概率

提供选择一个最佳的方案的依据

❑损益期望值是决策树的一种计算值

❑根据风险发生的概率计算出一种期望的损益

❑例如:

❑某行动方案成功的概率是50%,收益是10

❑EMV=10*50%=5

39、项目章程的主要作用?

P25

确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。

40、质量管理计划与质量管理体系的联系与区别

质量体系是企业长期遵循和需要重复实施的文件,具有较强的标准性质

质量计划是一次性实施的,项目结束,质量计划的有效性就结束。

41、人力资源分配图有何用途?

责任分配矩阵是用来对项目团队成员进行分工,明确其角色与职责的有效工具

42、项目团队中沟通渠道的数量如何计算P137

N(N-1)/2,其中N为人员总数

43、什么是已知风险,什么是可预测风险,什么是不可预测风险。

P143

已知风险。

已知风险是通过仔细评估项目计划、开发项目的商业及技术环境以及其他可靠的信息来源之后可以发现的那些风险。

可预测风险。

可预测风险是指能够从过去项目的经验中推测出来的风险。

不可预测风险。

不可预测风险是可能、也会真的出现,但很难事先识别出来的风险。

44、makeorbuy决策何时进行?

项目立项(采购计划编制)

45、PERT方法如何使用P71

(ProgramEvaluationandReviewTechnique)利用网络顺序图逻辑关系和加权历时估算来计算项目历时的技术。

它是基于对某项任务的乐观,悲观以及最可能的概率时间估计

采用加权平均得到期望值E=(O+4m+P)/6,

O是最小估算值:

乐观(Optimistic),

P是最大估算值:

悲观(Pessimistic),

M是最大可能估算(MostLikely)。

当估算项目中某项单独的活动,存在很大的不确定性时采用。

标准差δ=(最大估算值-最小估算值)/6

方差δ2=[(最大估算值-最小估算值)/6]2

46、什么是质量?

P112

质量是满足要求的程度,包括符合规定的要求和满足顾客的需求

47、配置管理的主要工作内容?

P174—181

1.配置项标识、跟踪

2.配置管理环境建立

3.基线变更管理

4.基线审核

5.配置状态统计

6.配置管理计划

48、项目管理计划包含哪些内容?

P8

范围计划,质量计划,成本计划,时间计划,人力资源计划,风险计划,合同计划,沟通计划,集成计划,配置管理计划

49、成本管理的工作内容?

P9

包括成本估算、成本预算、成本控制等过程

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1