在结构化设计方法中,概要设计阶段任务是给出系统各个模块,确定每个模块功能、接口(模块间传递数据)及调用关系,用模块及对模块调用来构建软件体系结构,并采用结构图进行描述。结构图基本成分有(请作答此空)。结构图形态特征中,( )是指一层中最大模块个数。
- A.模块、类和消息
- B.模块、数据流和接口
- C.模块、调用和数据
- D.模块、数据结构和算法
正确答案及解析
正确答案
C
解析
本题考查结构化设计方法基础知识。
结构化程序设计方法中使用结构图来描述软件系统体系结构,指出一个软件系统由哪些模块组成,以及模块之间调用关系。其基本成分有模块、调用和数据。
模块是指具有一定功能并可以用模块名调用一组程序语句,是组成程序基本单元,用矩形表示。模块之间调用关系用从一个模块指向另一个模块箭头表示,表示前者调用了后者。模块之间还可以用带注释短箭头表示模块调用过程中来回传递信息,箭头尾部带空心圆表示传递是数据,带实心圆表示传递是控制信息。
结构图有四种特征,其中:深度指结构图控制层次,即模块层数;宽度指一层中最大模块数;扇出指一个模块直接下属模块数i扇入指一个模块直接上属模块数。