Course Code: rtuml
Duration: 21 hours
Course Outline:

Day 1:

  • UML Language - Introduction.
  • Use Case Diagrams - Modeling component functionality.
  • Component Diagrams - Modeling component environment (other components, sensors, interfaces).

Day 2:

  • Class Diagrams - Modeling internal structure of the component (data structures, methods, interfaces).
  • Activity Diagrams - Modeling the flow of procedures/functions of the component.
  • State Machine Diagrams - Modeling component reactions to events.

Day 3:

  • Sequence Diagrams - Modeling communication scenarios between component and its environment.
  • Timing Diagrams - Modeling timing dependencies in component communication.
  • Deployment Diagrams - Modeling physical realization of the component.