CIS-75 Home http://www.c-jump.com/CIS75/CIS75syllabus.htm

UML Sequence and State Diagrams


  1. Week 10, UML Sequence and State Diagrams
  2. Static Model
  3. Dynamic Model
  4. Sequence Diagrams
  5. Sequence Diagram Example
  6. Sequence Diagram Essentials
  7. Sequence Diagram Essentials, Cont.
  8. Sequence Diagram Participants
  9. Creating and Deleting Participants
  10. Example Creating and Deleting Participants
  11. Sequence Diagram Example
  12. Communicating Objects
  13. Message Types
  14. Synchronous and Asynchronous Calls
  15. State Diagram and State Machines
  16. When State Diagrams are Needed
  17. When to Use State Diagrams
  18. Elements of State Diagrams
  19. Types of States
  20. Types of States in UML
  21. UML Types of States Example
  22. Container Example of UML Conditions
  23. UML Action in State
  24. UML Action at Transition
  25. Sending Messages in State
  26. Sending Messages at Transition
  27. Sending Messages at Transition, Cont.
  28. Activity Diagrams
  29. Activity Diagram Example
  30. Activity Diagram Essentials
  31. Conditional Behavior in Activity Diagrams
  32. Swim Lane Partitions
  33. Swim Lanes Example
  34. When to Use Activity Diagrams

1. Week 10, UML Sequence and State Diagrams



2. Static Model



3. Dynamic Model



4. Sequence Diagrams



5. Sequence Diagram Example



6. Sequence Diagram Essentials



7. Sequence Diagram Essentials, Cont.



8. Sequence Diagram Participants



9. Creating and Deleting Participants



10. Example Creating and Deleting Participants



11. Sequence Diagram Example



12. Communicating Objects



13. Message Types



14. Synchronous and Asynchronous Calls



15. State Diagram and State Machines



16. When State Diagrams are Needed



17. When to Use State Diagrams



18. Elements of State Diagrams



19. Types of States



20. Types of States in UML

  • Creation (initial pseudostate):

  •   UML types of states creation

     

  • When an event occurs in a state, you can take only one transition out of it.

     

  • Different states imply a different way of reacting to events.

     

  • The final state indicates that the state machine is completed, implying the deletion of the object.

  • Other states:

  •   UML types of states

     

  • Final state:

  •   UML final state


21. UML Types of States Example



22. Container Example of UML Conditions



23. UML Action in State



24. UML Action at Transition



25. Sending Messages in State



26. Sending Messages at Transition



27. Sending Messages at Transition, Cont.



28. Activity Diagrams



29. Activity Diagram Example



30. Activity Diagram Essentials



31. Conditional Behavior in Activity Diagrams



32. Swim Lane Partitions



33. Swim Lanes Example



34. When to Use Activity Diagrams