0
15kviews
What is behavioral modeling.

Subject: Object Oriented Modeling and Design

Difficulty: Medium

Marks: 4 Marks

1 Answer
1
1.2kviews

Behavioral modeling: - It indicates how software will respond to external events or stimuli. In behavioral model, the behavior of the system is represented as a function of specific events and time.

To create behavioral model following things can be considered:

  • Evaluation of all use-cases to fully understand the sequence of interaction within the system.
  • Identification of events that drive the interaction sequence and understand how these events relate to specific classes.
  • Creating sequence for each use case.
  • Building state diagram for the system.
  • Reviewing the behavioral model to verify accuracy and consistency.

It describes interactions between objects. It shows how individual objects collaborate to achieve the behavior of the system as a whole.InUML behavior of a system is shown with the help of usecase diagram, sequence diagram and activity diagram

  • A use case focuses on the functionality of a system i.e. what a system does for users. It shows interaction between the system and outside actors.Ex: Student, librarians are actors, issue book use case.

  • A sequence diagram shows the objects that interact and the time sequence of their interactions.Ex: Student, librarians are objects. Time sequence enquires for book check availability –with respect time.

  • An activity diagram specifies important processing steps. It shows operations required for processing steps. It shows operations required for processing.Ex issue book, check availability does not show objects

Please log in to add an answer.