问题
单项选择题
结构化设计方法在软件开发中用于 (27) ,它是一种面向 (28) 的设计方法。该方法使用的图形工具是 (29) , (29) 中矩形表示 (30) 。如果两矩形之间有直线相连,表示它们存在 (31) 关系。
31()
A.链接
B.调用
C.并列
D.顺序执行
答案
参考答案:B
解析:
结构化设计用于软件的概要设计,它是一种面向数据流的设计方法。
程序结构图是采用结构化设计方法进行软件概要设计的描述手段。结构图中的主要成分有:
(1)模块。以矩形框表示,框中标有模块的名字。对于已定义(或者已开发)的模块,则可以用双纵边矩形框表示,如图9-6所示。
[*]
(2)模块间的调用关系。两个模块,一上一下,以箭头相连,上面的模块是调用模块,箭头指向的模块是被调用模块,如图9-7中,模块A调用模块B。在一般情况下,箭头表示的连线可以用直线代替。
[*]
(3)模块间的通信。以表示调用关系的长箭头旁边的短箭头表示,短箭头的方向和名字分别表示调用模块和被调用模块之间信息的传递方向和内容。如图9-7中,首先模块A将信息C传给模块B,经模块B加工处理后的信息D再传回给A。
(4)辅助控制符号。当模块A有条件的调用模块B时,在箭头的起点标以菱形。模块A反复地调用模块D时,另加一环状箭头。如图9-8所示。
[*]
在结构图中条件调用所依赖的条件和循环调用的循环控制条件通常都无须注明。