📜  软件工程 |数据库应用系统生命周期

📅  最后修改于: 2022-05-13 01:57:00.607000             🧑  作者: Mango

软件工程 |数据库应用系统生命周期

数据库应用开发基本上就是获取以下东西的过程。

  1. 现实世界的要求
  2. 分析现实世界的需求
  3. 设计系统的数据和功能
  4. 实现系统中的操作。

与数据库应用系统(微)生命周期相关的活动包括:

1.系统定义——
定义了数据库系统的范围、用户及其应用程序。确定了各种用户类别的接口、响应时间限制以及存储和处理需求。

2. 数据库设计——
在此阶段结束时,所选 DBMS 上的数据库系统的完整逻辑和物理设计已准备就绪。

3. 数据库实现——
这包括指定概念、外部和内部数据库定义创建空数据库文件和实现软件应用程序的过程。

4. 加载或数据转换——
通过直接加载数据或将现有文件转换为数据库系统格式来填充数据库。

5. 应用转换——
以前系统中的任何软件应用程序都将转换为新系统。

6. 测试和验证 –
新系统经过测试和验证。应用程序的测试和验证可能是一个非常复杂的过程,所采用的技术通常包含在软件工程课程中。协助该过程的自动化工具。

7. 操作——
数据库系统及其应用程序投入运行 通常新旧系统并行运行一段时间。

8. 监控和维护——
系统在运行阶段不断受到监控和维护。数据内容和软件应用程序都可能发生增长和扩展。
数据库基本上需要时时修改和识别。

活动 2、3、4 是更大信息系统生命周期的设计和实施阶段的一部分。组织中的大多数数据库都经历了所有前面的生命周期活动。大多数数据库都会经历所有前面的生命周期活动。当数据库和应用程序活动都是新的时,转换活动(4 和 5)不适用。当组织从已建立的系统转移到新的系统时,活动 4 和 5 往往是最消耗的,完成它们的努力是经常被低估。一般来说,各个步骤之间经常会有反馈,因为每个阶段都会经常出现新的需求。