软件项目管理复习

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

软件项目管理复习

考完试回来总结一下,我们的试卷大概分为:

判断题(10题/20分),选择题(10题/20分),简答题(5题/30分),计算题(2题/20分),论述题(1题/10分)。

总体来说,判断题和选择题会更难一点点,需要对书上的一些细节和小知识点有所了解,这样做起来会比较顺手,简答题和计算题还有论述题基本上是送分的。

简答题我们考的是(当然下一年并不一定都考这些)

什么是软件项目管理(第一章)

软件系统开发的三个步骤(第一章)

什么是投资回报率(第二章)

敏捷开发的核心价值(第四章)

风险策划的步骤(第七章)

计算题(出自第二章和第六章,基本上属于送分题)

算ROI(不考这个就会考净现值,都要看)

画网络图(正向遍历和反向遍历,很简单,请务必掌握,必考!)

论述题(送分题)

考步进式策划活动框架图,默写下来即可。

我并不知道我的学长那年的试卷,我总结的只是我这届的试卷,可能每年的试卷会有些许差别,但是绝大部分应该是一样的。下面给的是复习参考重点,结合老师的PPT一起复习,背下来基本无解!一些零碎的知识点最好记一下,这样判断题什么的也很轻松。祝你取得95分以上的高分!Just do it!

第一章:项目管理课程引言

1.项目:已计划的活动

2.项目的特征:

目标性:明确的产品或服务目标

临时性:明确的开始、结束时间

独特性:独特的产品或服务

约束性:受资源/成本的约束

不确定性:受外部因素影响

3.项目与日常运作的区别:

项目是一次性的,日常运作是重复进行的

项目是以目标为导向的,日常运作是通过效率和有效性体现的

项目是通过与项目经理及其团队工作完成的,而日常运作是职

能式的线形管理

项目存在大量的变更管理,而日常运作则基本保持持续的连贯

性的

4.软件系统开发的三个步骤:

可行性研究:评估一个项目是否值得开始。需求的收集成本效益的估算。有时其本身就是一个单独的项目。

策划:定制概要计划以及开始部分的详细计划

项目实施:包括设计和实现两个子阶段

(策划和实施有时界限是模糊的)

5.项目管理:把各种系统、方法和人员结合在一起,在规定时间、预

算和质量目标范围内完成项目的各项工作,以满足或超过干系人对项目的要求。

(项目管理“铁三角”)

6.如何评价一个项目是否成功?

实现既定功能

达到质量要求

按时完成

在预算内

7.软件项目管理:为了使软件项目按照预定的成本、进度和质量顺利

完成,而对人员、产品、过程和项目进行分析和管理的活动。

(与软件工程的关系)

8.软件项目管理的特点:

针对软件项目与组织平台特性

关注项目过程,而非项目结果

面向过程的最佳实践

第二章:软件评价和项目集管理

1.项目组合管理:概述了一个组织正在实施或正在考虑的所有项目。

为分配给项目的资源的优先级排序,决策应该启动那些,放弃那些项目。

2.项目组合管理的三要素:

项目组合定义:决定所要包含那些项目

项目组合管理:记录各个项目详细的支出、价值等

项目组合优化:高利润高风险和低利润低风险间平衡

3.技术评估:评价所需的功能可否由现有的技术提供。

4.成本效益评估:该项目是否是多个项目中最佳选择。

5.成本效益分析是评价项目经济效益的标准方法

6.基于现金流预测来比较项目的常见方式:(不明白请务必搞清楚)

净利润(总收入-总成本)

回收期(达到收支平衡或偿还初始投入所花的时间)

投资回报率(Return On Investment,ROI)一种比较净收益率和需要的投入的方法

RRR=平均年利润

总投资

∗RRR

净现值(Net Present Value,NPV)

现值=第R年的值

(1+R)R

(R为贴现率)

更简单的方法:现值=现金流∗合适的现贴因子净现值 = 每笔现金流的贴现的总和

内部回报率

7.项目集:为获得利益,用协同方式管理的一组项目,而这些项目不

能进行单独管理

8.项目集的形式:商业周期项目集、战略项目集(协作)基础设施项

目集(平台搭建)、研究和开发项目集(风险对冲)、创新的伙伴关系(苹果和三星)。

9.项目集管理工作的重心:资源的分配、优化及调度。

10.项目集经理和项目经理的不同:

第三章:项目策划概述

第四章:选择合适的项目方式

1.敏捷方法:

设计敏捷方法是为了克服重量级实施方法学的缺点。以下列出来各种敏捷方法:

水晶方法

Atren(动态系统开发方法DSDM)

特性驱动方法

Scrum

极限编程(XP)

2.敏捷开发《极限宣言》核心价值观:

个体和交互胜过过程和工具

一起工作胜过面面俱到的文档

客户合作胜过合同谈判

响应变化胜过遵循计划

3.极限编程的四个核心价值:

沟通和反馈:面对面沟通、频繁的发布

简单:采用简单的设计满足客户的需求,去掉不必要的功能

责任:开发人员对质量负有最终责任

勇气:要有勇气放弃现有的设计,重新开始全新的设计。这样可以找到更好的解决方案。

第五章:

1.成功项目的定义:系统能够按时和在预算内交付,并且满足要求的

质量。

2.项目经理的管理活动之一是估计工作量,估算的某些困难来自于软

件的复杂性和不可见性,其他因素还有:

估计的主观特性:过低估计小项目,过高估计大项目。

角色因素:一种建议,组织内的估算都应由独立于用户和项目组

的专家来执行。

变更技术:很难再使用旧的经验来估算

项目的经验缺乏一致性:项目和项目的不同导致的。

练习:计算表中的每个项目的生产率(即SLOC/月),同时计算组织上的总体

生产率,分析a,d的负责人的孤寂与实际的工作量的差距。

相关文档
最新文档