软件体系结构设计要点解读.ppt

(3.2)设计顶层和第一层模块 由事务流映射成的软件结构包括一个接收分支和一个发送分支。映射出接收分支结构的方法和变换分析映射出输入结构的方法很相像,即从事务中心的边界开始,把沿着接收流通路的处理映射成模块。 发送分支的结构包含一个调度模块,它控制下层的所有活动模块,对应于事务中心。 然后,为数据流图中的每个活动流通路设计相应的控制模块。 用上面的方法,我们可以得到数字仪表板功能按钮系统的上层模块 . (3.3)设计中下层模块 中下层模块主要是为数据流图中的每个活动路径设计相应的模块。 每条活动路径可以看作是下一级的数据流图,可按前面介绍的方法,把它映射成与其流特征相对应的结构。 本例中输入部分比较简单,不需要再分解。我们以2号按钮雷达检查的活动路径为例细化。它可以看成一个变换流,可用变换流的映射方法设计软件模块. (4)求精 求精的过程与前面讨论的相同。 对于一个大系统,常常把变换分析和事务分析应用到同一个数据流图的不同部分,由此得到的子结构形成“构件”,可以利用它们构造完整的软件结构。 一般说来,如果数据流不具有显著的事务特点,最好使用变换分析;反之,如果具有明显的事务中心,则应该采用事务分析技术。 5.6.3 体系结构设计求精 在成功进行变换映射和事务映射之后,相关的设计结论应该作为软件体系结构设计文档的一部分,增加到体系结构设计文档中,并在下一阶段工作开展

文档评论(0)

1亿VIP精品文档

相关文档