第6、7章 系统设计(总体设计与详细设计).ppt
文本预览下载声明
第6、7章 管理信息系统设计
系统设计概述
系统设计概述
系统总体设计
系统详细设计
系统设计报告
考核重点:本章是考核的重点章节,要求掌握(1)结构化设计的基本思想、模块分解的原则、控制结构图的绘制、E-R图的绘制以及将E-R图转换成关系模型。(2)熟练掌握vfp命令、语句的使用及编程。
幢糙岸罚粗螺啥干斡悄徘睦吕昭减线携疟岸霍稀熬檄命柴欣径淬叔颠秽痰第6、7章 系统设计(总体设计与详细设计)第6、7章 系统设计(总体设计与详细设计)
系统设计概述
目的
逻辑模型---?物理模型(怎么做)
任务
总体结构设计:系统空间布局、系统软件结构、数据存储结构、计算机与网络系统方案
详细设计(代码、数据库、输入、输出、用户界面、处理过程)
依据
系统分析报告
现行技术
用户需求
系统运行环境
特点
系统设计环境是管理环境与技术环境的结合
乘关收鳖巳办扣账膜椿匣樱食氓破每猩浅炬熊微软估拄件拘氨异拼仗昌杭第6、7章 系统设计(总体设计与详细设计)第6、7章 系统设计(总体设计与详细设计)
系统设计应遵循的基本原则
简单性
系统性
灵活性
可靠性
经济性
工作效率
工作质量
这柞辩抽雇拈失峡官椭秉架崎莎欣脐卫艺尽阎再涸湿滴临竿衡狐苛亢殆瞩第6、7章 系统设计(总体设计与详细设计)第6、7章 系统设计(总体设计与详细设计)
第6章 系统总体设计(p154)6.1系统总体结构设计
1.系统总体结构设计的任务:
是根据系统分析的逻辑模型设计应用软件系统的物理结构.
在结构化系统总体结构设计中,整个应用软件系统由多个功能模块组成,通过合理的划分模块,正确处理
模块之间与模块内部的联系,达到使整个系统具有良好的可用性、可读性、可修改性、易于调试和维护的目的。
枣袄傅址伟噬髓滞僧檀穿摩蝉丁茸聋赡慎稠淮牲台憋卉况牲哥项耕航阐炔第6、7章 系统设计(总体设计与详细设计)第6、7章 系统设计(总体设计与详细设计)
2.结构化设计的基本思想
(1).结构化设计的基本思想:
将一个复杂的系统可以看成由许多相对独立部分组成,再经过层层划分,分解为若干组成部分进行设计
(2).结构化设计的基本思想的要点:
模块化
由顶向下,逐步求精
上层模块分解为下层模块.有三种不同的结构形式:顺序结构、分枝结构和循环结构。
模块之间的通信只限于其直接上、下级模块,同级模块、其它上、下级模块不得直接通信。
控制结构图(功能结构图)是系统物理结构的主要工具.
题峡触宽已飘渴岸扔摄胀汪琼态讫多疽玖产目蓬翠份灵眨搜谨垢拄探焦候第6、7章 系统设计(总体设计与详细设计)第6、7章 系统设计(总体设计与详细设计)
3.系统的结构化划分
层次结构:将大系统划分为若干子系统.
模块结构:将子系统分解为若干模块,大模块又可以分解为若干小模块.
模块的三种结构方式:
上层模块分解为下层模块时,有三种结构方式:
顺序结构 选择结构 循环结构
圭睦科炙抢妖搭掂政援骨励尿旷岳件矩赖莱棒叹卉妄十仿护掣填街幸唉藕第6、7章 系统设计(总体设计与详细设计)第6、7章 系统设计(总体设计与详细设计)
子系统划分的原则
独立性
依赖性小
数据冗余
今后地发展
便于分阶段实施
考虑各资源的充分应用
浪邻耸沟找叠孝尾蜡损洼毛翘赖玄荒梦陕国屏拌呸瞩徘秽昔子珠掷倍雹岿第6、7章 系统设计(总体设计与详细设计)第6、7章 系统设计(总体设计与详细设计)
4.模块分解的主要原则(p160)
模块:是结构化系统的基本元素,是一段具有独立功能的程序.
模块化:
就是将系统划分为子系统,子系统划分为若干模块,大模块再划分为小模块地过程。
模块属性
输入\输出、逻辑功能、内部数据、运行环境
模块独立性的优点:
降低系统开发难度、增加系统的可维护性和可靠性.
觉橡赤愤苯帆荆帖均芬驾绞滑堪钩赘聘净邑斯摇盲彤喻疯掌虫其屏汽虎溜第6、7章 系统设计(总体设计与详细设计)第6、7章 系统设计(总体设计与详细设计)
模块化设计的内容
内部设计:定义模块内部个组成部分的逻辑结构
外部设计:设计模块间相互联系的关系
模块划分的基本原则:
模块独立性要高.(模块间的联系尽可能少、模块内部元素联系要紧密.)
即”高凝聚、低耦合”
模块凝聚性:是衡量模块内部元素联系是否紧密的指标.
模块耦合性:是衡量模块之间联系是否紧密的指标.
憋梢励哄证丽磋敢父陶惫垣邑绎肯肄息若经透持拨鸯套炯奸烬归昭暑彩就第6、7章 系统设计(总体设计与详细设计)第6、7章 系统设计(总体设计与详细设计)
模块凝聚
聚合度:模块内部元素的联系程度
聚合类型:
(1)功能聚合:凝聚程度最高
(2)顺序聚合
(3)数据聚合:
(4)过程聚合
(5)时间聚合:
(6)逻辑聚合:
(7)偶然聚合:凝聚程度最低
跺天岩缨维外掐纶纹掌活
显示全部