UML Diagrams Examples

Examples by Types of Diagrams

Use Case Diagrams

Business Use Case Diagrams

Airport check-in and security screening
Restaurant

System Use Case Diagrams

Ticket vending machine
Bank ATM use cases
Point of sales (POS) terminal
e-Library online public access catalog (OPAC)
Online shopping
Credit card processing system
Website administration use cases
Hospital management use cases
Software protection and licensing use cases

Information Flow Diagrams

Scheduled Workflow information flow for the IHE Radiology Technical Framework

Class Diagrams

Design Pattern - Abstract Factory

Domain Models

Library domain model
Bank account types
Online shopping domain
Health insurance policy
Hospital management domain
Digital imaging in medicine - DICOM model of the real world
Sentinel HASP software licensing domain

Implementation Models

Android Camera implementation classes
Software licensing Aladdin package implementation classes

Object Diagrams

Web Application - Login Controller

Composite Structure Diagrams

Internal Structure - Bank ATM Composite Structure
Internal Structure - Tomcat 7 Server Composite Structure
Collaboration Use as Design Pattern - Observer Pattern

Package Diagrams

Multi-Layered Application Model
Multi-Layered Web Architecture
Java™ Servlet 2.5 API
Java™ Servlet 3.0 API
Spring and Hibernate Data Access Classes
Value Object Package Template

Component Diagrams

Online shopping - retail website
Sentinel HASP software licensing components
Java EE 5 Web Services - JAX-WS 2.0

Deployment Diagrams

Web application manifestation example
Web application deployment
Multilayered load balancing
Clustered deployment of J2EE web application
Apple iTunes deployment
Android application deployment example

Network Diagrams

Home network diagram example
Web application network diagram example

Profile Diagrams

Service Oriented Architecture Modeling Language - SoaML UML Profile
Enterprise JavaBeans - Java EJB 3.0 UML Profile
Digital Imaging and Communications in Medicine - DICOM UML Profile

Activity Diagrams

Business Flow - Process Order
Business Flow - Document Management Process
Medical - Electronic Prescriptions
Software Design - Resolve Issue
Software Licensing - Sentinel HASP SL - Manual Activation of Trial Product
Website - Online Shopping
Ticket Vending Machine
Web Security - Single Sign-On for Google Apps

State Machine Diagrams

Water phase diagram as state machine
Bank ATM state machine
Java 6 thread states and life cycle
Java EJB - life cycle of a session object
Online shopping user account state machine

Sequence Diagrams

Online Bookshop
Submit Comments to Pluck using DWR, AJAX, JSON
Facebook User Authentication in a Web Application
Spring and Hibernate transaction management

Timing Diagrams

Medical domain - Stages of Alzheimer’s Disease
Web User Experience - Website Latency

Communication Diagrams

Online Bookshop

Interaction Overview Diagrams

Online Shopping
Submit Comments to Pluck using DWR, AJAX, JSON

Examples by Technology or Application Domain

Online shopping UML diagrams
Ticket vending machine UML diagrams
Bank ATM UML diagrams
Hospital management UML diagrams
Java technology UML diagrams
Application development for Android UML diagrams
Software licensing and protection using SafeNet Sentinel HASP security solution

Comments
blog comments powered by Disqus