数据库系统功能设计与实现
软件体系与结构设计过程
软件体系结构
软件体系结构 = {构件,连接件,约束}
软件设计过程
跟据DBAS生命周期,软件开发由设计,实现,测试三个环节组成,设计分为概要设计和详细设计
- 概要设计
- 详细设计
- 软件总体设计
DBAS总体设计
主要内容
- DBAS体系结构设计
- DBAS软件总体设计
- 软硬件选型与配置
- 业务规则初步设计
DBAS体系结构设计
- 客户/服务器体系结构—c/s
- 典型的"胖服务端"
- 浏览器/服务器 -----b/s
DBAS功能概要设计
目标是产生软件总体结构和软件功能模块
四个层次
- 表示层
- 业务逻辑层
- 数据访问层
- 数据持久层
DBAS功能详细设计
- 表示层
- 业务逻辑层
DBAS应用系统安全架构设计
数据库安全设计
- 安全性保护
- 完整性保护
- 并发控制
- 数据库的备份与恢复
- 数据加密传输
环境安全设计
- 漏洞与补丁
- 计算机病毒防护
- 网络安全
- 物理环境安全
制度安全设计
DBAS实施
- 创建数据库
- 装载数据库
- 编写与调试应用程序
- 数据库试运行