7.2 系统结构的设计
7.2 系统结构模块可以把数据 传送到被调用模块处处理,而被调用模块又可以将处理的结 果送回调用模块.在模块之间传送的数据,使用与调用箭头 在模块之间传送的数据, 在模块之间传送的数据 平行的带空心圆的箭头表示,并在旁边标上数据名. 平行的带空心圆的箭头表示,并在旁边标上数据名 如图(a表示模块A调用B时,A将数据X,Y传送给B,B将 处理结果数据Z返回给A;
用判定树表示计算行李费算法
7.3 模块实现设计
◇PDL伪码
PDL也称为伪码,这是一个笼统的名称,它是 用正文形式表示数据和处理过程的设计工具. 一般说来PDL是一种"混杂"语言,它使用一 它使用一 种语言(通常是某种自然语言)的词汇, 种语言(通常是某种自然语言)的词汇,同时却使 用另一种语言(某种结构化的程序设计语言) 用另一种语言(某种结构化的程序设计语言)的语 法.
7.2 系统结构的设计
转接符号
当模块结构图在一张图上画不下,需要转接到另外一张 纸上,或者为了避免图上线条交叉时,都可以使用转接符号. 如下图(c)所示工资计算程序模块结构图中,①即为转接符 号. 在画模块结构图时,通常将输入,输出模块分别画在左, 右两边,计算或其他模块放在中间.为了便于理解系统的整 个结构,尽量将整个模块结构图画在一张纸上.
7.2 系统结构的设计
◇结构化设计
结构化设计(STRUCTURED DESIGN, 简称SD)方法 是使用最广的一种设计方法,该方法适合于软件系统的总体 设计和详细设计,特别是将一个复杂的系统转换成模块化结 构系统,该方法具有它的优势.SD方法具有以下特点: 相对独立,功能单一的模块结构 "块内联系大,块间联系小"的模块性能标准 采用模块结构图的描述方式