第三章软件工程基础3.3、结构化设计方法4.概要设计-软件结构设计工具结构图SC,也称程序结构图,能描述软件系统的层次和分块结构关系,反应了整个系统的功能实现以及模块与模块之间的联系和通信。基本图符如:图符概念含义用带注释的简头表示模块调用过程中一个矩形代表一个来回传递的信息。模块,矩形内注明一般模块模块如果希望进一步标模块的名字或主要+数据信息明传递的信息是数功能信息+控制信息据信息还是控制信矩形之问的箭头息,则可用带实心调用一调用关系(或直线)表示模阅的筋头表示控制关系块的调用关系信息,用空心圆头表示数据信息
第三章 软件工程基础 3.3、结构化设计方法 4.概要设计-软件结构设计工具 结构图SC,也称程序结构图,能描述软件系统的层次和分块结构关系,反应 了整个系统的功能实现以及模块与模块之间的联系和通信。 基本图符如:
第三章软件工程基础3.3、结构化设计方法4.概要设计-软件结构设计工具结构图构成的基本形式有3种:顺序形式、选择形式和重复形式(a)是最基本的调用形式一顺序M(b)表示当模块M中某个判定为真时调用模块A,为假时调用模块B(c)表示模块M循环调用模块AB7(a)(c)(b)
第三章 软件工程基础 3.3、结构化设计方法 4.概要设计-软件结构设计工具 结构图构成的基本形式有3种:顺序形式、选择形式和重复形式 序形式(a)是最基本的调用形式—顺序 (b)表示当模块M中某个判定为真时调用模块A,为假时调用模块B (c)表示模块M循环调用模块A
第三章软件工程基础3.3、结构化设计方法5.面向数据流的结构化设计方法在需求分析阶段,用SA方法产生了数据流图。面向数据流的结构化设计(SD).能够方便地将数据流图DFD转换成程序结构图。DFD从系统的输人数据流到系统的输出数据流的一连串连续加工形成了一条信息流。数据流图的类型:变换型和事务型
第三章 软件工程基础 3.3、结构化设计方法 5.面向数据流的结构化设计方法 序形式 在需求分析阶段, 用SA方法产生了数据流图。 面向数据流的结构化设计( SD),能够方便地将数据流图DFD转换成程序结 构图。 DFD从系统的输人数据流到系统的输出数据流的一连串连续加工形成 了一条信息流。 数据流图的类型:变换型和事务型