第五章总体设计探究.ppt

总结:面向数据流的设计过程 * 总结:面向数据流设计方法的设计步骤 精化 DFD 确定 DFD 类型 把 DFD 映射到系统模块结构,设计模块结构的上层 基于 DFD逐步分解高层模块,设计下层模块 根据模块独立性原理,精化模块结构 对模块接口进行描述 * 作业: 教材 P104 面 第 3 题习题五, ( 1 )储蓄系统软件结构 * 汽 车 仪 表 盘 的 设 计 面向数据流的变换分析实例——汽车仪表盘的设计 仪表盘需要完成以下功能 1、通过数模转换实现传感器和微处理机接口 2、在发光二极管面板上显示数据 3、指示时速、行驶的里程、每加仑汽油行驶的里程数等 4、指示加速或减速 5、超速警告:如果超过120km/h,则发出警铃声 数字仪表盘系统的一级分解 输入结构 变换结构 未经精化的结构 输出结构 未经精化的结构 根据模块独立原理进行精化,尽可能高内聚、低耦合,最重要的是得到一个易于实现、测试和维护的软件结构。 另一种表示图 * 变换型数据流举例 * 事务型数据流基本模型 * 事务中心的任务: 接受输入数据(事务) 分析每个事务以确定它的类型。 根据事务类型选取一条活动通路 事务型数据流举例 * 针对两种数据流的设计方法 * 系统结构特征可归纳为两种典型形式 * 大型系统的 DFD 中,变换型和事务型往往共存 *

文档评论(0)

1亿VIP精品文档

相关文档