UML Diagrams Examples

Examples by Types of Diagrams

Use Case Diagrams

Business Model - Airport Check-In and Security Screening
Business Model - Restaurant
Online - e-Library OPAC
Point of Sales Terminal
Online - Online Shopping
Credit Card Processing System
Banking - Bank ATM
Hospital Management

Class Diagrams

Design Pattern - Abstract Factory
Domain Model - Library
Domain Model - Online Shopping
Domain Model - Hospital Management
Domain Model - DICOM Model of the Real World
Implementation - Android Camera 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
Spring and Hibernate Data Access Classes
Value Object Package Template

Component Diagrams

Java EE 5 Web Services - JAX-WS 2.0
Online Shopping - Retail Website

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
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

Sequence Diagrams

Online Bookshop
Submit Comments to Pluck using DWR, AJAX, JSON
Facebook User Authentication in a Web Application

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

Deployment Diagrams

Web Application Manifestation
Web Application Deployment
Multilayered Load Balancing
Clustered Deployment of J2EE Web Application
Apple iTunes Deployment
Android Application Deployment

Examples by Technology or Application Domains

Java Technology UML Diagrams
Application Development for Android UML Diagrams
Online Shopping UML Diagrams
Bank ATM UML Diagrams
Hospital Management UML Diagrams

Comments
blog comments powered by Disqus