ICS 125: Practical UML

Overview

What is UML?

Why use UML?

One Model, Many Diagrams

Use Case Diagrams

Class Diagrams > Classes, Attributes, and Operations

Class Diagrams > Relations

State Diagrams > States and Transitions

State Diagrams > Composite and Parallel States

Sequence Diagrams

Component and Deployment Diagrams

sample use cases templateexample software testing plan templateProject plan template