参照软件工程对系统生命周期的定义,把数据库应用系统的生命周期分为数据库规划、需求描述与分析、数据库与应用程序设计、数据库设计实现、测试、运行维护6个阶段。
ID | 生命周期 | 说明 |
1 | 数据库规划 | 是创建数据库应用系统的起点。包含任务陈述(主要目标)和任务目标(系统必须支持的特定任务)。 还包括工作量估计、使用的资源和需要的经费等,还应定义系统范围和边界,以及它与公司信息系统的其他部分接口。 |
2 | 需求描述与分析 | 是在用户角度从系统中的数据和业务规则入手,收集和整理用户信息,以特定方式加以描述 |
3 | 数据库与应用程序设计 | 数据库的设计是对用户数据的组织和存储设计; 应用程序设计是在数据库设计基础上对数据操作及业务实现的设计,包括事务设计和用户界面设计。 |
4 | 数据库设计实现 | 依照设计使用DBMS支持的数据定义语言(DDL)实现数据库的建立,用高级语言编写应用程序 |
5 | 测试 | 在数据系统投入使用前,通过精心制订的测试计划和测试数据来测试系统性能是否满足设计要求,以便发现问题。 |
6 | 运行维护 | 数据库应用系统经过测试、试运行后即可正式投入运行。运行维护是系统投入使用后,必须不断地对其进行评价、调整与修改,直至系统消亡。 |
注意:
1、修正:在设计阶段,遇到无法满足用户需求时,就要不断进行修正。
2、同步:将数据和功能两方面的需求分析、设计和实现在各阶段同时进行,相互参照补充。
3、评审:对每个阶段设计成果都应通过评审,保证设计质量。。