Develop a structure chart for student asking diploma in university after graduation of Diagram-0. Your structure chart must automate all processes, data flows and data stores shown on Level-0. Your completed structure chart will have at least three layers (one top-layer module, several middle-layer modules, and several third-layer (or leaves) modules, which capture inputs/outputs, interact with data stores or other common subroutines Solution This should be easy, if you have a leveled set of data flow diagrams available. Start with the context diagram, then repeat the following step for as long as possible (that is, as long as processes that are specified by lower level diagrams exist on the diagram you\'ve obtained). Choose a process on your diagram that\'s specified by a lower level data flow diagram, instead of a process specification. ``Cut and paste,\'\' replacing this process by the simpler processes (and any data stores) in the lower level data flow diagram. Since the conservation of flow rule was used if the leveled set of data flow diagrams was correctly prepared, you should be able to ``match up\'\' the data flows to and from the process being replaced, by the data flow diagrams into and out of the processes you\'re adding to replace it. It should now be the case that all the processes on your diagram are refined by process specifications, and not by lower level data flow diagrams. You\'re ready for the next step. Choose this case if the diagram is ``nontrivial\'\' - it includes four or more processes - and it is easy to split it up into pieces that represent ``subsystems,\'\' such that there is virtually no (direct) communication between subsystems, and the entire system works by invoking each of these subsystems, one at a time. In the ``Student Information System\'\' that will eventually follow, we\'ll see that the diagram we start with has this property. In particular, it will include a ``startup\'\' process that can be considered to be one subsystem, which reads system data from a text file, and initializes data areas - and which is actively ony once, when the system is initiated. All the other processes in the system form a subsystem that repeatedly requests and obtains a user\'s command and executes it. This second ``subsystem\'\' is only activated after the first ``subsystem\'\' terminates. While the two subsystems share information indirectly, in the sense that the second subsystem uses the data areas that the first set up, the only direct communication between the two ``subsystems\'\' is the transmission of a control signal from the first subsystem to the second. Transaction Flow A nontrivial data flow diagram exhibits transaction flow if there is one process in the diagram - a transaction center - that results in multiple data streams flowing out of the transaction center. Each of these data streams corresponds to a major subsystem. Typically, each time the transaction center is activated, it responds by triggering activit.