- 8
- 0
- 约 65页
- 2016-11-29 发布于江苏
- 举报
数据库设计 单世民 数据库设计过程 需求分析 数据库设计的需求分析和软件工程的需求分析的侧重点有所不同。 对于软件工程而言,需求分析的任务是从软件开发的角度出发,以软件的功能需求为核心内容,分析经济、技术、法律可行性及用户操作可行性,确定系统的功能及数据处理的要求。 相对而言,数据库设计更加侧重于从数据处理的角度出发提出设计方案。 需求分析的重点 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。 信息要求 用户需要从数据库中获得信息的内容与性质 由用户的信息要求可以导出数据要求,即在数据库中需要存储哪些数据 需求分析的重点 处理要求 对处理功能的要求 对处理的响应时间的要求 对处理方式的要求(批处理 / 联机处理) 新系统的功能必须能够满足用户的信息要求、处理要求、安全性与完整性要求。 分析需求的方法 分析和表达用户的需求的常用方法 自顶向下的结构化分析方法(Structured Analysis,简称SA方法) SA方法从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并用数据流图和数据字典描述系统。 数据流图 概述 数据流图是软件设计中一个不可缺少的辅助工具,使用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,找到满足功能要求的所有可实现的软件。 注意:数据流图不是数据库设计所独有的。 数据流图
原创力文档

文档评论(0)