ch5-总体设计.pptVIP

  • 4
  • 0
  • 约9.93千字
  • 约 81页
  • 2016-12-30 发布于重庆
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 图5.16 未经精化的输入结构 图5.17 未经精化的变换结构 图5.18 未经精化的输出结构 第7步 使用设计度量和启发式规则对第一次分割得到的软件结构进一步精化。 具体到数字仪表板的例子,对于从前面的设计步骤得到的软件结构,还可以做许多修改。下面是某些可能的修改: ◆输入结构中的模块“转换成rpm”和“收集sps”可以合并; ◆模块“确定加速/减速”可以放在模块“计算mph”下面,以减少耦合; ◆模块“加速/减速显示”可以相应地放在模块“显示mph”的下面。 5.5.2 变换分析(VII)-设计步骤 图5.19 精化后的数字仪表板系统的软件结构 在数据流具有明显的事务特点时,也就是有一个明显的“发射中心”(事务中心)时,还是以采用事务分析方法为宜。 由事务流映射成的软件结构包括一个接收分支和一个发送分支。 5.5.3 事务分析 图5.20 事务分析的映射方法 (1) 在不考虑时间因素的前提下开发并精化软件结构; (2) 在详细设计阶段选出最耗费时间的那些模块,仔细地设计它们的处理过程(算法),以求提高效率; (3) 使用高级程序设计语言编写程序;

文档评论(0)

1亿VIP精品文档

相关文档