infs 6225 object oriented analysis design
Download
Skip this Video
Download Presentation
INFS 6225 Object-Oriented Analysis & Design

Loading in 2 Seconds...

play fullscreen
1 / 18

INFS 6225 Object-Oriented Analysis & Design - PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on

INFS 6225 Object-Oriented Analysis & Design. Chapter 6: Behavioral Modeling. Behavioral Models. Diagram underlying business process Represent internal behavior of system Iterative Technology-independent (Analysis Phase). Interaction – underlying details of Use Case.

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 ' INFS 6225 Object-Oriented Analysis & Design' - masao


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
infs 6225 object oriented analysis design

INFS 6225Object-Oriented Analysis & Design

Chapter 6: Behavioral Modeling

behavioral models
Behavioral Models
  • Diagram underlying business process
  • Represent internal behavior of system
  • Iterative
  • Technology-independent (Analysis Phase)
3 types

Interaction – underlying details of Use Case

Changes that occur in underlying data

3 Types
  • Sequence
  • Communication
  • Behavioral State
review of oo concepts
Review of OO Concepts

Patient Class

  • Objects of Patient Class:
    • Jim Maloney
    • Mary Wilson
    • Theresa Marks

Attributes:

- Name

- Address

- Birthdate

Methods (or Operations)

type 1 sequence diagrams
Type 1: Sequence Diagrams
  • Sequence of events for ONE Use Case
  • Show sequence of messages passed between objects
sequence diagram example
Sequence Diagram Example

Make

Appointment

Becomes . . .

sequence diagram components
Sequence Diagram Components

AN ACTOR

AN OBJECT

A LIFELINE

A FOCUS OF CONTROL

A MESSAGE

OBJECT DESTRUCTION

anObject:aClass

aMessage()

x

type 2 communication diagrams
Type 2: Communication Diagrams
  • Show communication flows among objects
  • An object diagram
  • Show patterns of activity
communication diagram components

AN ACTOR

AN OBJECT

AN ASSOCIATION

A MESSAGE

anObject:aClass

aMessage()

Communication Diagram Components
type 3 behavior state diagrams
Type 3: Behavior State Diagrams
  • Show different states through which an object passes during its life
  • Used to show how an instance evolves over time
behavioral state terminology
Behavioral State Terminology
  • State – value of attributes at specific point in time
  • Event – stimulus that changes an object’s value
  • Transition – movement of object from one state to another
  • Action – Nondecomposable (Atomic) process that cannot be interrupted
  • Activity – Can be decomposed & can be stopped/started by Actions
behavioral state components

A STATE

AN INITIAL STATE

A FINAL STATE

AN EVENT

A TRANSITION

aState

anEvent

Behavioral State Components
ad