Behavioral model

To specify a behavior for a system, use the use cases to determine the interactions between the system (static structure) objects. These interactions show how the system components collaborate. Each interaction realizes one scenario within the system, typically starting with an external event generated by a system actor and terminating at a point where the wanted function, or use case, is accomplished.