数据流图既是需求分析的工具,也是需求分析的成果之一 。数据字典是进行数据收集和数据分析的主要成果 。
(3) 需求信息的评审. 开发过程中的每一个阶段都要经过评审,确认任务是否全部完成,避免或纠正工作中出现的错误和疏漏 。聘请项目外的专家参与评审,可保证评审的质量和客观性 。
评审可能导致开发过程回溯,甚至会反复多次 。但是,一定要使全部的预期目标都达到才能让需求分析阶段的工作暂告一个段落.
需求分析阶段的工作成果是写出一份既切合实际又具有预见的需求说明书,并且附以一整套详尽的数据流图和数据字典 。
3.概念模型设计
概念模型不依赖于具体的计算机系统,他是纯粹反映信息需求的概念结构 。
建模是在需求分析结果的基础上展开,常常要对数据进行抽象处理 。常用的数据抽象方法是‘聚集’和‘概括’ 。
ER方法是设计概念模型时常用的方法 。用设计好的ER图再附以相应的说明书可作为阶段成果
概念模型设计可分三步完成 。
(1) 设计局部概念模型
① 确定局部概念模型的范围
② 定义实体
③ 定义联系
④ 确定属性
⑤ 逐一画出所有的局部ER图,并附以相应的说明文件
(2) 设计全局概念模型
建立全局ER图的步骤如下:
① 确定公共实体类型
② 合并局部ER图
③ 消除不一致因素
④ 优化全局ER图
⑤ 画出全局ER图,并附以相应的说明文件 。
(3) 概念模型的评审
概念模型的评审分两部分进行
第一部分是用户评审 。
第二部分是开发人员评审 。
4.逻辑设计
逻辑设计阶段的主要目标是把概念模型转换为具体计算机上DBMS所支持的结构数据模型 。
逻辑设计的输入要素包括:概念模式、用户需求、约束条件、选用的DBMS的特性 。
逻辑设计的输出信息包括:DBMS可处理的模式和子模式、应用程序设计指南、物理设计指南 。
(1) 设计模式与子模式
关系数据库的模式设计可分四步完成 。
① 建立初始关系模式
② 规范化处理
③ 模式评价
④ 修正模式
经过多次的模式评价和模式修正,确定最终的模式和子模式 。
写出逻辑数据库结构说明书 。
(2) 编写应用程序设计指南
根据设计好的模式和应用需求,规划应用程序的架构,设计应用程序的草图,指定每个应用程序的数据存取功能和数据处理功能梗概,提供程序上的逻辑接口 。
【数据库开发工具的发展经历哪四个阶段】
编写出应用程序设计指南 。
(3) 编写物理设计指南 。
根据设计好的模式和应用需求,整理出物理设计阶段所需的一些重要数据和文档 。例如,数据库的数据容量、各个关系(文件)的数据容量、应用处理频率、操作顺序、响应速度、各个应用的LRA和TV、程序访问路径建议,等等 。这些数据和要求将直接用于物理数据库的设计 。
编写出物理设计指南 。
5.物理设计
物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构 。
推荐阅读
- 数据库在软件开发中的作用是什么
- java软件开发是干什么的
- 软件开发对于企业的意义是什么
- 网站开发是如何选择数据库类型的
- 微信开发的意义是什么
- Java开发未来前景是怎么样的
- php开发工具哪个好
- 最常用的软件开发工具有哪些
- 现在的游戏是什么语言工具开发的
- 给我们生活的启示 衣锦不还乡如锦衣夜行是什么意思
