信息系统分析与设计第二版陈禹第七章节总体设计
63页1、第七章 总体设计,目 录,7.1 系统设计的任务和原则 7.2 系统结构设计 7.3 总体数据库设计 7.4 通信结构的规划与设计 小结,7.1系统设计的任务和原则,7.1.1系统设计阶段的任务,总体设计 模块结构设计 系统物理配置方案设计 总体数据库设计,7.1.1系统设计阶段的任务,详细设计 代码设计 数据库设计 输出设计 输入设计 人机界面设计 处理过程设计 安全保密设计 编写程序设计说明书,7.1.2系统设计阶段应遵循的原则,1. 系统性原则 统一的信息代码、统一的数据组织方法、统一的设计规范和标准 2. 经济性原则 3. 可靠性原则 如安全保密性、检错及纠错能力、抗病毒能力、系统恢复能力等。 4. 简单性原则 5. 灵活性原则 系统容易修改和维护 。,7.2 系统结构设计,7.2.1 结构设计的原则,结构化程序设计 方法 基本思想 工作过程 特点 模块 模块的聚合 模块的耦合 结构图,7.2.1 结构化程序设计,方法 运用一套标准的设计准则和工具,采用模块化的方法进行系统结构设计,将一个信息系统的结构,分解成由许多按层次结构联系的功能结构图,即模块结构图。该方法提出一种用于设
2、计模块结构图的方法,还有一组对模块结构进行评价的标准及进行优化的方法。,7.2.1 结构化程序设计,基本思想 系统模块化,即把一个系统自上而下逐步分解为若干个彼此独立而又有一定联系的组成部分,这些组成部分称为模块。对于任何一个系统都可以按功能逐步由上向下,由抽象到具体,逐层将其分解为一个多层次的、具有相对独立功能的模块所组成的系统。,结构化程序设计,工作过程 工作过程可以分为两步: 第一步是根据数据流程图导出系统初始结构图, 第二步是对结构图的反复改进过程。,结构化程序设计,特点 1、对于一个复杂的系统,用分解的方法予以化简; 2、采用图表表达工具,有一套基本的设计准则,有一组基本的设计策略; 3、有一组评价标准和质量优化技术。,模块,模块(module)的定义,具有以下属性的一组程序语句。,输入与输出,逻辑 功能,运行 程序,内部 函数,功能结构图,模块的聚合,模块聚合是用来衡量一个模块内部各组成部分间整体统一性的指标,它具体描述一个模块功能专一性的程度。简单地说,理想聚合的模块只完成一件事情。根据模块内部的构成的情况,模块聚合可以划分为七个等级,这七个等级的模块聚合程度具有由强到弱
3、变化的特点。,模块的聚合,模块的主要聚合形式,功能聚合(functional cohesion), 模块内部各组成部分都是为了完成同一功能而聚合在一起。,顺序聚合(sequential cohesion), 模块内部各组成部分有这样的特征:前一部分处理动作的输出是后一部分处理动作的输入。,1,2,模块的聚合,模块的主要聚合形式,通讯聚合(communicational cohesion), 也称“数据聚合”,模块内部各组成部分的处理动作都使用相同的输入或产生相同的输出。,过程聚合(procedural cohesion), 模块内部各组成部分的动作彼此间无关系,但受同一控制流支配,决定它们的执行顺序。,3,4,模块的聚合,模块的主要聚合形式,暂时聚合(temporal cohesion), 也称“时间聚合”,模块内部各组成部分的处理动作与时间有关(必须在特定的时间内执行完)。,逻辑聚合( logical cohesion), 模块内部各组成部分在逻辑上具有相似的处理动作,但功能上、用途上却彼此无关。,5,6,模块的聚合,模块的主要聚合形式,偶然聚合(coincidental cohes
4、ion),一个模块由若干个并不相关的功能偶然地组合在一起。如为了缩短程序长度而将具有部分相同语句段的无关功能组合在一起,则会形成偶然聚合。,7,模块的聚合,总结,在上述七种模块聚合方式中,其聚合程度是依次下降的。由于功能性聚合模块的聚合程度最高,所以在划分模块的过程中,应尽量采用功能性聚合方式。其次根据需要可以适当考虑采用顺序性聚合或数据性聚合方式,但要避免采用偶然性聚合和逻辑性聚合方式,以提高系统的设计质量和增加系统的可修改性。,模块的聚合方式的判定树,模块的耦合,模块的主要耦合形式,数据耦合(data coupling), 模块之间只是调用与被调用关系,且相互只传递数据。,控制耦合(control coupling), 模块之间只是调用与被调用关系,相互之间除了递数据信号外,还传递控制信号。,1,2,模块的耦合,模块的主要耦合形式,公共耦合(common coupling), 两个模块都和同一个公共数据环境有关。,3,4,内容耦合(content coupling), 两个模块的内部属性(即运行程序或内部数据)有关。,不同耦合形式的模块性能比较,耦合程度 高,小结,在进行系统模块划
《信息系统分析与设计第二版陈禹第七章节总体设计》由会员E****分享,可在线阅读,更多相关《信息系统分析与设计第二版陈禹第七章节总体设计》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页