UML Flashcards
1
Q
14 Arten von Diagrammen (& 2 Schichten)
A
Structure Diagrams:
- Class
- Component
- Object
- Composite Structure
- Deployment
- Package
- Profile
Behaviour Diagrams:
- Activity
- Use Case
- State Machine
- Interactions
○ Communication
- Sequence
- Interaction overview
- Timing
2
Q
Schichten der UML
A
- Zielorientiert
- Statische Sicht
- Dynamische Sicht
3
Q
Elemente einer UML:
A
- Dinge (things)
= Abstraktionen in einem Modell - Beziehungen (relationships)
= Zusammenhänge zwischen „Dingen“ - Diagramme (diagrams)
= Darstellung von „Dingen“ und
ihren Zusammenhängen unter
bestimmten Gesichtspunkten
-> UML 2.5.1 umfasst 14 verschiedene Diagrammtypen.
4
Q
Dinge einer UML:
A
- Strukturelemente, z.B. Klassen, Komponenten
- Verhaltensweisen, z.B. Aktivitäten, Automaten
- Gruppierungen: Pakete (packages)
- Kommentare: Notizen (notes)
Notizen (notes) sind an beliebige Modellelemente anheftbar.
5
Q
(Beziehung einer UML):
A
Beziehung:
- Abhängigkeit (dependency)
- Assoziation (association)
(special types: aggregation and composition) - Generalisierung / Spezialisierung (generalization) -> zur Vererbung (inheritance) („is-a-relationship“)
- Realisierung (realization)