软件工程讲义第9章进行体系结构设计解析.pptVIP

  • 35
  • 0
  • 约1.15万字
  • 约 91页
  • 2016-05-24 发布于湖北
  • 举报

软件工程讲义第9章进行体系结构设计解析.ppt

变换映射 变换映射是一组设计步骤,可以将具有变换流特征的DFD映射为某个特定的体系结构风格。 步骤1:评审基本系统模型 基本系统模型或者环境图把安全功能描述为一个单一的变换,描述了流入和流出安全功能的数据的生产者和消费者。图9-11刻画了一个0层模型,图9-12描述了初步精化后的安全功能数据流。 SAFEHOME实例[39] 图9-11 SafeHome的环境级DFD SAFEHOME实例[40] 图9-12 SafeHome安全功能的第一层DFD 步骤2:评审和精化软件的数据流图 对从分析模型获得的信息进行精化,以获得更多的细节。例如,检查第2层监控传感器的DFD(如图9-13),并导出第3层数据流图(如图9-14)。在第3层,数据流图中的每个变换都展示了高内聚性,即变换所包含的过程完成单一的、清楚的功能,该功能可被实现为SafeHome软件中的一个构件。图9-14中的DFD包含了设计监控传感器子系统体系结构所需的细节信息,不需要再进一步精化。 SAFEHOME实例[41] 图9-13 精化“监控传感器”变换的第2层DFD SAFEHOME实例[42] 图9-14 具有流边界的监控传感器的第3层DFD 步骤3:确定DFD是否含有变换流或事务流特征 通过评估DFD(图9-14),可以看出,数据通过一条输入路径进入软件,沿三条输出路径流出,没有明显的事务中心。信息流将呈现出一个从头到

文档评论(0)

1亿VIP精品文档

相关文档