软件项目管理复习资料.doc

  • 格式:doc
  • 大小:84.50 KB
  • 文档页数:6

下载文档原格式

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

软件项目管理复习资料

第一章基础篇软件项日管理导论

1.软件商品特征:无形性,无损耗性,易复制性。

2.我国软件产业的特点:产业规模继续扩大;产业结构进一步调整;软硬融合趋势明显;出口继续看好,服务外包增强;区域布局FI趋集中,中西两地区发展迅速。

3.项tJ的概念及特点

概念:项日是人们通过努力运用新的方法,将人力的,材料的,财务的资源组织起来,在给定的费用和时间的约束下,完成一项独立的,一次性的工作任务,以期达到由数量和质量指标所限定的目标。

特点:一次性,明确的目的性,作为管理对象的整体性。(不确定性,不可逆性,临时性)

4.项目的牛命周期包括的四个阶段:启动,计划,实施,结束。

5.项日管理的六个要素:范围,时间,成本,质量,组织,客户满意度。

6.TQC:时间,质量,成本这三个要素简称TQC。如果项目在TQC的约朿内完成了工作范围内的工作,就可以说项目是成功的。

7.IPMA :国际项H管理协会。

8.PMI:其成员主要以大学,企业,研究机构的专家为主,它开发了一套项目管理知识体系, 该知识体系把项目管理分为九个知识领域:集成管理,范围管理,时间管理,成本管理,质量管理,人力资源管理,沟通管理,风险管理和采购管理。

第二篇管理篇

第二章软件项H需求管理

1•软件需求质量度量的九个元索:正确性,无歧义,完备性,一致性,分级別,可验证性,可修改性,可跟踪性,可理解性。

2.需求变更的原因:

(1)在项冃的早期某些问题不可能完全被定义,软件需求是不完备的。这导致随着项冃的进行,需求会发生改变,以便达到完备的程度。

(2)随着软件项目的进行,软件开发人员对问题的理解会发牛变化,这些变化也要反应到需求之中,可能导致需求变更。

3.变更管理过程:

(1)变更描述:变更描述阶段始于一个被识别的需求问题或者是一份明确的变更提议。(2)变更分析:在变更分析阶段,要对提议的变更产生的影响进行评估

(3)变更实现:一旦在变更分析阶段得到了肯定的结论,既要接受变更,变更实现阶段开始

第三章软件项日成本管理

1.成本管理主耍辿那几个方面:软件系统规模估算;软件项冃成本估算;软件项目成本预算制定;软件项目成本监控。

2.软件项|=|成本估算方法:

(1)专家判定:求中值和平均值;召开小组会议,delphi方法,wideband delphi方法

(2)类比:把当前项忖和以前的类似项忖进行比较,通过比较获得其工作量的估算值。(3)口顶向下:从项目的整体出发,既根据将要开发的软件项目的总体特性,结合以前的经验,推算出项目的总体成本和工作量,然后按照比例分配到各个组成部分中。

(4)自底向上:把待开发的软件逐步细化,直到能明确工作量,由负责该部分的人给出工作量的估算值,然后把所有部分想加,就得到了软件开发的总工作量。

(5)算法模型

3.软件项目成本估算步骤:建立目标;规划需要的数据和资源;确定软件需求;拟定町行的细节;运用多种独立的技术和原始资料;比较并迭代各个估算值;随访跟踪。

4.成本管理常见问题:

(1)项H成本估算不准确

(2)预算不详细

(3)成本预算变更不及时

5.赢得值分析法(重点)

BCWS:预算累计计划成本ACWS:预算累计实际成本

BCWP:已完成工作量的预算值ACWP:已完成工作量的实际值

绝对指标CEV=BCWP —ACWP为负值表示超出成本,为正值表示有结余。

成本绩效指数CPI二BCWP/ACWPCPIvl表示冇结余>1表示超支

成本差界CV二BCWP-ACWP, CV>0表示结余CV<0表示超支

进度差异SV=BCWP- BCWS ,SV>0表示进度提前SV<0表示进度延谋

进度执行指数SPI二BCWPZBCWS, SPI>1表示提前完成SPI<1表示进度延误成本进度偏差CSV=BCWS-ACWP

第四章软件项H进度管理

