Course Navigator
 

Behavioral Modeling

Last Update:
Mar 23, 2009
Share |

Behavioral modeling emphasizes the behavior of objects of the system including their interactions, events, and control and data flow. Behavioral modeling consists of interaction modeling using sequence diagrams and communication diagrams, event modeling using state chart diagrams, and control and data flow modeling using activity diagrams. In addtion, two newly added behavior diagrams in UML 2.0 includes interaction overview diagram and timing diagram

 

 


Learning Areas:

 

This course covers dynamic modeling, notation, techniques and applications. It covers modeling concepts related to the Activity, interaction, and State Machine and as well as two UML 2.0 new added Daigram: interaction overview diagram and timing diagrams.

Part I: Behavioral Modeling using Activity Diagram and Sequence Diagram

Firstly you will learn how to use activity diagram in a narrow sense by visualizing an Activity diagram like a flowchart of a code. The flowchart is used to depict the business logic flow and the events that cause decisions and actions in the code to take place. We will then learn the complex notation of Activity diagrams to represent the business and operational workflows of a use case or even the entire system. 

Secondly, we will learn how to use sequence diagrams  to depict the sequence of actions that occur in a system, the invocation of methods in each object, and the order in which the invocation occurs is captured in a Sequence diagram. Upon completion of this Course you should able to the dynamic behavior of a system easily.

Part II: Behavioral Modeling Using Communication Diagram

In Part I, we covered the basics of a Sequence diagram. This Part covers communication diagram which is very similar to a Sequence Diagram. A Sequence diagram is dynamic, and, more importantly, is time ordered. while a Communication diagram is more focus on showing the dynamic interaction of the objects in a system. We will compare and learn the notation, compare and contrast it with the sequence diagram

Part III: Behavioral Modeling Using State Diagram

This Part covers the notation and applications of state diagram which is commonly use to depict the dynamic behavior of an single entity (typically an object or a controller object in MVC Pattern), the status conditions and responses and actions of elements that constitute the entity due to events, using states and transitions.

Part IV: The New UML2.0 Behavioral Diagrams – Interaction Overview and Timing Diagram

We will learn the two new UML 2.0 behavioral diagrams in this Part. Firstly, we will learn how to use Interaction Overview Diagram to describe a high-level view of a group of interactions combined into a logic sequence, including flow-control logic to navigate between the interactions and we will also learn how to use the timing diagram to specify the time constraints on messages sent and received in the course of an interaction for a group of collaborative objects.

 


Course Content:

Length:
2 hours 20 minutes
Type:
Paid Course
Handout:
2 slides/page
1.2MB
6 slides/page
0.7MB
Handout:
2 slides/page
2.0MB
6 slides/page
1.1MB
Handout:
2 slides/page
1.7MB
6 slides/page
1.0MB

Previous course:

Structural Modeling

Next course:

Architectural Modeling
Patents pending. All rights reversed.   Legal   Privacy Statement