Provide a step-by-step description of how to create a structure chart.
What will be an ideal response?
Typically, three steps are followed when creating a structure chart. Data flow diagrams (DFDs) are reviewed to identify the processes and methods, identify the program modules and determine control-subordinate relationships, and add symbols for couples and loops. Afterward, the structure chart is analyzed to ensure that it is consistent with the system documentation.?STEP 1. REVIEW THE DFDS: The first step is to review all DFDs for accuracy and completeness, especially if changes have occurred since the systems analysis phase. If object models were also developed, they should be analyzed to identify the objects, the methods that each object must perform, and the relationships among the objects. A method is similar to a functional primitive and requires code to implement the necessary actions.?STEP 2. IDENTIFY MODULES AND RELATIONSHIPS:Working from the logical model, functional primitives or object methods are transformed into program modules. When analyzing a set of DFDs, remember that each DFD level represents a processing level. If DFDs are being used, one works way down from the context diagram to the lower-level diagrams, identifying control modules and subordinate modules, until the functional primitives are reached. If more cohesion is desired, processes can be divided into smaller modules that handle a single task.?STEP 3. ADD COUPLES, LOOPS, AND CONDITIONS:Next, couples, loops, and conditions are added to the structure chart. If DFDs are being used, the data flows and the data dictionary can be reviewed to identify the data elements that pass from one module to another. In addition to adding the data couples, control couples are added where a module is sending a control parameter, or flag, to another module. Loops and condition lines that indicate repetitive or alternative processing steps are also added. If an object model was developed, the class diagrams and object relationship diagrams can be reviewed to be sure that the interaction among the objects is fully understood.
You might also like to view...
________ is Microsoft's search engine
Fill in the blank(s) with correct word
The SSF used within BSIMM consists of four domains. Which of the following is not one of the four domains?
A. Governance B. Intelligence C. SSDL Touchpoints D. Development