问题
单项选择题
在结构化设计中,______描述了模块的输入/输出关系、处理内容、模块的内部数据和模块的调用关系,是系统设计的重要成果,也是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。
A.系统流程图
B.模块结构图
C.IPO图
D.HIPO图
答案
参考答案:C
解析: 在结构化设计中,规定了一系列模块的分解协调原则和技术,提出了结构化设计的基础是模块化。其中,系统流程图用于表达系统执行过程的描述工具。其特点在于它着重表达的是数据在系统中传输时所通过的存储介质和工作站点,与物理技术有密切的联系。其缺点是不能反映系统结构和每个模块的功能,无法评审系统是否符合用户的逻辑要求。
输入—处理—输出图(IPO图)是一种反映模块的输入、处理和输出的图形化工具,它描述了模块的输入/输出关系、处理内容、模块的内部数据和模块的调用关系,是系统设计的重要成果,也是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。
分层输入—处理—输出图(HIPO图)描述了系统自顶向下的模块关系,既描述软件总的模块层次结构,又表征每个模块的输入、处理和输出关系。
模块结构图描述系统的模块结构及模块间的联系,同时也描述了模块之间的控制关系,是系统设计阶段最主要的表达工具和交流工具。通常由系统分析阶段绘制的数据流图转换而来。