A Chart Structure (SC) in software engineering and organizational theory is a chart showing the breakdown of the system to the lowest manageable level. They are used in structured programming to organize a program module into a tree. Each module is represented by a box, which contains the module name. The tree structure visualizes the relationships between modules.
Video Structure chart
Ikhtisar
The structure chart is a top-down modular design tool, made of boxes representing different modules in the system, and the connecting line. Lines represent connections and or ownership between activities and subactivity as used in the organizational chart.
In structured structural analysis charts, according to Wolber (2009), "is used to define high-level design, or architecture, of computer programs.As a design tool, they help programmers in dividing and conquering major software problems, that is, recursively breaking problems into parts that are small enough to be understood by the human brain.This process is called top-down design, or functional decomposition.The programmer uses the structure chart to build the program in the same way the architect uses the blueprint to build the house At the design stage, drawn and used as a way for clients and various software designers to communicate.As the actual development of the program (implementation), this chart is constantly referred to as the "master plan".
The structure chart illustrates
- the size and complexity of the system, and
- the number of functions and modules that are ready to be identified in each function and
- whether any identifiable function is a manageable entity or should be broken down into smaller components.
Structural charts are also used to map related elements consisting of run streams or threads. This is often developed as a hierarchical diagram, but other representations are allowed. Representation should describe the details of the configuration system into the most manageable subsystems and levels. An accurate and complete structure chart is the key to the determination of the configuration items (CI), and the visual representation of the configuration system and the internal interface between the CI (clearly defined CI) . During the configuration control process, the structure chart is used to identify the CI and its associated artefacts so that proposed changes can have an impact.
Maps Structure chart
Structure of construction chart
According to Wolber (2009), "structure charts can be developed starting with the creation of structures, which put the inverted tree roots that form the structure chart.The next step is to conceptualize the main sub-tasks the program must do to solve the problem. Next, the programmer focuses on each sub -the tasks individually, and conceptualize how each can be broken down into smaller tasks. Ultimately, the program is broken down to the point where the tree's leaf is a simple method that can be coded with just a few program statements ".
In practice, see figure, first checked whether Structural Chart has been developed. If so an expert needs to review it to make sure it represents the current structure and if not, update the chart where needed..
See also
- Computer-assisted software engineering
- Context diagram
- Decomposition diagram
- The function model
- HIPO
- Structured Analysis and Design Techniques
- Warnier/Orr diagram
- Structure of job description
References
Further reading
- Sarah Brooks (1981). "Graph Structure and Basic Programming". at: MATYC Journal , v15 n2 p.Ã, 107-112 Spring 1981.
- Tom DeMarco (1979). Structured Analysis and System Specifications . Prentice Hall.
- Edward Yourdon (1999). Modern Structured Analysis , Yourdon Press Computing Series, 1999,
External links
- Overview structure chart.
- The UN structure chart, an example.
- The State Court Structure Chart, a series of examples.
- Structure Diagram (.doc).
Source of the article : Wikipedia