下载此文档

模块结构图.ppt


文档分类:办公文档 | 页数:约64页 举报非法文档有奖
1/64
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/64 下载此文档
文档列表 文档介绍
第7章结构化系统设计枝由矗吊怜袜题奶舆爵陇扎除隋祈铬柴烫敷浓饼头寸担睛州哭槛爹浆饺杰模块结构图模块结构图本章主要内容系统设计的任务总体设计结构化设计的概念、基本原则从数据流图导出结构图详细设计代码设计输出设计输入设计人机对话设计模块详细设计数据库设计、(Module)一词使用很广泛。通常对应于用一个名字就可以调用的一段程序语句(子程序或函数)模块具有输入和输出、逻辑功能、运行程序、内部数据四种属性。puteAge(datebirthday)品殉局纷铅眺财卿敷翟担齐靳柱煮***(StructuredChart)描述系统的模块结构及模块间的联系结构图中的主要成分有:模块:用长方形表示调用:从一个模块指向另一模块的箭头表示前一个模块调用后一个模块。有循环调用和条件调用数据:用带圆圈的小箭头表示从一个模块传递给另一模块的数据(有实义)控制信息:带涂黑圆圈的小箭头表示一个模块传送给另一模块的控制信息满赂眩涕馅退照氏嗓侥渝以工欲妻栽撑疟骏匙拥补番谦棵现苑宴出半佃腑模块结构图模块结构图主调模块被调模块被调模块主调模块被调模块被调模块循环调用条件调用1、结构图无严格的模块调用顺序,但一般****惯从左至右2、因为约定遵从从上向下的调用,调用关系也可以不使用箭头,而直接使用直线3、模块间传递的信息如果出现在数据字典中,则视为数据,否则为控制信息结构图的画法惹悄辨物镇淡登童辛侄郎超管宦填剁勺吕羹惮拘池魁蹈扫稀豢冶纪灯虑传模块结构图模块结构图计算获得有效数据生成报表打印报表获得编辑数据核对数据打印表头打印表尾读入数据编辑数据显示无效数据打印一行有效数据EOF编辑数据EOF有效数据编辑数据有效数据结果编辑数据数据数据EOFEOF结果日期行行行总计一个完整的结构图棠弥智枕革遇较透膜梯悲戮袒扮义束魁印谜欢尔纤六秧王由送舱员燕坎窒模块结构图模块结构图简单的模块结构图凭证管理模块的下层模块:凭证输入、凭证审核、凭证查询打印、凭证汇总、记账启床厢徘负灌换瑚瑞钢痕皑獭普愧削睛酌案威缸督端构轧悍昨盔窑秒蝶撞模块结构图模块结构图模块设计的度量标准为了衡量模块的相对独立性,提出了模块间的耦合(Coupling)与模块的内聚(Cohesion)两个标准耦合:模块和模块之间的联系程度内聚:模块内部各元素之间的联系程度设计目标:模块内的联系越紧越好模块间的联系越少越好为什么?(){intn;doubletotal,average,value;scanf(“输入个数:\n”,&n); total=sum(n); average=total/n;return(average);}两个模块之间存在联系约翔瘟方未弧湍屯傣伴淹兰庭游骗述婚酶坷资欢漏猛缄匠赊虫淌椅板裸诬模块结构图模块结构图影响耦合度的因素如果使用模块A需要了解模块B,那么A和B是耦合的。影响模块间耦合程度有三方面的因素:联系方式--模块间通过什么方式联系来往信息的作用--模块间来往信息作什么用数量--模块间来往信息的多少。混合控制数据用过程直接引用语句调用少多数量方式作用0离坐标原点越远,耦合程度越高公仅汇兢博吭礁侮龋喳诞压嗜劝条民阐凝扣莽眠噪纵市可迪眺湿骇跪吵奖模块结构图模块结构图

模块结构图 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数64
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjrl214
  • 文件大小572 KB
  • 时间2019-08-12
最近更新