LE 6 Flashcards
Anforderungen modellbasiert dokumentieren
Was ist ein Modell?
Abstraktion einer existierenden oder zukünftigen Realität
Welche 3 Eigenschaften hat ein Modell?
- Abbild der Realität
- Verkürzung der Realität
- pragmatische Eigenschaft
Wie sind Ziele im RE zu modellieren?
- Ziele beschreiben die Intention von Stakeholdern.
2. Ziele beschreiben Wünsche an das System oder Projekt von Stakeholdern.
Wie sind Use-Cases modelliert?
Anwendungsfälle (Use-Cases)…
1. bestehen aus inhaltlich zusammenhängenden Aufgaben
- werden von Akteuren im Dialog mit dem System durchgeführt
- streben ein Ziel von fachlichen Wert an
- beginnen mit fachlichem Auslöser
- enden mit einem Ergebnis (Erfolg oder Fehlschlag)
Welche 3 Perspektiven auf Anforderungen existieren? Nenne auch jeweils die relevanten Diagramme.
- Strukturperspektive
- Funktionsperspektive
- Verhaltensperspektive
Wie werden Klassendiagramme erstellt?
UML Klassendiagramme mit:
- Klassen
- Assoziationen (mit Kardinalitäten und Rollen)
- Aggregations- und Kompositionsbeziehungen
- Generalisierungsbeziehungen
Wie werden Entity-Relationship-Diagramme erstellt?
ERM Diagramme mit:
- Entitätstypen
- Beziehungstypen (mit Kardinalitäten)
- Attribute der Entitätstypen
Wie werden Aktivitätsdiagramme erstellt?
- Aktionen
- Start- und Endknoten
- Kontrollflüssen
- Entscheidungsknoten
- Zusammenführung alternativer Kontrollflüsse
- Fork (Nebenläufigkeit)
- Join (Nebenläufigkeit)
- Hierarchisierungselemente
Wie werden Zustandsdiagramme erstellt?
- Zustände mit Eintritt oder Austritt oder Zustände mit Aktivität, bis der Zustand sich ändert (do) oder frei definiert
- Transaktionen (Zustandsübergänge) mit Ereignis, Wächter, Aktion
- Hierarchisierungselemente
Was bedeutet “Komposition”?
- Komposition bedeutet “ist eine Art von”
2. Bsp: Ein Land hat eine Hauptstadt
Was bedeutet “Assoziation”?
- Verbindung zwischen Objekten einer/mehrerer Klassen
2. Bsp: Ein Mann benutzt eine Gabel zum Essen