【正确答案】对于某一层的IDEF0图按以下方法转换:
(1)找出该层IDEF0图的父图,分清父、子图之间的输入、输出、控制关系。
(2)以父图的活动为上层模块,子图中的活动为下层模块,画出系统的单层结构图。
(3)根据IDEF0图各个活动的输入、输出数据,控制信息及数据库的结构,数据项定义等,确定模块的接口。
(4)综合所有层次的结构图,得到系统初始的软件结构图。
(5)根据软件结构的优化准则进行精化。
在由IDEF0图导出初始软件结构图的过程中,往往将一个活动方框对应于一个处理模块,应反复地理解全部IDEF0图的内容和含义,对最初形成的模块结构进行必要的调整、修改、分解或合并,最终的软件结构基于DFD图数据的软件结构不会有太大的差别。
【答案解析】