变换流设计与事务流设计

变换流设计

变换流设计技术是从数据流图(DFD)分析模型映射为软件模块组成结构设计的描述,因此称为结构化设计方法。变换流设计的重点是确定输入流和输出流边界,根据输入、变换和输出单个数据流分支将软件映射成一个标准的“树型”结构。

根据数据流映射步骤,首先需要确定输入流和输出流的边界,输入流和输出流的边界确定方法有多种,包括:

①查找几股数据流汇集的地方和数据流分叉的地方,一般来说,几股数据流汇集的地方就是输入流的边界,数据流分叉的地方就是输出流的边界;

②试探方法确定逻辑输入和逻辑输出。从输入端开始,一步步向系统的中间移动,一直到所遇到的数据流的性质发生了变化,则该数据流的前一个数据流处理就是系统的输入流边界;同样,从输出端开始,一步步向系统的中间回溯,当发现数据流的性质发生了变化时,可确定该数据流的后一个数据流处理为输出流边界。注意,现实中也存在只有输入部分和输出部分,没有变换中心部分的系统。

事务流设计

在许多应用软件中,存在某种作业数据流,事务中心根据数据项计值结果从若干动作路径中选定一条执行,有这样形状的成为事务流。而从事务流型数据流图出发建立软件结构图的方法就是事务流映射。

事务流设计的要点是把事务流映射成包含一个接收分支和一个发送分支的软件结构。与变换流映射相同,采用自顶向下,逐步分解,建立系统的结构图。即从事务中心的边界开始,把沿着接收流通路的处理映射成一个个模块。发送分支结构包含了一个分类控制模块和它下层的各个动作模块。数据流图的每一个事务动作流路径应映射成与其自身信息流特征相一致的结构。

 

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/532.html
返回顶部