1 / 16
文档名称:

第6章-系统总体设计.ppt

格式:ppt   页数:16
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章-系统总体设计.ppt

上传人:管理资源吧 2012/1/4 文件大小:0 KB

下载得到文件列表

第6章-系统总体设计.ppt

文档介绍

文档介绍:第六章. 系统总体设计
教师:潘燕春
深圳大学管理学院
pan_yc@
系统设计
系统设计的目的
根据系统分析报告,考虑实际技术、经济和运行环境等条件,确定新系统的物理实施方案
系统设计阶段的主要活动
系统总体设计:总体结构设计、数据库设计、计算机及网络配置方案设计
系统详细设计:代码设计、用户界面设计、计算机处理过程设计
编写系统设计报告
系统总体结构设计
系统总体结构设计的任务:根据系统分析的逻辑模型设计应用软件的物理结构
物理设计的基本要求:系统物理模型必须符合逻辑模型,能够完成逻辑模型所规定的信息处理功能;设计的系统应具有可修改性,易读、易纠错,能够根据环境的变化和用户的要求进行各种改变和改进
结构化系统设计
各部分之间错综复杂的联系是造成修改困难的主要原因
1974年,美国的Stevens ,降低波动效应
波动效应
结构化系统设计
整个系统由多个功能模块组成,通过合理划分和组织模块,正确处理模块之间以及模块内部的联系,达到整个系统良好的可用性、可读性、可修改性,易于调试和维护等目的
要点
模块化
由顶向下,逐步求精
三种结构形式:顺序结构、选择结构、循环结构
结构化系统设计
模块:结构化系统设计的基本元素
逻辑上的处理功能,它能对输入信息进行加工处理之后输出结果信息
物理上的一组程序
模块的功能应当简单明了,易于理解
模块之间的联系应尽可能减少
由顶向下,逐步求精(与数据流程图对应)
三种基本结构(p158的程序框图、控制结构图和语言描述)
结构化系统设计
控制结构图:软件结构图、模块结构图,表示一个系统的层次分解关系、模块调用关系、模块之间数据流和控制信息流的传递关系,是系统物理结构的主要工具
P159控制结构图的符号和实例
结构化系统设计
模块调用规则
每个模块有自身的任务,只有接收到上级模块的调用命令才能执行
只与其直接上下级之间通信
与其它模块发生通信必须通过其上级模块进行传递
调用顺序为自上而下
上层模块完成判断、控制和传递信息,下层模块完成具体操作
结构化系统设计
模块分解的原则
模块独立性:易于开发和维护,系统可靠
模块凝聚:偶然凝聚、逻辑凝聚、时间凝聚、数据凝聚、功能凝聚
模块耦合:数据耦合、控制耦合、非法耦合
物理模型设计原则:内部联系紧密,外部减少联系(功能凝聚,数据耦合)
控制结构图的绘制
依据:数据流程图
将凝聚程度低、耦合程度高的低层次结构进行分解
以转换为中心结构的分解
以业务为中心结构的分解