Object-orientation has evolved as a means to manage the complexity of software systems. The purpose of this course is to ensure that the participants understand the fundamentals of the object-oriented paradigm, and to equip them with techniques for designing object-oriented systems.
Unified Modelling Language (UML) diagrams are used to document the design. The diagrams that are covered are:
- Behavioural
- Use case diagrams
- Activity diagrams
- State machine diagrams
- Interaction
- Sequence diagrams
- Communication diagrams
- Structure
- Class diagrams
- Object diagrams
- Component diagrams
- Composite structure diagrams
- Package diagrams
- Deployment diagrams
Note that the timing and interaction overview diagrams are not covered.
This course covers use cases through to a fully specified model ready to pass to the programmers.
Training Courses in Sydney Australia
The Object Oriented Analysis & Design with UML training course will run in Sydney Australia on the following dates: 11 October 2010, 23 May 2011, 10 October 2011.


