数据库应用系统(DBAS)开发方案
一、数据库应用系统生命周期
- 用现代工程的概念管理软件生产与开发全过程的典型方法有:
(1)瀑布模型,也称为软件生命周期模型
(2)快速原型模型
(3)螺旋模型
基于严格的、明确的需求作为软件系统开发基础的软件开发模型是瀑布模型
二、规划与分析
三、需求分析
- 采用合适的工具和符号,系统地描述DBAS的功能特征、性能特征和约束,并形成需求规范说明文档。------DBAS需求分析规范说明书
- 系统的需求一般被分为 功能 和 非功能 需求,非功能性需求一般也可以分为性能需求和其他需求。
- 通过与用户的充分交流,调查清楚用户的实际要求,分析和整理所获取的各类需求信息,与用户和开发人员达成共识,形成文档化的需求描述。
- 数据字典一般是由数据库管理系统本身管理和维护
- 数据字典目的是对数据流图中的各个元素做出详细的说明
四、系统设计
- 数据库应用系统设计包括概念设计、逻辑设计、物理设计三个步骤
1、概念设计
- 概念设计包括数据库 概念模型设计 和 系统总体设计 。
- 系统总体设计,在设计上应依据 自下而上、由简到繁、逐步求精 的原则。
1.1系统总体设计的内容:
- DBAS体系结构设计
- DBAS系统硬件平台的选型和配置
- 应用软件结构设计
- 分析所处理的数据和处理方式
- 对系统采用的关键技术进行方案选型和初步设计
2、逻辑设计
3、物理设计
- 数据库物理结构设计的结果可以从时间、空间和维护代价等方面进行评估,一般需要从多种可行方案中根据评估情况选择合理方案。
- 设置事务执行时的隔离级别,属于DBAS设计中的物理设计
五、实现与部署
六、运行管理与维护
- 主要工作内容包括日常维护、系统监控与分析、系统性能优化调整、系统进化(升级)等工作
【原创作品】不好之处,再次修改。