郭六章 系统设计
第六章 系 统 设 计
第一节系统设计概述
第一节 系统设计概述
系统设计概述 系统设计是新系统的物理设计阶段,根据 系统分析阶段所确定的新系统的逻辑模型, 综合考虑各种约束,利用一切可用的技术手 段和方法,进行各种具体设计,提出一个能 在计算机上实现的新系统的实施方案,解决 “系统怎样做”的问题
系统设计是新系统的物理设计阶段,根据 系统分析阶段所确定的新系统的逻辑模型, 综合考虑各种约束,利用一切可用的技术手 段和方法,进行各种具体设计,提出一个能 在计算机上实现的新系统的实施方案,解决 “系统怎样做”的问题。 系统设计概述
系统设计概述 目标和任务 系统设计模型 设计方法 主要内容 解决系统“怎样做( How to do)” 的问题
系统设计概述 ◼ 目标和任务 ◼ 系统设计模型 ◼ 设计方法 ◼ 主要内容 解决系统“怎样做(How to do)” 的问题
、系统设计的目标和任务 1系统设计的目标 系统分析:解决“做什么” 系统设计:解决“怎么做
1 系统设计的目标 系统分析:解决“做什么” 系统设计:解决“怎么做” 一、系统设计的目标和任务
、系统设计的目标和任务(续) 2系统设计的任务 问题结构(系统需求映射系统结构 从系统分析说明书出发,形成系统的 具体设计方案
2 系统设计的任务 问题结构(系统需求) 系统结构 从系统分析说明书出发,形成系统的 具体设计方案。 一、系统设计的目标和任务(续) 映射
二、系统设计模型 数 据 程 过程设计 /ER图 数据\摧 象 数据流图口设讯 描 字典 模块结构设计 加工小说明 平台设计 处理描述 数据设计 分析模型 设计模型
数据 字典 数据 流图 E-R图 加工小说明 流 程 描 述 处理描述 数 据 对 描 述 象 数 据 设 计 模块结构设计 接口设计 过程设计 分析模型 设计模型 平 台 设 计 二、系统设计模型
二、系统设计模型(续) 上图中通过数据、功能模型展示的系统需 求被传送给设计阶段,运用某种设计方法, 设计阶段产生出: 数据设让:将分析时创建的数据模型变换成实现 系统所需的数据结构。 ■平台设让:将性能要求变换成对系统软硬件环境 的配置 模块结构设计:定义系统模块元素之间的关系 接口设让:描述了系统内部、系统和协作系统之 间的以及系统同人之间如何通信。 过程设让:将加工说明变换为对系统模块内部算 法的具体描述
二、系统设计模型(续) 上图中通过数据、功能模型展示的系统需 求被传送给设计阶段,运用某种设计方法, 设计阶段产生出: ◼ 数据设计:将分析时创建的数据模型变换成实现 系统所需的数据结构。 ◼ 平台设计:将性能要求变换成对系统软硬件环境 的配置 ◼ 模块结构设计:定义系统模块元素之间的关系。 ◼ 接口设计:描述了系统内部、系统和协作系统之 间的以及系统同人之间如何通信。 ◼ 过程设计:将加工说明变换为对系统模块内部算 法的具体描述
三系统设计方法 结构化设计方法(SD 面向数据结构的设计方法(JSD方法) 面向对象的设计方法(00D)
三 系统设计方法 ◼ 结构化设计方法(SD) ◼ 面向数据结构的设计方法(JSD方法) ◼ 面向对象的设计方法(OOD)
四系统设计主要内容 ■系统总体设计 系统详细设计 系统平台设计 代码设计 输入输出设计 对话设计 数据库或数据文件设计 模块内部的算法设计 写出系统设计报告
四 系统设计主要内容 ◼ 系统总体设计 ◼ 系统详细设计 ‒ 系统平台设计 ‒ 代码设计 ‒ 输入输出设计 ‒ 对话设计 ‒ 数据库或数据文件设计 ‒ 模块内部的算法设计 ◼ 写出系统设计报告