ISOM221+Lecture+17+-+Interaction+Diagrams+II

ISOM221+Lecture+17+-+Interaction+Diagrams+II - Agenda...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
ISOM221 Information Systems Analysis and Design Lecture 17: Interaction Diagrams II (Behavioral State Machine Diagram) 1 Agenda Understand the rules and style guidelines for behavioral state machine diagram Understand the processes used to create ehavioral state machine iagram behavioral state machine diagram 2 Behavioral State Machine Diagram A dynamic model that shows the different states through which a single object passes during its life in response to events, along with its responses and actions Typically not used for all objects Just help simplify the design of algorithms for methods of complex objects Any object that has an attribute called “status” is a good candidate for constructing this diagram 3 Why Create a Behavioral State Machine Diagram? Objects from a class have a wide variety of states and important transitions need to be documented Behavior varies depending on state Messages that can have a response Methods that can be performed E.g., An order can be modified only before it is submitted Should be used if you are interested in understanding the dynamic aspects of a single class and how its instances evolve over time Sequence diagrams represent how a particular use case scenario is executed over a set of classes 4
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 6

ISOM221+Lecture+17+-+Interaction+Diagrams+II - Agenda...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online