软件工程——软件结构图设计(变换分析设计、事务分析设计、混合流设计)

结构化设计(SD)是以结构化分析(SA)产生的数据流图为基础,将数据流图按一定的步骤映射成软件结构图(SC)。

一. 数据流的类型

结构化设计的目的是要把数据流图映射成软件结构,根据数据流的特性,一般可分为变换型数据流图和事务型数据流图。

1. 变换型数据流图

根据信息系统的模型,信息一般是以外部形式进入系统,通过系统处理后,然后离开系统。从其过程可以得出,变换流的数据流图是一个线性结构。
变换型的数据流是由输入、变换(或称处理)和输出三部分组成 。

二. 变换设计分析

1.确定数据流图的变换中心、逻辑输入和逻辑输出

从物理输入端开始,沿着数据流方向向系统中心寻找,直到有这样的数据流,它不能被看做是系统的输入,则它的前一个数据流就是系统的逻辑输入。
从物理输出端开始,逆数据流方向向中间移动,直到有这样的数据流,它不能被看做是系统的输出,则它的后一个数据流就是系统的逻辑输出。
位于逻辑输入和逻辑输出之间的就是变化中心。

2.设计软件结构的顶层和第一层

软件工程——软件结构图设计(变换分析设计、事务分析设计、混合流设计)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月13日
下一篇 2020年10月13日

相关推荐