Infs 6225 object oriented analysis design
This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

INFS 6225 Object-Oriented Analysis & Design PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

INFS 6225 Object-Oriented Analysis & Design

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


Practice exercises

Practice Exercises


Type 2 communication diagrams

Type 2: Communication Diagrams

  • Show communication flows among objects

  • An object diagram

  • Show patterns of activity


Communication diagram example

Communication Diagram Example


Communication diagram components

AN ACTOR

AN OBJECT

AN ASSOCIATION

A MESSAGE

anObject:aClass

aMessage()

Communication Diagram Components


Crud analysis

CRUD Analysis


Infs 6225 object oriented analysis design

Practice Exercises


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 example

Behavioral State Example


Behavioral state components

A STATE

AN INITIAL STATE

A FINAL STATE

AN EVENT

A TRANSITION

aState

anEvent

Behavioral State Components


Infs 6225 object oriented analysis design

Practice Exercises


  • Login