系统设计总体设计与详细设计

系统设计总体设计与详细设计

ID:38428599

大小:428.37 KB

页数:39页

时间:2019-06-12

系统设计总体设计与详细设计_第1页
系统设计总体设计与详细设计_第2页
系统设计总体设计与详细设计_第3页
系统设计总体设计与详细设计_第4页
系统设计总体设计与详细设计_第5页
资源描述:

《系统设计总体设计与详细设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6、7章管理信息系统设计系统设计概述系统设计概述系统总体设计系统详细设计系统设计报告考核重点:本章是考核的重点章节,要求掌握(1)结构化设计的基本思想、模块分解的原则、控制结构图的绘制、E-R图的绘制以及将E-R图转换成关系模型。(2)熟练掌握vfp命令、语句的使用及编程。1系统设计概述目的逻辑模型---物理模型(怎么做)任务总体结构设计:系统空间布局、系统软件结构、数据存储结构、计算机与网络系统方案详细设计(代码、数据库、输入、输出、用户界面、处理过程)依据系统分析报告现行技术用户需求系统运行环境特点系

2、统设计环境是管理环境与技术环境的结合2系统设计应遵循的基本原则简单性系统性灵活性可靠性经济性工作效率工作质量3第6章系统总体设计(p154) 6.1系统总体结构设计1.系统总体结构设计的任务:是根据系统分析的逻辑模型设计应用软件系统的物理结构.在结构化系统总体结构设计中,整个应用软件系统由多个功能模块组成,通过合理的划分模块,正确处理模块之间与模块内部的联系,达到使整个系统具有良好的可用性、可读性、可修改性、易于调试和维护的目的。42.结构化设计的基本思想(1).结构化设计的基本思想:将一个复杂的系统可以看成

3、由许多相对独立部分组成,再经过层层划分,分解为若干组成部分进行设计(2).结构化设计的基本思想的要点:模块化由顶向下,逐步求精上层模块分解为下层模块.有三种不同的结构形式:顺序结构、分枝结构和循环结构。模块之间的通信只限于其直接上、下级模块,同级模块、其它上、下级模块不得直接通信。控制结构图(功能结构图)是系统物理结构的主要工具.53.系统的结构化划分层次结构:将大系统划分为若干子系统.模块结构:将子系统分解为若干模块,大模块又可以分解为若干小模块.模块的三种结构方式:上层模块分解为下层模块时,有三种结构方式

4、:顺序结构选择结构循环结构6子系统划分的原则独立性依赖性小数据冗余今后地发展便于分阶段实施考虑各资源的充分应用74.模块分解的主要原则(p160)模块:是结构化系统的基本元素,是一段具有独立功能的程序.模块化:就是将系统划分为子系统,子系统划分为若干模块,大模块再划分为小模块地过程。模块属性输入输出、逻辑功能、内部数据、运行环境模块独立性的优点:降低系统开发难度、增加系统的可维护性和可靠性.8模块化设计的内容内部设计:定义模块内部个组成部分的逻辑结构外部设计:设计模块间相互联系的关系模块划分的基本原则:模块

5、独立性要高.(模块间的联系尽可能少、模块内部元素联系要紧密.)即”高凝聚、低耦合”模块凝聚性:是衡量模块内部元素联系是否紧密的指标.模块耦合性:是衡量模块之间联系是否紧密的指标.9模块凝聚聚合度:模块内部元素的联系程度聚合类型:(1)功能聚合:凝聚程度最高(2)顺序聚合(3)数据聚合:(4)过程聚合(5)时间聚合:(6)逻辑聚合:(7)偶然聚合:凝聚程度最低10类型划分方式联结方式可修改性可靠性凝聚度得分功能聚合按业务处理功能好好好10(最高)顺序聚合按业务处理顺序好好好9数据聚合按输入或输出数据中中不好7过

6、程聚合按业务处理过程中中不好5时间聚合按业务处理时间不好不好差3逻辑聚合按业务处理逻辑顺序差差差1偶然聚合基本不用差差差0(最低)模块内元素的联结方式比较11模块的耦合耦合度:模块之间的联系程度耦合类型:(1)数据耦合:两模块间通过调用关系传递数据,是最好的耦合方式.(2)控制耦合:两模块间通过调用关系传递数据和控制信号.应尽可能少用.(3)非法耦合:即公共耦合或内容耦合一个模块与另即一个模块内部(内容)发生联系,应避免.在画控制结构图时,若碰到控制耦合或非法耦合,应再分解模块.12联结方式相互影响程度客修改

7、性可读性通用性数据耦合弱好好好控制耦合中不好不好不好公共耦合强不好差差内容耦合最强差差差模块间耦合方式比较135.系统功能结构图的绘制(p163)(1)什么是功能结构图:根据模块设计的原则把数据流程图转化为功能结构图或叫控制结构图,简称结构图.在控制结构图中,把一个系统分解为若干模块,上层模块调用下层模块,即下层模块的功能是上层模块的一部分,上层模块主要起判断、控制和传递信息的作用。(2)转换步骤由上层数据流程图导出上层控制结构图,由顶层开始,逐级下推.(3)转换方法变换分析法:是以变换(转换)为中心的转换方

8、法事务分析法:是以事务(业务)为中心的转换方法混合分析法:采用(1)和(2)相结合的方法14①变换中心型:以转换为中心结构的分解.其分解的模块类型为”数据凝聚”.是一种线状结构,分为输入、处理、输出三部分.处理即数据加工,是系统的核心部分,用来对输入的数据进行变换,也叫变换中心.②事务中心型:以业务为中心结构的分解.其分解的模块类型为”逻辑凝聚”.是一种束状结构,一个加工(事务处理中心)分解为一束平

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。