Unified Modeling Language
The Unified Modeling Language (UML) is an industry standard for modeling software systems. UML 2.4 contains 13 diagrams which allows you to specify the structure and behavior of software solutions. Our UML course gives a detailed overview on each of these diagrams and how they can be applied in different situations in the software development lifecycle.
At the end of the course, the trainee has a good overview of the possibilities of UML and will be able to apply this directly at work due to cases build on real life examples and exercises.
- Understand the history and evolution of UML
- Overview of the different UML diagrams and when to apply which diagram.
- Write state-of-the art Use Cases.
- Be able to see how UML can be applied on your own projects
Functional and Technical Analysts, Architects, Designers, Developers. Anyone interested in getting a clear overview of the Unified Modeling Notation and possible areas to apply the language in their work environment.
Table of Content
- Introduction to UML
- History of UML
- What’s the Object Management Group?
- What is modeling?
- Difference between a Model and a View
- Structure of UML Diagrams
- Unified Process, Iterations and Agile
- How to discover requirements
- Types and Categories of Requirements
- Use Case Diagrams
- Use Cases and Use Cases Relationships
- Are Use Cases Functional Requirements?
- Different Use Case Formats, when to use what?
- How to find use cases?
- How to write good use cases?
- Primary and Secondary Actors
- The Use Case Diagram
- Structure Diagrams
- What is the difference between a class and an object
- Class Diagrams
- Object Diagrams
- Package Diagrams
- Composite Structure Diagrams
- Deployment Diagrams
- Behavior Diagrams
- Interaction Diagrams
- State Machine Diagrams
- Activity Diagrams
- Overview of UML Tools
- Recommended Resources
Group Booking Discounts
- 2-4 Trainees : 10% Reduction
- 5-7 Trainees : 20% Reduction
- 8+ Trainees : 30% Reduction
- Contact Us for our special in-company rates