Was ist i* goal modeling?
basiert auf Goal Hierchie und fügt Aktoren und Abhängigkeiten hinzu
mit Qualitätsanforderungen systematisch umgehen
Was ist das SDM?
strategic dependency model
Abhängigkeiten zwischen Aktoren (Personen oder Systeme)
besteht aus
Tasks: Schritte die ein Aktor machen muss
Resouces: physikalische oder informationelle Einheit, das der Aktor braucht
Soft goal: nicht scharf definierte Condition, die der Aktor erreichen möchte, Qualitätsattribut eines goals/tasks/resource
goal: Antwort auf warum?, messbar
Was ist das SRM?
Erweiterung des SDM
beschreibt interne Struktur der Aktoren
Actor boundaries: alle Elemente darin werden vom Actor verlangt
Links geben verschiedene Beziehungen an
mean-ends link: Task (mean) um das goal (end) zu erfüllen (gefüllter Pfeil)
task decomposition link: task kann in subgoals, subtasks, resources und softgoals aufgeteilt werden (Strich mit Querstrich am Ende)
Contribution link: beschreibt den Eingfluss eines Elements (actor, goal, resource, task) auf ein soft goal (nicht-gefüllter Pfeil mit Beschreibung)
make (erfüllt soft goal) / help (erfüllt teilweise) / some+ (help oder make)
unknown
break/hurt/some-
or / and
Was sind SDM Dependencies?
definiert zwischen einem depender und einem dependee
dependum = objekt, das der depender braucht
Depender -D-> Dependum -D-> Dependee
verschiedene Typen
Goal Dependency: depender braucht das um goal zu erreichen
Task Dependency
Softgoal Dependency
Resource Dependency: Depender ist abhängig davon diese Resource zu haben
Was für Anforderungen an die Daten gibt es?
es müssen alle Daten die das System betreten oder verlassen angegeben werden
Data model spezifiziert die Daten die im System gespeichert werden und Beziehungen
2 Familien für Data models
Entity/Relationship model
Class Diagram
Fragen für jede Entity: Name, Beziehungen (+ Ausnahmen), passiert etwas bestimmtes beim Erstellen/Löschen?, typische / untypische Beispiele
Fragen für Attribute: Wo kommt der Wert her, Nutzung, mögliche Werte, spezielle Werte (zb empty), typische / untypische Beispiele
Last changed2 years ago