离统 Management Information Systerr M|S的系统设计 2004.12.7
MIS的系统设计 2004.12.7
511s设计概述 系统设计的目标 确定应该怎样具体实现所要求的系统 是对目标系统的精确描述 系统分析:解决“做什么” 系统设计:解决“怎么做
5.1 IS设计概述 • 系统设计的目标 – 确定应该怎样具体实现所要求的系统 – 是对目标系统的精确描述 – 系统分析:解决“做什么” – 系统设计:解决“怎么做
51续 系统设计的任务 问题结构(系统需求)映射系统结构 从系统分析说明书出发,形成系统的具体设计方案。 系统物理结构 模块组成、联结方式、表达方式 数据库设计 ·物理模型的设计 编码设计 人/机界面设计
5.1 续 • 系统设计的任务 – 问题结构(系统需求) 系统结构 – 从系统分析说明书出发,形成系统的具体设计方案。 – 系统物理结构 • 模块组成、联结方式、表达方式 – 数据库设计 • 物理模型的设计 – 编码设计 – 人/机界面设计 映射
51续 ·对系统设计员的培训 一系统分析培训 ·使系统设计员能够正确理解系统分析的各项逻辑功能要求,以 免造成系统设计上的偏差 系统设计培训 系统设计方法的统 使设计组内所有设计人员都采用相同 而有效的方法来从事系统设计工作 文档的规范化一一在统一的文档规范的要求下形成系统设计文 ·对系统分析员的要求 负责对设计成果进行评审,必要时需对系统分析报告 做进一步的修正
5.1 续 • 对系统设计员的培训 – 系统分析培训 • 使系统设计员能够正确理解系统分析的各项逻辑功能要求,以 免造成系统设计上的偏差。 – 系统设计培训 • 系统设计方法的统一--使设计组内所有设计人员都采用相同 而有效的方法来从事系统设计工作 • 文档的规范化--在统一的文档规范的要求下形成系统设计文 档。 • 对系统分析员的要求 – 负责对设计成果进行评审,必要时需对系统分析报告 做进一步的修正
·系统设计模型 数 程设计 据 程 BR图数据\描 象描述 数据流图述 接口设计 字典 模块结构设计 加工小说明 平台设计 处理描述 数据设计 分析模型 设计模型
• 系统设计模型 数据 字典 数据 流图 E-R图 加工小说明 流 程 描 述 处理描述 数 据 对 描 述 象 数据设计 模块结构设计 接口设计 过程设计 分析模型 设计模型 平台设计
51续 ·上图中通过数据、功能模型展示的系统需求被传送给设计 阶段,运用某种设计方法,设计阶段产生出: 数据设计:将分析时创建的数据模型变换成实现系统所 需的数据结构 平台设计:将性能要求变换成对系统软硬件环境的配置 模块结构设计:定义系统模块元素之间的关系。 接口设让:描述了系统内部、系统和协作系统之间的以 及系统同人之间如何通信。 过程设计:将加工说明变换为对系统模块内部算法的具 体描述
5.1 续 • 上图中通过数据、功能模型展示的系统需求被传送给设计 阶段,运用某种设计方法,设计阶段产生出: – 数据设计:将分析时创建的数据模型变换成实现系统所 需的数据结构。 – 平台设计:将性能要求变换成对系统软硬件环境的配置 – 模块结构设计:定义系统模块元素之间的关系。 – 接口设计:描述了系统内部、系统和协作系统之间的以 及系统同人之间如何通信。 – 过程设计:将加工说明变换为对系统模块内部算法的具 体描述
5.2系统设计方法 ◆结构化设计方法SD) ◆面向数据结构的设计方法(JSD方法) ◆面向对象的设计方法(00D)
5.2 系统设计方法 ◆结构化设计方法(SD) ◆面向数据结构的设计方法(JSD方法) ◆面向对象的设计方法(OOD)
52续 系统设计主要内容 口系统总体设计 口系统详细设计 口写出系统设计报告
5.2 续 • 系统设计主要内容 系统总体设计 系统详细设计 写出系统设计报告
52续 总体设计: ●告诉用户系统具体将要做什么。一旦用户同意了这个 总体设计,我们会将这个总体设计转换为更加详细的 文档。 总体设计包括: 工具一如何描述系统的总体结构 方法一用什么方法把问题结构导出系统结构 评价准则一什么样的系统结构是“最优的
5.2 续 总体设计: ⚫ 告诉用户系统具体将要做什么。一旦用户同意了这个 总体设计,我们会将这个总体设计转换为更加详细的 文档。 总体设计包括: –工具—如何描述系统的总体结构 –方法—用什么方法把问题结构导出系统结构 –评价准则—什么样的系统结构是“最优的
52续 总体结构: 系统的组成部分,即有哪些模块组成 系统的层次及调用关系 模块的处理功能 模块之间的界面,即模块间传递的数据
5.2 续 总体结构: –系统的组成部分,即有哪些模块组成 –系统的层次及调用关系 –模块的处理功能 –模块之间的界面,即模块间传递的数据