What you will learn.
UML remains the lingua franca of software and systems modelling. This course teaches you to model structure, behaviour and interactions using the most commonly used UML diagram types, with hands-on practice in Sparx Enterprise Architect.
At course completion, students will be able to:
- Understand the UML specification and diagram taxonomy
- Create Use Case Diagrams to model system scope and behaviour
- Build Class Diagrams with associations, inheritance and composition
- Model dynamic behaviour with Sequence and Activity Diagrams
- Apply Object-Oriented Analysis and Design (OOAD) principles
- Use State Machine Diagrams for object lifecycle modelling
- Apply design patterns in UML models
- Work with Sparx Enterprise Architect to create and manage UML models