1 / 9

System sequence diagram

System sequence diagram. M Taimoor Khan taimoorkhan@ciit-attock.edu.pk. System sequence diagram. SSD is a picture that shows for one particular scenario of a use case, the events that external actors generate which trigger some inter-system events

moanna
Télécharger la présentation

System sequence diagram

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. System sequence diagram M Taimoor Khan taimoorkhan@ciit-attock.edu.pk

  2. System sequence diagram • SSD is a picture that shows for one particular scenario of a use case, the events that external actors generate which trigger some inter-system events • This diagram treats the system as black box and only emphasis on events that cross the system boundary from actor to system • It illustrates inputs and outputs to the system

  3. Motivation behind SSD • The motivation behind SSD is to design a pattern for handling external system requests and producing proper response • Events may be external (triggered by human or computer), time events or fault / exception events • It is useful to investigate and define system’s behavior as “black box” before proceeding with the detailed design • It shows events from one scenario of a use-case diagram and operations performed by system in response

  4. Partial System sequence diagram

  5. System events • System events: External input to system generated by actor • System operation: Methods invoked in response to system events • System events may have arguments • enterItem( UPC, quantity ) • raise( money )

  6. System sequence diagram

  7. Naming system events and operations

  8. Difference with sequence diagram • Sequence diagram shows the internal operations of the system triggered by events. • It ignores the external events source • Operations are drawn between different objects of the system • The flow of messaging is maintained

  9. book:Book :BookCopy borrow(book) ok = mayBorrow() setTaken(member) A Sequence Diagram member:LibraryMember [ok] borrow(member) Sequence Diagrams

More Related