The data-flow model consists of a hierarchy of the data flow diagrams. The top-level diagram shows a single process representing the program and its input sources and output destinations. The process in the top-level diagram is then expanded in a diagram. This second level diagram show processes that together do the transformation attributed to the top-level process. Each of these processes can be expanded into lower level diagrams that show even more detailed transformations. Processes can be expanded into more detailed data-flow diagrams until atomic processes are reached.
Data-flow diagrams can be constructed from the recovered detailed design in a number of ways. One of the procedures could be to identify the data transformations in the detailed design using a two step process. In the first step, each node in the structure chart becomes a process in a data-flow diagram. The names given to processes in the data-flow diagrams can be different from the structure chart nodes. Descriptive process names that suggest the task of a process can be used. This step creates a hierarchy of data-flow diagrams. In the second step, the PDL associated with each structure chart node is examined and data transformations are identified. Such transformations are then added to the appropriate data-flow diagram as new processes with descriptive names. In this fashion all data transformations present in the detailed design are captured in the data-flow model.
Go To Page: 1 2