软件项目管理复习

发布 2022-01-11 08:20:28 阅读 4633

1、 scm的目标与定义。

答:scm的目标:1、标志变更;2、已标志的软件工作产品的变更是受控制的;3、确保变更正确实现;4、向受影响的组织和个人报告变更。

定义:对产品进行标识、存储和控制,以维护其完整性、可追溯性和一致性,是开发和维护各个阶段管理软件演进过程的一种方法和规程。

2、 确定变更是否变化有哪两种方法以及区别?

答:确认变更是否已正确实施有两种方法,一种是正式技术评审,另一种是软件配置审计。正式技术评审(复审)针对所有变更重点检查已完成修改的软件配置对象的技术正确性。

配置审计(审核)配置审计是正式技术评审的补充手段,评价正式技术评审没有被考虑的因素。

3、 什么是项目收尾,项目收尾应注意什么?

答:项目收尾是将项目或项目阶段的可交付成果交付德国成,或者是取消项目的过程。

项目收尾应注意事项:

4、 网络图①pert图定义:设g=(v,e,g)是一个网络图,若g中只有一个发点和一个收点,其中权函数表示为时间函数,则网络图g称为pert图(计划评审图)。②路径与关键路径●路径●关键路径③pert图的关键路径设g是pert图,g中从发点到收点的所有路径中,权最大的路径称为pert图的关键路径。

④关键任务:见教材p125⑤任务持续时间⑥任务最早开始、最晚开始及缓冲时间⑦网络优化⑧用网络图安排进度(见教材p126-127)

活动、前紧活动和工期估计。

项目开发计划-网络图。

设从第0天开始实施这个项目,发现有两条路径可达活动9,分别为:pa:1-2-3-7-8-9总共需要时间:

3+7+2+1+3+3=19;pb:1-2-4-5-6-7-8-9, 总共需要时间:3+7+2+2+2+1+3+3=最长,需要花费时间23(天)。

这23天就是整个网络能够完工的关键时间,即关键路径。

5、 已获值分析(eva)在软件项目执行过程中,经常会提出“还剩多少时间?”、还有多少工作没做“、”还需要多少资金才能完成“等问题。已获知分析能帮助回答这类问题。

①基本度量eva有三个基本度量:bcwp(已完成工作的预算成本)、bcws(计划完成工作的预算成本)、acwp(已完成工作的实际成本)。

②确定进度和预算情况4个导出度量●进度偏差(sv):sv=bcwp-bcws●进度效能指标(spi):spi=bcwp/bcws●成本偏差(cv):

cv=bcwp-acwp ●成本状况指标(cpi):cpi=bcwp/acwp ③**用于eva**的几个导出度量:bac(项目完成时的预算或总预算成本)。

eac(项目完成时的成本估计值或预计的项目总成本),eac= bac/cpi。sac(项目完成时的进度或预计的项目持续时间);sac=(初始计划的项目持续时间)/spi。vac(项目完成时的偏差或预计的最终成本偏差);vac= bac- eac。

(5)煎饼案例进度计划 5小时做1000个煎饼,每小时做5次,每次做40个。 成本预算每个煎饼预算成本0.5元,共500元。

一个小时后做出了150个煎饼,实际使用原料的成本为90元。

eva分析基本度量计算 bcwp=150╳0.5=75(元) bcws=200╳0.5=100 acwp=90.

进度和预算情况 sv=bcwp-bcws=75-100=-25; spi=bcwp/bcws=75/100=0.75,煎饼项目已落后于进度; cv=bcwp-acwp=75-90=-15; cpi=bcwp/acwp=75/90=0.833,煎饼项目已超出预算。

**做完所有1000个煎饼需要的时间 sac=(初始计划的项目持续时间)/spi=5/0.75=6.67 (小时)。

做完所有1000个煎饼需要的费用eac=bac/cpi=(总预算成本)/cpi=500/0.833=600(元)。 做完所有1000个煎饼的成本偏差为vac=bac- eac=500-600=-100。

6、面向规模的度量(**行loc度量)**行数(loc)可以用人工或软件工具测量,用**行数表示软件项目的规模很自然。**行不仅可以度量软件的规模,而且还可以度量软件开发的生产率,开发每行**的平均成本,文档与**的比例关系,每千行**存在的软件错误个数。生产率:

p=l/e其中l是软件项目的**行数,用千行**kloc度量,1kloc=103loc。e是软件项目的工作量,用人月pm度量。p是软件项目的生产率,用每人月完成的**行数loc/pm度量。

每行**的平均成本:c=s/l其中,s是软件项目的总开销,用人民币或美元度量。c是软件项目每行**的平均成本,用人民币或美元度量。

文档与**的比例关系:d=pd/l其中,pd是软件项目的文档页数,d是每千行**的平均文档页数。**出错率:

eqr=ne/l其中,ne是软件项目的**错误,eqr每千行**存在的软件错误个数。 例软件项目记录

a-001:p=12.1kloc/24pm=504loc/pmc=168000美圆/12.

1kloc=13.88美圆/locd=365pd/12.1kloc=30.

16pd/kloceqr=29个/12.1kloc=2.4个/kloc.

软件项目管理复习

软件项目管理复习资料。第1章基础篇软件项目管理导论。1.软件商品特征 无形性,无损耗性,易复制性。2.我国软件产业的特点 产业规模继续扩大 产业结构进一步调整 软硬融合趋势明显 出口继续看好,服务外包增强 区域布局日趋集中,中西两地区发展迅速。3.项目的概念及特点。概念 项目是人们通过努力运用新的方...

软件项目管理复习

一 填空题。1 项目管理学科发展的三个特点是 全球化 多元化和专业化 2 需求工程的发展趋势是对象化 形式化和自动化。3 需求工程可分为需求开发和需求管理。4 评审有两类方式 一类是正式技术评审 同行评审 另一类是非正式技术评审。5 软件项目估算包括工作量的估算和成本估算两个方面。6 对于规模较大的...

软件项目管理复习

1 scm的目标与定义。答 scm的目标 1 标志变更 2 已标志的软件工作产品的变更是受控制的 3 确保变更正确实现 4 向受影响的组织和个人报告变更。定义 对产品进行标识 存储和控制,以维护其完整性 可追溯性和一致性,是开发和维护各个阶段管理软件演进过程的一种方法和规程。2 确定变更是否变化有哪...