信息系统的生存周期
人们在完成大型复杂工程时,常常将整个任务划分为若干阶段,每个阶段完成一定的任务,各阶段之间相互衔接,一起完成整个工程。信息系统开发也分为若干阶段,或者说,信息系统从研制到运行再到报废,有一个生存周期。这个生存周期可以划分为分析、设计、实现(编程或编码)、测试、运行等几个基本阶段。其中每个阶段都有明确的任务和完成任务的方法。
一般来说,信息系统的开发可分为以下几个阶段:
- 系统分析阶段
该阶段的任务是理解和表达用户需求,并分析系统应有的结构和功能。
- 系统设计阶段
该阶段的任务是根据分析阶段的要求,设计系统的结构和功能的实现方法。
- 系统实现阶段
该阶段的任务是将设计阶段的思想转换为具体的系统。
- 系统测试阶段
该阶段的任务是发现和排除以上各阶段工作中的错误,产生真正可运行的系统。
- 系统运行和维护阶段
该阶段的任务是在实际环境中运行系统,发现并改进其中的问题。
目前,以系统生存周期为指导思想的开发方法已成为信息系统开发的主要方法。