数据库应用系统开发方法 第三部分
<1>系统设计
1.1概念设计:
- 数据库概念模型设计
-
系统总体设计:
DBAS体系结构设计
DBAS系统硬件平台的选择和配置
应用软件结构设计
业务规划初步设计
关键技术的选型和初步设计
1.2逻辑设计:
-
数据库逻辑结构设计:
主要是在ER图的基础上设计数据库关系模式 -
应用程序概要设计:
将直接访问数据库的模块抽象为数据库事务,确定各个模块的功能和输入输出数据,设计各个模块的数据结构,定义各个模块交互的接口关系和交互流程 -
数据库事务概要设计:
把事务中对数据库的查询,插入,删除,修改等操作用与具体DBMS平台无关的两个元操作read和write抽象表示
1.3物理设计
- 数据库物理结构设计
-
数据库事务详细设计:
利用SQL语句,数据库访问接口(JDBC等),采用高级程序语言,或DBMS提供的事务事务实现机制,在具体的DBMS平台和开发环境下,设计数据库业务
将数据库事务概要设计中的read和write替换为DBMS支持的查询,插入,删除,修改等具体数据库访问操作或数据库访问API调用 -
应用程序详细设计
将应用程序概要设计中定义的各模块功能和输入输出需求,结合具体的程序设计环境和机制设计各个模块的内部处理流程和算法,数据结构,对外详细接口等
<2>实现与部署
- 建立数据库结构
- 数据加载
- 事务和应用程序的编码及测试
- 系统集成,测试,试运行
- 系统部署
<3>运行管理与维护