Interaction Models
Reading
Software Engineering (Sommerville 2016)
- Chapter 5: System modeling
- Interaction models
UML Distilled (Fowler 2004)
Learning Objectives
- Model the interactions among objects using a sequence diagram
Resources
Complete the handout as time permits in (or outside of) class
Use Case Diagrams
Examples
- Bank ATM (courtesy uml-diagrams.org)
- Restaurant (courtesy uml-diagrams.org)
Sequence Diagrams
Examples
- Online Shopping (courtesy uml-diagrams.org)
- Facebook Web User Authentication (courtesy uml-diagrams.org)
- Sprint and Hibernate Transaction (courtesy uml-diagrams.org)