Modeling Scenarios with Sequence Diagrams

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Modeling Scenarios with Sequence Diagrams - Presentation Transcript

    1. Modeling Scenarios with Sequence Diagrams Mustafa K. Isik April 23rd, 2007
    2. Scenario - Definition • sequence of processing steps • to be executed under certain circumstances • defined goal • begins with a triggering event • ends by completing task successfully or failing
    3. Scenario - Definition (2) • can document business processes (n : 1) • visualization of a specific execution instance of the respective business process • two fundamental description categories • successful execution of a process • failed execution of a process
    4. UML - Visualization of dynamic activities • Object Diagram • system snapshot on object level, not suitable for modeling scenarios • Communication Diagram (formerly known as Collaboration Diagram) • models object collaboration during operation execution • Sequence Diagram • precise depiction of chronological execution order
    5. Sequence Diagram • precise description of activities • permits for discussion of technical correctness • suitable as means for design and implementation communication • emphasizes chronological aspect of dynamic behavior
    6. Sequence Diagram - Components Object objName : ClassName life line X end of life
    7. Sequence Diagram - Components (2) objA : ClassName objB : ClassName message(parameter) activation bar (optional)
    8. Sequence Diagram - Messages / Actions synchronous asynchronous Return (opt.) <<create>> obj : Class Instantiation <<destroy>> Dereferencing X
    9. Example order : OrderControl chk : CardChecker checkCredit() <<create>> card : CreditCard charge(card) <<destroy>> X
    10. Literature • Balzert, H 2000, Lehrbuch der Softwaretechnik - Software-Entwicklung, 2. Aufl., Spektrum Akad. Verlag, Heidelberg, Chapter 2.9.5 • Pilone, D 2004, UML Kurz & Gut, O’Reilly, S. 64 - 68 • Hamilton, K, Russell, M, 2006, Learning UML 2.0, O’Reilly, Chapter 7
    SlideShare Zeitgeist 2009

    + Mustafa IsikMustafa Isik Nominate

    custom

    623 views, 0 favs, 0 embeds more stats

    Slides for a ten minute talk for an audience intere more

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 623
      • 623 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 41
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories