Object Oriented Analysis and Design with UML
Course Number: 504-TES
Recommended Duration: 4 or 5 days, depends on how the labs are done
Intended Audience
Software analysts, designers, developers, business analysts and technical managers.
Course Overview
You will learn how to construct software systems that are flexible, maintainable, reusable and responsive to changes in user requirements. You will learn how to read and write UML diagrams that describe such software systems.
Prerequisiste
No prerequisites however the more programming you have done, the more you will benefit from an improved approach to designing complex software systems.
Topics
- Introduction
-
Iteration
-
Encapsulation
-
Information Hiding
-
Object
-
Operation
-
Collaboration
-
Sequence Diagrams
-
Attribute
-
Relationships
-
Link
-
Composition
-
Class
-
Instance
-
Association
-
Multiplicity
-
Inheritance
-
Concrete/Abstract Class
-
Multiple Inheritance
-
Interface/Implementation
-
Polymorphism
-
UML Design
-
Iterations 2 through 4
-
Reuse
-
Case Tools
-
Portability
-
Persistence
-
Class Libraries
-
Performance Tuning
-
References
-
Glossary
-
UML Syntax
-
UML to C++ and Java
-
The 9 Diagrams of UML
|