| Course Description | |
| Learn how to use Object-Oriented techniques to analyze real-world requirements and to design solutions that are ready to code. Students learn how to identify and design objects, classes, and their relationships to each other, which includes links, associations, and inheritance. A strong emphasis is placed on diagram notation for use cases, class and object representation, links and associations, and object messages. This course utilizes UML 2.0 notation.
Course Length: 5 Days Course Tuition: $1890 (US) |
|
| Prerequisites | |
| amiliarity with structured techniques such as functional decomposition is helpful. | |
| Course Outline |
|
Introduction to Analysis and Design
Objects
Advanced Objects
Classes and Their Relationships
Sequence Diagrams
Communication Diagrams
State Machine Diagrams
Activity Diagrams
Package, Component, and Deployment Diagrams
Process
The Project
Domain Analysis
Requirements and Specification
Design of Objects
System Design
Refactoring Appendix A UML Syntax
Appendix B Design by Contract Appendix C University Summary
Appendix D Implementations |
