-结构化系统设计(总体设计精要.ppt

-结构化系统设计(总体设计精要

8.3.2 事务分析 M II I S A B C … … … I II S B A C … … … 接收通路 调度 8.3.2 事务分析(续) 虽然在任何情况下都可以使用变换分析方法设计软件结构,但是在数据流具有明显的事务特点时,也就是有一个明显的“发射中心”(事务中心)时,还是以采用事务分析方法为宜。 事务分析的设计步骤和变换分析的设计步骤大部分相同或类似,主要差别仅在于由数据流图到软件结构的映射方法不同。 对于一个大系统,常常把变换分析和事务分析应用到同一个数据流图的不同部分,由此得到的子结构形成“构件”,可以利用它们构造完整的结构。 8.3.3 综合型数据流图与分层数据流图映射成软件结构的设计 1. 综合DFD的映射 一个大型系统的DFD中,既有变换流,又有事务流,属于综合的数据流图,其软件结构设计方法如下: (1) 确定DFD整体上的类型。事务型通常用于对高层数据流图的变换,其优点是把一个大而复杂的系统分解成若干较小的简单的子系统。变换型通常用于对较低层数据流图的转换。变换型具有顺序处理的特点,而事务型具有平行分别处理的特点,所以两种类型的DFD导出的软件结构有所不同。只要从DFD整体的、主要功能处理分析其特点,就可区分出该DFD整体类型。 (2) 标出局部的DFD范围,确定其类型。 (3)

文档评论(0)

1亿VIP精品文档

相关文档