Key Semantics of Use Case Diagrams
• Inclusion <> • Parent-child relationship between use cases • Child use case at the end of the arrow • Classification (unfilled arrowhead) • Generalization / specialization relationship between use cases • Specialized use case at the tail of the arrow • Specialization inherits characteristics of its parent and then adds additional characteristics • Extension <> • Expansion of use case under specific conditions (extension point) • Extension use case at the tail of the arrow
295
Mapping Use Case Diagrams
Level of Detail: Low Audience: General Content: Use cases and corresponding actors (components) Use: High-level tool to elicit requirements; bridge from requirements to system threads
296
MBSE with GENESYS