OOPortal OOPortal


Project management and the software development life cycle
Use one scenario as your source for the events and their order. Here we will use an activity diagram of the Choose Show use case to isolate one scenario.
Use one scenario as your source for the events and their order. Here we will use an activity diagram of the Choose Show use case to isolate one scenario.

For the first event, choose the class from the class diagram that describes the object initiating the event. The initiation object may be in a class that represents an actor, that system itself, or one of the problem domain resources.
For the first event, choose the class from the class diagram that describes the object initiating the event. The initiation object may be in a class that represents an actor, that system itself, or one of the problem domain resources.

Draw the object at the top of the diagram
Draw the object at the top of the diagram

Draw a timeline from the object downward
Draw a timeline from the object downward

For each event, choose a class from the class diagram that describes the object best suited to receive and respond to the event.
For each event, choose a class from the class diagram that describes the object best suited to receive and respond to the event.

Draw the object at the top of the diagram
Draw the object at the top of the diagram

Draw a timeline vertically from the object downward
Draw a timeline vertically from the object downward

Draw a horizontal arrow from the sending object's timeline
Draw a horizontal arrow from the sending object's timeline to the receiving object's timeline.

Label the event line with the description of the event from the scenario.
Label the event line with the description of the event from the scenario.
Get the next 20 shows by date

If the event requires a response, then add an event arrow from the receiving object's timeline back to the sending object's timeline.
If the event requires a response, then add an event arrow from the receiving object's timeline back to the sending object's timeline.
scenario-to-sequence disnet

Label the retrun with the information that is returned. If the event simply returns control it is common to simply label the event "return".
Label the retrun with the information that is returned. If the event simply returns control it is common to simply label the event "return".
Repeat this procedure for each event until all events in the scenario have been applied to the sequence diagram.
Repeat this procedure for each event until all events in the scenario have been applied to the sequence diagram.
Repeat this procedure for each event until all events in the scenario have been applied to the sequence diagram.
Repeat this procedure for each event until all events in the scenario have been applied to the sequence diagram.
Get the Events for the 20 selected shows.
Get the Events for the 20 selected shows.
Repeat this procedure for each event until all events in the scenario have been applied to the sequence diagram.
Repeat this procedure for each event until all events in the scenario have been applied to the sequence diagram.
Repeat this procedure for each event until all events in the scenario have been applied to the sequence diagram
Repeat this procedure for each event until all events in the scenario have been applied to the sequence diagram.