Keywords

activity analysis architecture assignment behavior behaviour case class closed closure collaboration communication dependency design diagram dip encapsulation general grasp inheritance interface inversion isp language liskov lsp machine modeling modelling modularity module object ocp oo open orientated orientation oriented package pattern polymorphism principle responsibility segregation sequence single software solid srp state structure substitution transition uml unified use
System Design

Object Oriented Analysis & Design with UML Training Course

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
    • Package diagrams

Note that  timing, interaction overview, component, composite structure and deployment diagrams are not covered.

This course covers Use Cases through to a fully specified model ready to pass to programmers.

Click here to see the full course description of the Object Oriented Analysis & Design with UML training course.


Training Courses in Canberra Australia

The Object Oriented Analysis & Design with UML training course will run in Canberra Australia on the following dates:  06 August 2012.

Click here to see the list of courses in Canberra Australia.

Software Education Associates Limited
Freecall: 0800 268 773
Software Education Australia Pty Ltd
Freecall: 1800 145 152
Proud to support World Vision