A set of constrained logical constructs that emphasize on maintenance of functional domain are used for designing conventional components. These logical constructs are sequence, condition, and repetition. Structured programming is a design technique that constrains logic flow to three constructs: sequence, condition, and repetition. These structured constructs help in reducing the complexity of the program and enhances readability, test ability and maintainability.
GRAPHICAL DESIGN NOTATION
- Activity diagram is a descendant of flowchart in which all elements of structured programming are represented.
- In a flowchart, each step in the process is represented by a different symbol and contains a short description of the process step.
- Structured programming constructs should make it easier to understand the design. If unnecessary complexity is introduced by using them without violation, it is better ti violate them.
- Dogmatic use of structured constructs introduces inefficiency.
TABULAR DESIGN NOTATION
- Decision tables translates actions and conditions into a tabular form.
- A decision table is used when a complex set of conditions and actions are encountered within a component.
- Decision table is divided into four quadrants. Upper left quadrant lists all conditions. Lower left quadrant lists all actions. Right hand quadrants form a matrix indicating condition combinations and corresponding actions
Monday, July 25, 2011
Designing Conventional Components- Graphical Design Notation and Tabular Design Notation
Posted by Sunflower at 7/25/2011 07:25:00 PM
Labels: Component based development, Components, Conditions, Decision Tables, Flowchart, Graphical Design Notation, Logical, Repetitive, Sequences, Structured constructs, Tabular Design Notation
Subscribe by Email |
|
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment