第2章 信息系统的生命周期和开发模型

内容提要

生命周期的概念自20世纪70年代被使用以来,已成为控制和管理信息系统项目开发的重要手段。信息系统生命周期各阶段的划分尽管尚未统一,但划分的基本原则是各阶段的任务彼此间尽可能相对独立,同一阶段各项任务的性质尽可能相同,以降低每个阶段任务的复杂性,简化不同阶段之间的联系,从而有利于系统开发过程的组织管理。

从软件工程的角度来说,信息系统开发模型是指信息系统软件开发全部过程、活动和任务的结构框架。开发模型能清晰、直观地描述软件开发全过程,明确规定了要完成的主要活动和任务,是信息系统项目管理工作的基础。

本章重点讲述信息系统生命周期的含义、阶段划分及各阶段的主要工作内容,介绍了瀑布模型、螺旋模型、增量模型和原型模型等典型的信息系统开发模型。

本章重点

● 信息系统生命周期的含义、各阶段的工作内容

● 信息系统的战略规划及方法

● 瀑布模型

● 增量模型

● 快速原型模型

● 基于体系结构的开发模型

● RUP