软件开发模型和架构:数据库应用系统生命周期
添加时间:2019-03-15 21:40:08
来源:
数据库应用程序开发基本上是获取以下内容的过程。
现实世界的要求
分析现实世界的要求
设计系统的数据和功能
在系统中实现操作。
与数据库应用系统(微)生命周期相关的活动包括以下内容:
1.系统定义 - 定义
数据库系统的范围,用户及其应用。确定各类用户的接口,响应时间约束以及存储和处理需求。
2.数据库设计 -
在此阶段结束时,所选DBMS上的数据库系统的完整逻辑和物理设计已准备就绪。
3.数据库实现 -
这包括指定创建空数据库文件的概念,外部和内部数据库定义以及实现软件应用程序的过程。
4.加载或数据转换 -
通过直接加载数据或将现有文件转换为数据库系统格式来填充数据库。
5.应用程序转换 -
来自先前系统的任何软件应用程序都将转换为新系统。
6.测试和验证 -
新系统经过测试和验证。应用程序的测试和验证可能是一个非常复杂的过程,所采用的技术通常包含在软件工程课程中。协助流程的自动化工具。
7.操作 -
数据库系统及其应用程序投入运行通常新旧系统并行运行一段时间。
8.监测和维护 -
在运行阶段不断监测和维护系统。数据内容和软件应用程序都可能出现增长和扩展。
数据库基本上需要不时地进行修改和识别。
活动2,3,4是更大的信息系统生命周期的设计和实施阶段的一部分。组织中的大多数数据库都经历所有前面的生命周期活动 大多数数据库都经历所有前面的生命周期活动 当数据库和应用程序活动都是新的时,转换活动(4和5)不适用。当组织从已建立的系统转移到新系统时,活动4和5往往是最耗费的,并且完成它们的努力是经常被低估。通常,在各个步骤之间经常存在反馈,因为在每个阶段经常出现新要求。