UML Essentials Dynamic Modeling
Excerpts from: Object Oriented Software Engineering by Lethbridge/Laganière and Applying UML and Patterns by Larman, C.
UML Essentials Dynamic Modeling Excerpts from: Object Oriented - - PowerPoint PPT Presentation
UML Essentials Dynamic Modeling Excerpts from: Object Oriented Software Engineering by Lethbridge/Laganire and Applying UML and Patterns by Larman, C. Dynamic model (diagram) elements (model run-time) Instances of classes Shown as
Excerpts from: Object Oriented Software Engineering by Lethbridge/Laganière and Applying UML and Patterns by Larman, C.
2
: Student :System
courses
sections
passed prerequisites
Schedule
Schedule
finished
selectCourse endRegistration Course Sections requestToRegister Register for Courses selectCourseSection Modified schedule loop [ more courses ]
3
4
: Student :System selectCourse endRegistration Course Sections requestToRegister Register for Courses selectCourseSection Modified schedule loop [ more courses ] system as black box object. It could be named with the name
the ":" and underline imply an instance a UML loop interaction frame, with a boolean guard expression external actor to system a message to the system. return value(s) associated with the previous message an abstraction that ignores presentation and medium the return line is
returned Activation Box Lifeline
6
7
8
9
10
11
12
13