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 the 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 the programmers.

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


Training Courses in Brisbane Australia

The Object Oriented Analysis & Design with UML training course will run in Brisbane Australia on the following dates:  13 June 2012,  24 October 2012.

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

Software Education Australia Pty Ltd
Freecall: 1800 145 152
Proud to support World Vision