Responsibility

Term

Responsibility

Aliases

-

Definition

A Responsibility is an obligation stating what an Object or Role must know, decide, perform, or protect. It assigns ownership of rules and Behavior, not merely structural information.

SimpleModeling

SimpleModeling assigns a Responsibility to the Object that best owns the required information and rules. It decomposes a Capability into small cohesive Responsibilities and avoids concentrating Responsibilities with different reasons for change in one Object.

  • Object

  • Collaboration

  • Capability

  • Behavior