"This is a business, and businesses need profits to survive. The less we make, the less we will have to give away, and the less other companies will think we have a mission that’s worth imitating."
Yvon Chouinard (Patagonia founder)


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.

Course Outcomes:
Students of this course will return to work:

  1. Able to develop and document clean, simple, clear logic flow.
  2. Ready to utilize flowcharts and NS charts to document program logic and testing requirements.
  3. 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.

Course Outline:
  • Core Principles
  • The Big Picure
  • What is Design
  • Goals of Design
  • Demo
  • Algorithm Definied
  • Functions and Control
  • Where Does the Logic Come From?
  • Flowcharts vs. Nassi-Shneiderman Charts
Logic Development
  • Top-Down Design
  • Designing Simple Problem Solutions
  • Sequence
  • Selection
  • Iteration
Nassi-Shneiderman (NS) Charts
  • Why NS Charts?
  • Basic Elements
  • Sequence
  • Iteration
  • Other Conventions
Logic Design Using NS Charts
  • Logic Strategy
  • Designing the Main Scenario
  • Partitioning the Logic
  • Tips
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.

Course Duration:
Two Days

Class Availability: Request It Now!


Home |  About Us |  Key Services |  Problems Solved |  Resources |  Contact Us
Copyright © 2024 Advanced Strategies, Inc.
Feedback and Suggestions