INFS 6225 Object-Oriented Analysis - PowerPoint PPT Presentation

About This Presentation
Title:

INFS 6225 Object-Oriented Analysis

Description:

INFS 6225 Object-Oriented Analysis & Design Chapter 6: Behavioral Modeling Behavioral Models Diagram underlying business process Represent internal behavior of system ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 19
Provided by: dav8267
Category:

less

Transcript and Presenter's Notes

Title: INFS 6225 Object-Oriented Analysis


1
INFS 6225Object-Oriented Analysis Design
  • Chapter 6 Behavioral Modeling

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

3
3 Types
  1. Sequence
  2. Communication
  3. Behavioral State

4
Review of OO Concepts
Patient Class
  • Objects of Patient Class
  • Jim Maloney
  • Mary Wilson
  • Theresa Marks

Attributes - Name - Address - Birthdate
Methods (or Operations)
5
Type 1 Sequence Diagrams
  • Sequence of events for ONE Use Case
  • Show sequence of messages passed between objects

6
Sequence Diagram Example
Make Appointment
Becomes . . .
7
Sequence Diagram Components
AN ACTOR AN OBJECT A LIFELINE A FOCUS OF
CONTROL A MESSAGE OBJECT DESTRUCTION
anObjectaClass
aMessage()
x
8
Practice Exercises
9
Type 2 Communication Diagrams
  • Show communication flows among objects
  • An object diagram
  • Show patterns of activity

10
Communication Diagram Example
11
Communication Diagram Components
12
CRUD Analysis
13
Practice Exercises
14
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

15
Behavioral State Terminology
  • State value of attributes at specific point in
    time
  • Event stimulus that changes an objects 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

16
Behavioral State Example
17
Behavioral State Components
18
Practice Exercises
Write a Comment
User Comments (0)
About PowerShow.com