Presentation is loading. Please wait.

Presentation is loading. Please wait.

Unified Modeling Language: UML Adapted from Dr. Scott N. Woodfield Brigham Young University.

Similar presentations


Presentation on theme: "Unified Modeling Language: UML Adapted from Dr. Scott N. Woodfield Brigham Young University."— Presentation transcript:

1 Unified Modeling Language: UML Adapted from Dr. Scott N. Woodfield Brigham Young University

2 Sequence Diagrams Environment View Deployment Diagrams Implementation View Component Diagrams User View Use Case Diagrams Structural View Class Diagrams Object Diagrams Behavioral View Sequence Diagrams Collaboration Diagrams Statechart Diagrams Activity Diagrams

3 Sequence Diagram: Definition “A diagram that shows object interactions arranged in time sequence. In particular, it shows the objects participating in an interaction and the sequence of messages exchanged.” [Rumbaugh pg. 423]

4 Sequence Diagram: Example :Computer:Modem User dial_isp create(phone_number) :ISP :Connection Process connect_to( phone_number) dial(phone_number) synch_tone response_tone [until synchronized]

5 Sequence Diagram: Example :Review Specification :Review Item :Simple Review Item :Alternatives :Sequence Review Specialist create() select() prompt() done() create_simple_review_item():new_review_item create_alternatives():new_review_item create_sequence():new_review_item [not done()] add(new_review_item) {mutex}

6 Sequence Diagram: Example :Review Item :Alternatives Review Specialist select():review_item create_alternatives(review_item) get_grading_criteria return( review_criteria) return(grading_criteria) get_review_criteria get_alternative return(alternative) [ until no more alternatives ] add(self)

7 Sequence Diagram: Additional Features Message with Duration Timing Markers and Timing Constraints Comments Guards on Messages Branch of Control Recursion

8 Sequence Diagrams: Summary Interacting Objects Sequential View of Events – Source and Destination Single-Threaded and Multi-Threaded Views Iteration and Selection


Download ppt "Unified Modeling Language: UML Adapted from Dr. Scott N. Woodfield Brigham Young University."

Similar presentations


Ads by Google