• 软件项目管理复习题要


    // 软件项目管理复习题要

    第零章 概述

    人类日常生活的活动中,满足这些条件的才可以称为项目。

    1. 目的性:为了创造唯一性的产品或者提供唯一的服务而进行

    2. 相关性:项目中有许多彼此相关的活动。

    3. 周期性:要在一定时间内完成。

    4. 独特性:一定程度上,每个项目都是唯一的。

    5. 约束性:项目受资源约束。

    6. 不确定性:项目开始前应该制定计划,但是总会由于各种因素,使得计划产生变化。

    是项目的例子:野餐活动,集体婚礼,开发微软的操作系统,神州飞船计划。

    非项目的活动:上课,社区安保,日常卫生保洁。

    项目的基本要素:技术,方法,团队建设,信息,沟通。

    第二章 范围计划

    WBS

    work break down structure

    1. 参照方法

    2. 类比方法

    3. 自顶向下:对比较熟悉的项目

    4. 自底向上:对新的项目

    题目类型:给出描述,画出任务分解

    第三章 进度计划

    任务之间有依赖关系,软件的进度需要管理。

    进度管理图示

    甘特图

    缺点:不能明确表示任务之间的依赖关系,也不能明确表示关键路径,和关键任务。

    网络图

    网络图有三种,PDM,ADM,CDM,前面两种是重点。PDM 以任务为节点,ADM 以任务为边。

    项目历时估计

    历时估计就是估计一个项目完成要用的时间。

    定额估计算法

    项目用的时间 = 活动工作量 / (单位资源数量 × 单位时间单位资源的工作量)

    。。。不解释

    工程评审技术 PERT

    这种估计,对于每个项目中的活动,要计算三个估计值,求加权平均。

    O:Optimistic,乐观估计,也就是最短用时估计。

    P:Pessimistic,悲观估计,最长用时的估计。

    M:Most likely,最可能的完成时间估计。

    当前活动的 PERT 估计值是 (O + 4M + P) / 6。整个项目的估计值就是所有任务的估计值的和。

    PERT 有风险分析问题。按照正态分布估计,E ± δ 内完成的概率是 68.3%,E ± 2δ 内是 95.5%,E ± 3δ 是 99.7%。

    项目进度编制

    决定项目的开始和结束日期的过程,与项目历时估计往往是同时进行的。

    关键路径法

    1. Early Start,ES,任务最早可以开始的时间——意味着最早在这个时候,任务的前驱任务都完了

    2. Late Start,LS,跟上面相反,这个时候,任务的前驱一定都结束了

    3. Early Finish,EF,乐观估计的完成时间

    4. Late Finish,LF,悲观估计的完成时间

    5. Lead,Lag【】

    6. Float,浮动【】

    7. 关键路径,ES = LS 的任务称为关键任务,一系列不同任务链条上的关键任务链接成关键路径。在网络图上,关键路径是浮动为 0 的最长路径。

    P75 的例子(图 3-16)详解了这些名词。

    计算任务的 ES,LS,EF,LF 使用正推法和逆推法(P75 - P78)。

    时间压缩法

    应急法和平行作业法

    资源平衡法

    关键路径法可以产生一个进度计划,但是常常这个计划需要的资源太多。资源平衡法在资源约束条件下产生项目计划。

    第四章 项目成本计划

    先阅读 4.3.7 估算方法综述

    1. 代码行,功能点和对象点

    未调整功能点级数(UFC)和技术复杂度因子(TCF)。【】TCF,根据描述计算出样式

    1. 类比估算

    2. 自下而上的估算

    3. 参数模型估算

    第五章 软件项目质量计划

    区别质量与等级。明确质量等级,质量策略和质量责任的概念。

    第六章 人力资源

    职能型结构,项目型结构,和矩阵型结构(P128-P130)。

    第八章 风险管理

    没有风险的项目几乎是不存在的。风险管理 = 风险识别+风险评估+风险应对。画出决策树,计算EMV(损益期望值)。

    第十章 配置管理

    配置项(SCI),概念,所有需要及时更新的文件都必须在配置管理控制下。

    基线:是配置项的集合。软件开发过程中的里程碑,标志着开发过程的一个阶段的结束。

    第十二章 执行控制

    挣值分析

    输入项

    1. BCWS:到目前为止,计划中要花费多少?

    2. ACWP:到目前为止,实际花费了多少?

    3. BCWP:到目前为止完成的工作,在计划里要花费多少?换言之,用计划的花费来衡量完成的进度。这是挣值分析输入中最难得到的部分。

    4. BAC:到工作完成,计划花费多少?

    这四个输入都是价值,可以用钱当单位,也可以用人月、人周当单位。

    输出项

    1. 进度差异:SV = BCWP - BCWS。正:目前完成的工作在计划中的花费大于到目前的计划花费,也就是说,现在做了比计划中要多的事情,亦即项目进度超前;负:项目进度落后。

    2. 费用差异:CV = BCWP - ACWP。正:完成的部分价值比实际花的多,也就是挣钱,花费低于预算;负:花费高于预算。

    3. 进度效能指标:SPI = BCWP / BSWS。这个跟 1 表示的意思一样,只不过换了种表示方法。

    4. 成本效能指标:CPI = BCWP / ACWP。4 于 2,相当 3 于 1。

    5. 项目完成的预计成本:EAC = BAC / CPI。到工作完成,估算出的花费。

    6. 项目完成的成本差异:VAC = BAC - EAC。不解释。

    7. 项目完成的预计时间:SAC = 计划完成时间 / SPI。不解释。

    P253 计算题。

  • 相关阅读:
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
  • 原文地址:https://www.cnblogs.com/gu-castle/p/5536653.html
Copyright © 2020-2023  润新知