|
Structured Analysis &
Design
-
- Length
- Variable 3-4 Days
-
- Audience
- Systems analysts and users
-
- Prerequisites
- None
-
- Description
- This course uses lecture, team
assignments, role playing, and case study to teach the major steps
involved in systems development cycle.
-
- Topics
 |
Introduction to Structured Analysis |
 |
Project Life Cycle and The Analysis Phase |
 |
Tools of Structured Analysis: Data Flow Diagrams |
 |
Tools of Structured Analysis: Data Dictionary |
 |
Process Specification |
 |
Structured English |
 |
Decision Tables |
 |
Narrative English |
 |
Flowcharts |
 |
Nassi-Shneiderman Diagrams |
 |
Walkthroughs and Inspections |
 |
Introduction to Structured Design |
 |
What is Systems Design and How is it Different from Systems Analysis? |
 |
System Design Approaches |
 |
Model Driven Approaches |
 |
Approach: Modern Structured Design |
 |
Approach: Information Engineering (IE) |
 |
Approach: Prototyping |
 |
Approach: Rapid Application Development (RAD) |
 |
IN-House BUILD Considerations |
 |
A Little About Testing |
 |
Principles of Software Testing |
 |
White Box Methods |
 |
Black Box Methods |

Structured Analysis
-
- Length
- Variable 2-3 Days
-
- Audience
- System analysts and application developers
-
- Prerequisites
- None
-
- Description
- This course uses lecture, team assignments,
and case study to teach the major steps involved in the systems development
cycle. Emphasis on dataflow diagrams, structured process, system glossary,
and structured walkthroughs.
-
- Topics
 |
Introduction to Structured Analysis |
 |
What is Structured Analysis? |
 |
Project Life Cycle and The Analysis Phase |
 |
Tools of Structured Analysis: Data Flow Diagrams |
 |
Components of a DFD |
 |
Tools of Structured Analysis: Data Dictionary |
 |
The Need For a Data Dictionary |
 |
Showing the Data Dictionary to the User |
 |
Process Specification |
 |
Structured English |
 |
Decision Tables |
 |
Other Process Specification Tools |
 |
Graphs and Charts |
 |
Narrative English |
 |
Flowcharts |
 |
Nassi-Shneiderman Diagrams |
 |
Walkthroughs and Inspections |
 |
Why and When |
 |
Roles in a Walkthrough |
 |
Procedures of a Walkthrough |

Structured Design
-
- Length
- Variable 2-3 Days
-
- Audience
- System analysts and application developers
-
- Prerequisites
- None
-
- Description
- This course uses lecture, team assignments,
and case study to teach the major steps involved in the systems development
cycle. Emphasis on dataflow diagrams, structured process, system glossary,
and structured walkthroughs.
-
- Topics
 |
Introduction to Structured Design |
 |
What is Systems Design and How is it Different from Systems Analysis? |
 |
System Design Approaches |
 |
Model Driven Approaches |
 |
Model Driven Approach: Advantages and Disadvantages |
 |
Approach: Modern Structured Design |
 |
Approach: Information Engineering (IE) |
 |
Approach: Prototyping |
 |
Approach: Rapid Application Development (RAD) |
 |
IN-House BUILD Considerations |
 |
Task Phases |
 |
Hybrid Approaches |
 |
Design Review Questions & Problems |
 |
A Little About Testing |
 |
Principles of Software Testing |
 |
White Box Test Case Design |
 |
Black Box Methods: Equivalence Partitioning |
 |
Black Box Methods: Boundary Analysis |
 |
Black Box Methods: Error Guessing |

Object Oriented Design &
Essentials
-
- Length
- 1 Day
-
- Audience
- Analysts, Program Managers, Project
Managers
-
- Prerequisites
- None
-
- Description
- This course is provides an overview
of concepts, structure, and processes involved in developing
Object Oriented (OO) applications.
-
- Topics
 |
What is Objected Oriented Code? |
 |
Understanding Objects |
 |
The Programmer Development Team |
 |
Comparing Notations |
 |
Object Oriented Languages
Introduction |

Object Oriented Analysis &
Design
-
- Length
- 4 Days
-
- Audience
- Analysts, programmers, Program
Managers, Project Managers
-
- Prerequisites
- None
-
- Description
- This course focuses on methods of
analyzing data and the key requirements; including objects.
Discussions include classifying objects into a hierarchy,
determining attributes, and moving from simple data models to more
complex designs.
-
- Topics
 |
Introduction to Object Oriented
Analysis and Design |
 |
Inception |
 |
Elaboration Iteration: 1 |
 |
Elaboration Iteration: 2 |
 |
Elaboration Iteration: 3 |
 |
More on UML Notation |
 |
Object Oriented Tools and Techniques |

|