L2 - Modeling with UML Flashcards
Inclusion Use Case
Describes functionality that is needed in more than one use case (<>)
Aggregation is a ‘________‘-relationship.
has a/consists of
Class Diagram is used during _____________.
Requirements Analysis (Application Domain Objects) + System Design (Solution Domain Objects) and Object Design (Specify Detailed Behavior)
UML focuses on …
abstractions + communication + code generation
Class Diagrams represent …
…the structure of the system.
Types of UML Diagrams
Use Case Diagrams + Class Diagrams + Sequence Diagrams + Statechart Diagrams
Composition is a special case of ___________.
aggregation
__________ Diagrams are used during Analysis for refining use case descriptions and during System Design for defining subsystem interfaces
Sequence Diagrams.
Base Use Case
Describes core functionality
Activity Diagrams
Graphical representation of workflows of stepwise activities
Extension Use Case
Describes additional behavior (<>)
Inheritance is a ‘________‘-relationship.
‘is a’
Application Domain (Analysis)
Environment in which the system is operating.
UML
Unified Modeling Language
Sequence Diagrams
represent behavior in terms of interactions + temporal relationship between objects over time