Detailing the design specifications requires developing clear and complete logic flow among and within system transactions. Structured logic design provides a repeatable approach which simplifies the process of developing complex logic by utilizing flowcharts (and the closely related Nassi-Shneiderman (NS) charts). The resulting design specifications:
- Minimize the probability applications will blow up or produce unexpected results.
- Optimize application for performance while simultaneously increasing reliability.
- Eliminate many of the gaps and inconsistencies common in design specifications.
Students of this course will return to work:
- Able to develop and document clean, simple, clear logic flow.
- Ready to utilize flowcharts and NS charts to document program logic and testing requirements.
- With an understanding of, and appreciation for, how this specific approach was developed in the 1970’s for error free code for Georgia Power’s nuclear power plants, and why it is just as applicable today for improving design specifications for business applications.
- Core Principles
- The Big Picure
- What is Design
- Goals of Design
- Algorithm Definied
- Functions and Control
- Where Does the Logic Come From?
- Flowcharts vs. Nassi-Shneiderman Charts
- Top-Down Design
- Designing Simple Problem Solutions
|Nassi-Shneiderman (NS) Charts
- Why NS Charts?
- Basic Elements
- Other Conventions
|Logic Design Using NS Charts
- Logic Strategy
- Designing the Main Scenario
- Partitioning the Logic
|Inputs and Outputs
- Interpreting the Business Requirements and Use Cases
- Taling it forward into coding, testing,and maintenance.
Who Should Attend:
The primary audience is Systems Analysts and Developers, but the techniques are applicable
for anyone responsible for creating flowcharts, NS charts or Use Cases.
Request It Now!