生活的天平本不平衡,只有通过努力改变其偏向。

软件工程之项目管理

2008-10-24
  1. 成本估算。由于软件的可视性差、定量化难的点,导致软件的成本估算比较困难,一般借助于以往的开发类似项目的经验进行估算。
    A. 成本估算方法
    1).自顶向下估算方法。借助于以往的开发类似项目经验,从整体上进很估算,然后按阶段、步骤和工作单元进行估算。其特点对系统工作的重视,工作量小、速度快。
    2).自底向上估算方法。将待开发的软件进行细分,分别估算出每个细节所需的工作量,然后将他们加起来,得到软件的总量。特点是估算比较准备,往往缺少对软件的整体系统级工作量估算不足,故一般这种估算方法都会偏低。
    3).差别估算法。根据类似项目的成本估算,列出不同之处,并估算出不同之处的成本,然后导出软件的总成本。
    4).专家估算法。利用一个或多个专家对项目进行估算,其精度成于专家对项目了解的精度。
    5).类推估算法。
    6).算式估算法。
    B. 成本估算模型。主要分为Putnam模型和COCOMO模型。
    1).Putnam模型。是一种动态多变量模型。
    2).COCOMO模型。结构性成本模型,他是最精确、最易于使用的成本估算型之一。
  2. 风险分析
    A.风险识别。系统化地确定对项目计划(估算、进度、资源分配)的威胁。一个主要方法就是建立风险条目检查表。
    B.风险预测。分为两个方面,一个是风险产生的概率,第二个是如果风险产生的后果。
    C.风险评估
    D.风险控制
  3. 进度管理。进度的合理安排是如期完成软件项目的重要保证,也是合理分配资源的重要依据。
    进度的安排方式:系统最终交付日期已确定和系统最终交付的大体上已确定,具体日期有开发部分确定。
    进度的安排常用图形描述方法:Gantt图(某特图)和计划评审技术PERT图。
    Gantt图:以横坐标为时间,纵坐标为任务的方式,展现出每个任务之间的进度,什么时间开始什么时间结束。但反应不出来任务间的依赖关系。
    PERT图:PERT图是以一个有向图,图中的箭头表示任务,箭头上方标识任务的持续时间和松弛时间。
  4. 人员管理。合理的人员管理有得于发挥每个人的作用,有得于项目的成功开发,可以对人员进行分组管理。
作者:lonkil | 分类目录:本站原创 | 标签:

一条评论

  1. meng 说道:

    呵呵,这门课闭着眼睛都能做到“优”了!!!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>