- 1
- 0
- 约7.44千字
- 约 75页
- 2019-08-30 发布于湖北
- 举报
* * 变换流分析设计 第5步 完成“第一级分解”。 即在第4步的基础上,将数据流图的各部分映射为初级的层次图。 * * 变换流分析设计 * * 前一页 * * 变换流分析设计 第6步 完成“第二级分解”。 即将数据流图中每个处理都映射为一个模块 方法: 先从变换中心的边界沿着输入向外映射 再从变换中心沿着输出向外映射 最后映射变换中心的处理 * * 前一页 完成第二级的分解 * * 前一页 未经精化的结构图 * * 变换流分析设计 第7步 使用设计度量和启发式规则对第一次分割得到的软件结构进一步精化。 * * 前一页 精化的软件结构图 * * 面 向 事 务 流 的 设 计 方 法 前一页 事务流的分析设计 事务分析的设计步骤和变换分析的设计步骤大部分相同或类似,主要差别仅在于由数据流图到软件结构的映射方法不同。 * * 前一页 事务流分析的映射方法 * * 前一页 设计优化 先使它动起来, 再使它快起来 。 * * 本章内容结束 前一页 回首页 需求分析解决系统做什么_总体设计解决系统怎样做. 谢谢 * * 前一页 模块独立 – 耦合 公共环境耦合 (Common Coupling):当两个或多个模块通过一个公共数据环境相互作用时,它们之间的耦合称为公共环境耦合。 内容耦合(Contain Coupling):最高程度的耦合是内容耦合。 原则:尽量使用数据耦合,少用控制耦合,限制公共环境耦合的范围,完全不用内容耦合 。 几 种 类 型 的 耦 合 * * 前一页 软 件 设 计 的 概 念 和 原 理 模块独立 – 内聚 内聚(Cohesion) 内聚是一个模块内各个元素彼此结合的紧密程度。设计时应该力求做到高内聚,通常中等程度的内聚也是可以采用的。 内聚和耦合密切相关,模块内的高内聚意味着模块间的松耦合。 按程度分类:低内聚 中内聚 高内聚 * * 前一页 模块独立 – 内聚 低内聚 有如下几类:偶然内聚、逻辑内聚、 时间内聚 偶然内聚(Coincidental Cohesion):模块中,元素之间没有实质的联系,在不同的场合需要做不同的修改,导致出错概率高。 逻辑内聚(Logical Cohesion):模块中,不同功能混在一起,合用部分程序代码,局部修改会影响全局,导致修改困难。 时间内聚(Temporal Cohesion):模块中,各处理单元必须在一个有限的时间间隔内执行完成。 几 种 类 型 的 内 聚 * * 前一页 模块独立 – 内聚 中内聚 主要有两类: 过程内聚(Procedural Cohesion) 需要按特定顺序执行模块内的处理元素的称为过程内聚。 通信内聚(Communication Cohesion) 模块中所有元素都使用同一个输入数据或输出同一个数据,称为通信内聚。 几 种 类 型 的 内 聚 * * 前一页 模块独立 – 内聚 高内聚 也有两类:顺序内聚 功能内聚 顺序内聚(Sequential Cohesion) 模块中一个处理单元的输出是另一个处理单元的输入。 功能内聚(Functional Cohesion) 模块中所有处理单元共同完成同一功能。 功能内聚是最高程度的内聚。 几 种 类 型 的 内 聚 * * 前一页 软 件 设 计 的 概 念 和 原 理 模块独立 – 内聚 高内聚 也有两类:顺序内聚、功能内聚。对内聚的参考评价: 功能内聚 10分 时间内聚 3分 顺序内聚 9分 逻辑内聚 1分 通信内聚 7分 偶然内聚 0分 过程内聚 5分 * * 启发式规则 改进软件结构提高模块独立性 模块规模应该适中 深度、宽度、扇出和扇入应适当 模块的作用域应在控制域之内 尽量降低模块接口的复杂程度 设计单入口出口的模块 模块功能应该可以预测 前一页 主要内容 * * 图形工具 层次图和HIPO图 结构图 前一页 主要内容 * * 前一页 图形工具 层次图 层次图 用来描绘软件的层次结构,层次图适合于在自顶向下设计软件的过程中使用。 * * 层次图 层次图和层次方框图的区别 层次图中一个矩形表示一个模块,矩形框之间的连线表示调用关系 层次方框图一个矩形表示一个数据集合,矩形框之间的连线表示数据的层次 * * 前一页 正文加工系统的层次图 * * HIPO图 HI
您可能关注的文档
最近下载
- 英语练习纸(四线三格)(A直接打印).doc VIP
- 100个查理·芒格的思维模型.pdf VIP
- 《2025年会展行业数字化趋势报告:AI赋能展会体验分析》.docx
- 《黄土边坡胶-筋改性土生态防护技术规范》.pdf VIP
- ABB 产品手册 OmniCore V250XT Type B 手册(中文).pdf
- 初中八年级物理牛顿第一运动定理(浙教版).ppt VIP
- 5G无线通信网络中英文对照外文翻译文献.docx VIP
- 东吴霸王传官方剧情简易攻略;.pdf VIP
- 琼脂糖改性制备低凝固温度琼脂糖的技术探索与性能研究.docx VIP
- 2025新疆兵团第十四师昆玉市高校毕业生“三支一扶”计划招募备考题库(33人)附答案解析.docx VIP
原创力文档

文档评论(0)