1 •时间管理原则

(1)区分重要和紧急关头

(2)适当运动二八定律(Pareto原则)

(3)合理预算

(4)冇限反应

(5)杲断决策

(6)大胆完整的授权

(7)例外管理

(8)效能与效率

(9)活动与效果

2.确定活动Z间的关系,对指定计划有很重要的影响。常见的关系有:

(1)强制依赖关系,项目工作固有的特性,被称为硕逻辑关系

(2)自由依赖关系,由项目组定义的依赖关系,称为软逻辑关系

(3)外部依赖关系,项目与非项目活动之间的关系。

3.关键路径法(CPM)和计划评审技术(PERT)都采用网络图来衣示项冃的任务,二者的相似点是:

CPM根据活动的依赖关系和确定的持续时间佔算,计算项目的最早和最晚开始时间,最早和最晚结束时间以及时差,并确定关键线路。

PERT利用活动的依赖关系和活动持续时间的三个权重估计值來计算项目的各种时间参数

二者的区别有:1.PERT中各项hl持续的时间是不确定的,使用三个估计值的加权平均和概率方法进行估算,而CPM假设每项活动持续时间是确定值

2.CPM不仅考虑时间,还考虑费用,重点在于费用和成本的控制;而PERT主要用于含有人量不确定性因素的大规模开发研究项目,重点在于时间控制。

4.工期估算可以采取哪儿种方法:

(1)专家评审形式,山有经验,有能力的人员进行分析和评估

(2)模拟估算,使用以前类似的活动作为未來活动-丁期的估算基础,计算评估工期

(3)定量型的基础工程。

(4)保留时间。工期估算中预留-•定比例作为兀余时间以应付项目风险。随着项目进展, 兀余时间可以逐步减少。、

第五章软件项目风险管理

1.风险的定义和属性:我们把风险定义为损失的可能性,这表示它有二人属性,可能性和损失。

2.造成损失是风险最为本质的一个特征

3.风险管理的过程就是将一些不确定性因索加以辨别,分析,并进而转化为可接受的风险。

4.风险识别的依据:

(1)项目计划,为风险预估提供基础

(2)历史经验,并不是所有的经验都实用,有时候经验反而会束缚项1=1的发展

(3)外部制度制约,如国家相关制度,劳动力问题,通货膨胀问题。。。

(4)项目内部的不确定性

5.风险识别的方法和技术

(1)核对清单,也可采用卡内基。梅隆软件工程研究所(CMU/SEI)推荐的软件风险分类系统或者项目WBS作为核対淸单。

(2)头脑风暴法,会议负责人召集项日组所有人员参加会议,进行关于项目风险的自由讨论。(3)匿名风险报告机制,其对于识别与跟踪项H风险冇良好的效果

(4)Delphi法,不记名专家估算,可提问,但是相互Z间不能讨论。

(5)Swot分析法,主要是分析项目内部优势,弱势,项目外部机会以及威胁等方面的代名词6.风险分析的过程及步骤:

(1)定义风险度量准则,度量准则包括:可能性,后果和行动时间框架

(2)预测风险影响:风险影响二风险发牛可能性*风险后果

(3)评估风险:风险影响和行动吋间决立了风险的相対严重程度。利用风险的严重程度可以判定其优先级别。此步骤主要目的在于找出最严重的问题。

(4)风险排序:能更高效的处理风险,从而将影响减低到最小

(5)制定风险计划:风险计划是实施风险应对措施的依据和前提。其中包括确定风险设想, 选择风险应对途径,设定风险阀值三个主要内容。其中阀值用于定义风险发生的开端。

7.风险分析技巧和方法:

(1)因果关系分析法,用于揭示结果和原因Z间的联系,以便追根述源,找出风险的原因。常用的有鱼骨法和5W法。

(2)决策分析法,用于构建决策,用决策模型来代农真实世界里的问题

(3)差距分析法,差距分析法用于确定变量的差距。

(4)Pnreto分析法,根据二八立律,所有项目风险的而分Z 80能够通过乔分Z 20的已识别风险來说明。

(5)敏感度分析法,通过改变每一个输入变量,其他变量保持止常值,來帮助确定模型対输入变量的敏感度。

8.风险的应对策略:

(1)避免