1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06_MI

第6章 系统设计 第6章 系统设计 系统设计任务和原则 功能结构设计 处理流程设计 物理配置方案 代码设计 数据存储(数据库)设计 模块划分 输入输出设计 系统设计文档 第一节 系统设计概述 人们对“设计”定义 “应用各种技术和原理,对设备、过程或系统做出足够详细的定义,使之能够在物理上得以实现” 系统设计 系统设计是新系统的物理设计阶段,根据系统分析阶段所确定的充分反映用户信息需求的新系统的逻辑模型,综合考虑各种约束,利用一切可用的技术手段和方法,进行各种具体设计,提出一个能在计算机上实现的新系统的物理方案。 系统分析确定系统逻辑模型,即解决“做什么”的问题,而系统设计则是确定系统物理模型,主要解决“怎么做”问题。 依据科学的原则和方法、遵守相关标准和规范从而确定技术方案。 第一节 系统设计概述 系统设计的依据 系统分析的结果 从工作流程看,系统设计是系统分析的后续阶段,因此,系统设计必须严格按照系统分析阶段的成果—“系统说明书” 所规定的目标、任务和逻辑功能进行 现行技术 主要指可供选用的计算机硬件技术、软件技术、数据管理技术以及计算机网络技术 现行的信息管理和信息技术的标准、规范及有关法律制度 用户需求 系统运行环境 包括组织的改革与发展、空间分布、工作地自然条件、安全保密要求、现有软硬件状况、技术发展趋势、投资能力等等 第一节 系统设计概述 系统设计阶段的主要工作 1. 总体设计 总体布局方案 软件总体结构设计 计算机系统集成方案设计 数据存储总体设计 第一节 系统设计概述 2.详细设计 代码设计 数据库设计 输出设计 输入设计 用户界面设计 处理过程设计 3.编制设计文档 系统设计说明书 程序设计说明书 第一节 系统设计概述 系统设计原则 系统性 第一节 系统设计概述 系统设计原则 适应性(灵活性) 第一节 系统设计概述 系统设计原则 安全可靠性 第一节 系统设计概述 系统设计原则 经济性 第二节 系统总体布局设计 系统类型:集中式 / 分布式 处理方式:批处理 / 联机处理 数据存储:分布式存储 / 集中式存储 硬件配置原则 软件配置原则 第三节 软件系统总体结构设计 一、功能结构设计 1.功能结构:从系统的功能角度描述系统的层次结构 2.设计依据:系统分析说明书中新系统的数据流程图和系统调查获得的管理功能图 3.描述工具:树形图 电子院务 系统总体设计 功能结构图 1、什么叫做模块? 模块是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。系统中的任何一个处理功能都可看成一个模块,也可以理解为用一个名字就可以调用的一段程序语句。 什么叫做模块化? 把一个信息系统设计成若干模块的方法称为模块化。各个模块具有相对独立性,每个模块可以单独的被理解、编写、调试、查错与修改;另一方面,模块之间的相互关系 (如信息交换、调用关系),则通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。 2、基本符号 示例——工资系统的模块结构图 模块四要素 输入输出 功能 内部数据 程序代码 示例——工资系统的模块结构图 模块四要素 输入输出 功能 内部数据 程序代码 示例——工资系统的模块结构图 模块四要素 输入输出 功能 内部数据 程序代码 示例——工资系统的模块结构图 模块四要素 输入输出 功能 内部数据 程序代码 示例——工资系统的模块结构图 模块四要素 输入输出 功能 内部数据 程序代码 3、模块化原则 (1)自顶向下,逐层分解,分解层次适中 模块增加,模块开发成本减小,但接口成本增加。(图) (2)模块独立性 模块功能相对独立 模块之间接口简单 4、 模块之间的耦合形式 数据耦合:传递数据 控制耦合:传递的数据中有控制信息 公共耦合:通过公共的数据区域传递信息 内容耦合:两模块间内容有交叉 5、模块内部的组合形式 偶然组合:模块内部各组成部分之间无关系或关系松散 逻辑组合:模块内部各组成部分在逻辑上具有相似的处理动作,但功能上、用途上却彼此无关 时间组合:模块内部各组成部分的动作的动作必须在同一时间执行 过程组合:模块内部各组成部分的动作彼此间无关系,但必须以特定的顺序执行 通信组合:模块内部各组成部分的动作都使用相同的输入或产生相同的输出 顺序组合:模块内部各组成部分,前一部分处理动作的输出是后一部分处理动作的输入 功能组合:模块内部各组成部分全部为执行同一功能而结合为一个整体 组合形式比较 6、相关概念 深度(层数)(不含最高层) 宽度 扇入:直属上级模块个数 扇出:直属下级模块个数 7、保持模块独立的基本原则 降低模块间的耦合度,提高模块内部组合度 合理控制系统的深度和宽度 合理

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档