The purpose of system behaviour modelling is to depict the internal dynamic view of business processes without specifying how the processes are to be implemented.

Behavioural models

Behavioural models show the underlying objects in a problem domain will work together to form a collaboration to support each of the use cases. There are two types of behavioural models used in behavioural modelling, they are the data processing model and the state machine model.

Data processing model

The data processing model is utilised to illustrate the inner working of business process, and how actors and objects collaborate to provide the functionality defined in a use case.

State machine model

State machine model is employed to represent the alterations that take place within the underlying data of the system. In UML, behavioural state machines are used show how an object transitions between different states in response to events or stimuli.


Back to parent node: Analysis Modelling Reference