按照软件工程对系统生命周期的定义,软件生命周期分为制定计划、需求分析、设计、程序编制、测试以及运行维护6个阶段。在数据库设计中也参照这种划分,把数据库应用系统的生命周期分为数据库规划、需求收集与分析、数据库设计与应用程序设计、实现、测试以及运行维护6个阶段。