background image

大型软件项目生命周期的一系列的开发过程是各种各样的流程

活动。大型软件项目的计划编制、系统分析、概要设计、详细设计、

程序编码、测试与维护等活动过程都是一种流程活动。制定大型软

件项目管理流程,重点考虑以下几点:

(1)  制定的流程能引导项目逐步走向成功;

(2)  制定的流程能适用软件开发过程;

(3)  制定的流程能指导项目开发活动,有利于对项目开发活动

的管理;

(4)  制定的流程能以直观的流程图表示,能使项目组成员清楚

的知道软件开发与管理的过程和相互间的关系;

(5)  流程中的起始活动条件、终止活动条件明确、规范,便于

控制;

(6)  流程中的工作产品定义明确、可度量,评价标准和方法具

体、可操作。

3  大型软件项目管理总体流程

设计在大型软件项目开发管理过程中,不仅要努力实现项目的

范围、时间、成本和质量等目标,还必须协调整个项目过程,以满

足项目参与者及其他利益相关者的需要和期望;随着软件规模和所涉

及的领域不断地扩大,大型软件项目的管理越来越困难。纵观所有

失败的软件项目,基本原因是不能管理其软件过程,在无纪律的、

混乱的项目状态下,组织不可能从较好的方法和工具中获益。严谨

的软件过程控制与管理不仅可以在每个阶段回顾和纠正项目的偏差,