background image

果。基于上述特点,软件项目管理与其他项目管理相比,有很大的独特性。项

目管理的根本焦点集中在 T、Q、C、S 上,即:开发进度(The progress of 

development ) 、 特 性 与 品 质 ( Character and Quality ) 、 成 本

Cost)、顾客服务(Service)。其中最核心的是开发进度、特性与品质两

个方面。其它一切管理工作都必须围绕这些焦点进行。

1-2

 

软件项目管理的内容

从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设

计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。不论是作坊式开

 

发,还是团队协作开发,这六个阶段都是不可缺少的。

1-3 软件项目管理的原则

在八十年代初,著名软件工程专家 BWBoehm

总结出了软件开发

时需遵循的七条基本原则,同样,我们在进行软件项目管理时,也应该遵循

 

这七条原则。它们是:

(1

 

)用分阶段的生命周期计划严格管理;

(2

 

)坚持进行阶段评审;

(3

 

)实行严格的产品控制;

(4

 

)采用现代程序设计技术;

(5

 

)结果应能够清楚地审查;

(6

 

)开发小组地人员应该少而精;

(7)承认不断改进软件工程实践地必要性。

 

 

第二部分 小软件项目开发

2-1 小项目的特点

本文所说的 小软件项目 是指直接开发人员的数目在 3-10 人,软件开发

的周期在 1-5 个月之间,代码数量在 5000-20000 行,子程序数量在 100-

500

    

之间的小型软件开发项目。

2