Print this Page

UML Literacy
How to Understand UML Models & Diagrams

UML Literacy teaches how to read and understand models, diagrams and other artifacts built using the Unified Modeling Language (UML).  This one-day class is for people that need to know how to read and interpret UML models built by others, but do not need to know how to build UML models themselves.  In this intensive workshop, participants will learn the standard meaning of each UML model, object and diagram, and how they are represented.

UML Literacy shows non-technical people how to critically read the diagrams and supporting details that make up UML models.  The workshop teaches practical approaches for analyzing, validating, and reviewing UML models.  Participants learn how UML models express information in business terms- an essential key to confirm that the models represent an accurate understanding of business requirements.

UML Literacy uses a comprehensive case study to give practical application to the principles discussed.  Participants, working in teams that simulate actual work experience, learn how to join forces with teammates to correlate the various models and diagrams that make up the typical UML artifact set.

What You Will Learn

How to speak “Object”

  • Basic concepts

  • Common terminology

  • Standard techniques

How to read and understand UML diagrams and models

  • Meaning of all diagrams and notations

  • Business meanings and implications

  • Inter-relationships between diagrams

How to analyze and assess the content of UML artifacts

  • Valid optional notations and constructs

  • Cross checks between diagrams

  • Reality checks to the “real world”

Who Should Attend

  • Project Leads and Managers

  • Business Analysts

  • Quality Assurance Team Members

  • Test Planners

  • Business Representative on OO Analysis or OO Design teams

Seminar Outline

Introduction to Archeology

What is UML?

Fundamental Object Modeling Concepts

  • Object and Class

  • Attribute and Method

  • Relationships

  • Collaboration

Introduction to UML Diagrams

  • Use Case Diagram

  • Class Diagram

  • Sequence Diagram

  • Collaboration Diagram

  • Package Diagram

  • State Diagram

  • Activity Diagram

  • Deployment Diagram

  • Component Diagram

Building Models from Diagrams

  • Domain Model

  • Analysis Model

  • Design Model

  • Implementation Model

Case Study: Analysis of sample artifacts

Summary Review of Class