Course #: 21-0302
Duration: 1 day
Domain Modeling with UML introduces a practical approach to applying Unified Modeling Language (UML) activity and class diagrams for modeling workflows and entities in the business domain.
The course begins with an introduction to activity diagram fundamentals including transitions, decisions, guards, forks, and joins. This basic activity diagram syntax is used to model how a set of use cases interact with each other in a context of a larger scale business workflow. The same syntax is then applied to describing the significant flows of a single use case.
Then students go through an introduction of class diagram fundamentals including objects, classes, attributes, operations, and relationships. Class diagrams are then applied to modeling business entities and their relationships. Students then learn how to structure activity diagrams using swim lanes and input/output objects. From the structured workflow diagrams, the high-level domain model is refined with attributes, operations, and newly identified classes. Students apply what they learn in various classroom modeling exercises and discussions
Understand fundamental Unified Modeling Language® (UML®) modeling elements
Apply UML diagrams for domain modeling
Activity Diagram Fundamentals
Class Diagram Fundamentals
Identify Business Entities
Refine Domain Model