第六讲结构化系统设计.pptVIP

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章信息系统和管理 第六讲 结构化系统设计 主讲:肖红彦 武汉理工大学管理学院信管系 本章教学目标 理解并掌握 系统设计的方法 系统设计的工具 本章主要内容 系统设计概述(1学时) 系统设计的目标、原则 系统总体设计(3学时) 系统的平台设计 功能结构设计 编码设计 数据库设计(2学时) 详细设计(2学时) 输入/输出设计 界面设计 编写系统设计报告 §6.1 系统设计概述 系统设计的任务 系统设计的原则 系统设计的目标 一、系统设计的任务 1、任务 在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。即确定新系统的实施方案,解决“怎么做”的问题。 2、主要工作 总体设计 详细设计 功能结构设计 数据存储/文件设计 数据库设计 人机界面/对话设计 代码设计 输出/输入设计 网络设计 处理流程设计 物理配置方案设计 安全保密设计 二、系统设计的原则 系统性原则 实用性原则 经济性原则 安全性原则 规范性原则 适应性原则 三、系统设计的目标 运行效率 可靠性 可操作性 易维护性 经济性 §6.2 系统的平台设计 管理信息系统的平台设计包括: 软硬件配置方案设计 网络平台的设计。 6.2.1软硬件配置 1.系统软硬件的配置应考虑的问题: 功能要求 性能要求 容量要求 安全性和可靠性的要求 2.开发工具的选择应考虑的问题 系统的环境 系统的开放性 应尽量面向终端用户 应尽可能支持系统开发的整个生命周期。 计算机物理系统配置方案报告 1.计算机物理系统配置概述 2.计算机物理系统选择的依据 3.计算机物理系统配置 (1)硬件结构情况、硬件的组成及其联接方式,还要说明硬件所能达到的功能,并画出硬件结构配置图。 (2)硬件设备清单,标明设备名称、型号、规格、性能指标、价格、数量、生产厂家等。 (3)通讯与网络设备清单,标明设备名称、型号、规格、性能指标、价格、数量、生产厂家等。 (4)软件系统配置的选择情况,列出所需软件清单,标明软件名称、来源、特点、适用范围、技术指标和价格等。 4.费用情况 5. 具体配置方案的评价 6.3 功能结构设计 结构化系统设计的思想 采用自顶向下、逐层分解的方法,把系统划分为若干子系统,而子系统又划分为若干功能模块,模块又划分为子模块。层层划分直到每一个模块是相对独立、功能单一的独立程序为止。 主要内容 模块及其层次分解 模块分解的基本原则 两种结构中心 一、模块及其层次分解 1、模块 模块是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。系统中的任何一个处理功能都可以看作是一个模块。 一个模块具有三种基本属性: 功能:说明该模块实现什么 逻辑:描述模块内部如何实现要求的功能 状态:描述该模块的使用环境、条件及模块间的相互关系。 具体来说,模块应具备以下四个要素: 输入和输出:是模块与外部的信息交换。一个模块从它的调用者那里获得输入,把产生的结果再传递给调用者。 处理功能:指模块把输入转换成输出所作的工作。 内部数据:指仅供该模块本身引用的数据。 程序代码:指用来实现模块功能的程序。 2、模块的层次分解 根据模块功能的具体化程度,可以把模块分为逻辑模块和物理模块。 逻辑模块是在逻辑模型中定义的模块。如数据流程图中的处理功能都是逻辑模块。 物理模块:是一个特定逻辑模块的具体化,可以是一个计算机程序、子程序、过程或函数,也可以是一个人工过程的某项具体工作。 二、模块分解的基本原则 模块分解的基本原则 高凝聚原则 低偶合原则 1、高凝聚原则 模块凝聚(内聚)是衡量一个模块内部各组成部分间整体统一性的指标,描述了一个模块功能专一性的程度。 根据模块的内部构成情况,凝聚可以划分为七个等级。 1)偶然凝聚 低 2)逻辑凝聚 3)时间凝聚 4)过程凝聚 5)通信凝聚 6)顺序凝聚 7)功能凝聚 高 高凝聚原则:为了达到较高的模块质量,总是尽量是其凝聚程度较高,其中,功能凝聚最为理想。 2、低偶合原则 模块偶合,是衡量一个模块与其他模块在联接方式和接口复杂性方面相互作用关系的指标。标志着系统结构设计的质量。 模块的偶合程度,一般取决于以下因素: 模块本身的质量 模块间相互联结的类型 模块间接口的复杂程度 模块间传递信息流的类型 模块偶合的三种类型 数据偶合 控制偶合 内容偶合 低偶合原则 低偶合原则:在设计系统模块结构时,应使模块的偶合程度尽可能低。 偶合程度:低 高 数据偶合→控制偶合→内容偶合 模块凝聚和偶合有着密切的联系,一般情况下,模块的凝聚程度较高,则它们之间的偶合程度较低,反之亦然。例如,若模块都是功能凝聚,则模块之间的关系必然是数据偶合。 6.3.4模块结构图 模块结构图

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档