大型软件项目生命周期的一系列的开发过程是各种各样的流程
活动。大型软件项目的计划编制、系统分析、概要设计、详细设计、
程序编码、测试与维护等活动过程都是一种流程活动。制定大型软
件项目管理流程,重点考虑以下几点:
(1) 制定的流程能引导项目逐步走向成功;
(2) 制定的流程能适用软件开发过程;
(3) 制定的流程能指导项目开发活动,有利于对项目开发活动
的管理;
(4) 制定的流程能以直观的流程图表示,能使项目组成员清楚
的知道软件开发与管理的过程和相互间的关系;
(5) 流程中的起始活动条件、终止活动条件明确、规范,便于
控制;
(6) 流程中的工作产品定义明确、可度量,评价标准和方法具
体、可操作。
3 大型软件项目管理总体流程
设计在大型软件项目开发管理过程中,不仅要努力实现项目的
范围、时间、成本和质量等目标,还必须协调整个项目过程,以满
足项目参与者及其他利益相关者的需要和期望;随着软件规模和所涉
及的领域不断地扩大,大型软件项目的管理越来越困难。纵观所有
失败的软件项目,基本原因是不能管理其软件过程,在无纪律的、
混乱的项目状态下,组织不可能从较好的方法和工具中获益。严谨
的软件过程控制与管理不仅可以在每个阶段回顾和纠正项目的偏差,