第六章 系 统 设 计 第一节 系统设计概述 系统设计概述 目标和任务 系统设计模型 设计方法 主要内容 解决系统“怎样做(How to do)” 的问题。 二、系统设计模型(续) 上图中通过数据、功能模型展示的系统需求被传送给设计阶段,运用某种设计方法,设计阶段产生出: 数据设计:将分析时创建的数据模型变换成实现系统所需的数据结构。 平台设计:将性能要求变换成对系统软硬件环境的配置 模块结构设计:定义系统模块元素之间的关系。 接口设计:描述了系统内部、系统和协作系统之间的以及系统同人之间如何通信。 过程设计:将加工说明变换为对系统模块内部算法的具体描述。 三 系统设计方法 结构化设计方法(SD) 面向数据结构的设计方法(JSD方法) 面向对象的设计方法(OOD) 四 系统设计主要内容 系统总体设计 系统详细设计 ? 系统平台设计 ? 代码设计 ? 输入输出设计 ? 对话设计 ? 数据库或数据文件设计 ? 模块内部的算法设计 写出系统设计报告 1 系统总体设计 总体设计: 告诉用户系统具体将要做什么。一旦用户同意了这个总体设计,我们会将这个总体设计转换为更加详细的文档。 1 系统总体设计(续) 总体设计包括: 工具 — 如何描述系统的总体结构 方法 — 用什么方法把问题结构导出系统结构 评价准则 — 什么样的系统结构是“最优的” 1 系统总体设计(续) 总体结构: 系统的组成部分,即有哪些模块组成 系统的层次及调用关系 模块的处理功能 模块之间的界面,即模块间传递的数据 优秀的总体设计应该包含以下特征 不包括用户不熟悉的专业词汇 它描述系统功能 独立于实现过程 与系统分析文档相一致 2 系统详细设计 详细设计: 让系统建设者了解要解决用户的问题所需要的硬件和系统。主要描述系统的硬件配置、系统代码、人机界面、输入和输出、数据库和网络体系结构等。也就是说,详细设计是系统说明的一个技术层面上的描述。 2 系统详细设计(续) 详细设计包括: 系统平台设计 代码设计 数据库设计 对话(人机界面)设计 输入/输出设计 模块内部的算法设计(处理流程设计) 第二节 结构化系统设计 结构化系统设计 结构化系统设计是“用一组标准的准则和工具帮助系统设计人员确定应该由哪些模块,用什么方式联结在一起,才能构成一个最好的系统结构”。 即,结构化设计方法(SD)是以数据流图为基础的,采用模块化、自顶向下逐步求精的基本思想,以数据流图为基础构造出模块结构图。 一 结构化系统设计的特点 采用分解的方法,即把系统分解成由相对独立的、功能单一的若干模块组成的结构 采用图形表达工具 有一组基本的设计原则 有一组基本的设计策略 有一组评价标准和优化技术 二 结构化系统设计的基本工具 在系统设计阶段,我们采用模块结构图来表达目标系统的物理模型,描述系统的结构。 三 结构化系统设计原则 系统的观点 模块化结构 阶段性策略 模块的独立性 鼓励用户积极参与设计 第三节 系统 总体设计 系统总体设计(主要内容) 系统的分解方法 模块结构图 基本设计原则 (模块耦合度与内聚度) 设计策略 (变换型、事务型) 设计优化技巧 一 系统的分解方法 系统分解的方法是把一个复杂的问题分解成简单的要素,把一个统一的整体分解为各个组成部分,然后对各个要素和组成部分分别进行研究。 借助于目标系统的逻辑模型(DFD)并根据部门机构设置情况进行系统分解 1.系统分解的原则 明确系统分解前、后的功能尽量一致 每次分解的结果是可以独立开发的子系统(或模块) 各子系统(或模块)间的关联尽量少 制定子系统(或模块)间的约束规范 区别稳定的和易变的子系统(或模块) 2.系统分解的方法 (一)按企业业务管理部门划分 如:生产、销售、供应管理等;按部门设置 (二)按完成功能的类型来划分 如:顾客服务、技术与生产数据管理;按实际职能设置 二 模块结构图 结构化设计方法的基本思想就是模块化。即对每一个系统按功能逐步由顶向下,由抽象到具体的逐层分解,将系统分解成为多层次的独立功能模块,一直分解到能简单地用程序实现为止。 (一) 模块 模块的定义: 模块是可以组成、分解、更换的系统,是易于处理的基本单位,具有四种属性的一组程序语句称为一个模块,这四种属性分别是输入输出、逻辑功能;(外部特性) 内部数据、程序代码。(内部特性) (一) 模块(续) 模块的例子: int max( int x, int y)
您可能关注的文档
- 医学遗传学电子教案I.ppt
- 炭精画艺术色彩基础教程2(更新).ppt
- 《模拟电子电路及技术基础(第二版)(孙肖子)(下).ppt
- 古代汉语 (北师大).ppt
- 2012年12月大学英语六级考试作文预测30篇.doc
- 临床供血应急预案.ppt
- 2013行测高分答题技巧_经济打印版.doc
- 简明世界广告史II.ppt
- 设计色彩教学课件2.ppt
- 肾小球肾炎的讲义.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年北京中考英语大纲课件.pdf VIP
- 加油站安全管理研究.doc VIP
- (高清版)DB42∕T 1086-2015 《森林土壤有机质的测定 分光光度法》.pdf VIP
- QBNM-PS-0011—2020汽车车身内腔防护蜡标准.pdf VIP
- 广发证券-房地产行业2026年投资策略-星垂平野阔,月涌大江流.pdf VIP
- 2026年春节复工复产安全培训开工第一课全文.ppt
- 2025年烟台汽车工程职业学院单招语文测试模拟试卷优选题库.docx VIP
- 三副实习记录簿附页(精.选).docx VIP
- 2025年信息系统安全专家多方安全计算协议专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖会PPT与多媒体素材播放技术保障专题试卷及解析.pdf VIP
原创力文档

文档评论(0)