ood use case realizations uml s sequence diagram n.
Download
Skip this Video
Download Presentation
OOD – Use Case Realizations UML's Sequence Diagram

Loading in 2 Seconds...

play fullscreen
1 / 12

OOD – Use Case Realizations UML's Sequence Diagram - PowerPoint PPT Presentation


  • 124 Views
  • Uploaded on

OOD – Use Case Realizations UML's Sequence Diagram. Chapter 11 pp . 327-349. Where are we?. System Sequence Diagram (Ch5). shows interactions between an actor & the system. Use Case: “Create New Customer”. Lifelines Actor Object Message Return Message. Sequence Diagrams.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'OOD – Use Case Realizations UML's Sequence Diagram' - may-buckner


Download Now 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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
system sequence diagram ch5
System Sequence Diagram (Ch5)
  • shows interactions between an actor & the system

Use Case: “Create New Customer”

  • Lifelines
  • Actor
  • Object
  • Message
  • Return Message
sequence diagrams
Sequence Diagrams
  • (def) model of the interactions between objects within a single use case scenario (i.e. an instance of a use case)
    • Interactions (i.e. messages)

Lifeline

Object

Activation

bar

:

Object creation

:

Message

Return

slide5

125

: A

: B

doThis()

  • A method is being invoked
  • From the originating/sending object (A)
  • To the destination object (B)
  • B is responsible for implementing the method doThis()
  • * [true/false]returnValue:= messageName(parameter)
use case cancel an order
Use Case: “Cancel an Order”

Sequence Diagram (Note: Domain Layer only)

Design Class Diagram

Add methods to

the Design Class Diagram

3 layer design
3 Layer Design

Types of Classes

View

Layer

Domain

Layer

Data Access

Layer

Database

CustomerDA

Customer

Table

Order

Table

OrderDA

OrderItem

Table

OrderItemDA

….

….

use case create new customer
Use Case: “Create New Customer”

Sequence Diagram

Here is a:

3 Layer Design

Note:

We will only be modeling the Actor & the Domain layer.

Actor

View

Domain

Data Access

use case place a phone order1

Sequence Diagram

Use Case: “Place a Phone Order”

Note: Domain Layer only

Design Class Diagram

Add methods to

the Design Class Diagram