Closed bjoernmichels closed 2 years ago
Das UseCase Diagramm sieht sehr gut aus!
Software auf den Stift laden
benötigt es auch den Aktor Eltern
. Also auch hier eine Assoziation. TipToi Manager bedienen
ist kein UseCase des TipToi Stift
denn der TipToi Stift
hat ja keinen Einfluss auf die Softwareanwendung TipToi Manager
auf dem PC. Für den TipToi Manager
würde sich ein eigenes UseCase Diagramm anbieten.Buch initial scannen
, Hörbücher hören
, Spielen
haben auch je eine Assoziation mit dem ToiToi Produkt
, denn der Stift soll ja Scannen.Anpassungsvorschläge wurden integriert.
Bei Punkt drei teilen wir deine Meinung nicht. Das TipToi-Produkt ist Bsp. ein Buch, das führt nichts aus, es hört keine Hörbücher und spielt nicht. Aus diesem Grund haben wir diesen Punkt weggelassen.
Die Assoziation (Linie zwischen Aktor und UseCase) sagt lediglich aus, ob welche Aktoren in einem UseCase beteiligt sind. Nicht aber wer den UseCase auslöst / aktiv oder passiv ist.
Beispiel:
Bei Audiofile laden
wissen wir nicht wer zuerst aktiv wird. Vielleiht der Aktor Eltern
. Beschrieben wird in der UseCase Beschreibung: https://de.wikipedia.org/wiki/Anwendungsfall#Aufbau_eines_Anwendungsfalls
tiptoi Stift
.tiptoi Manager
als Aktor. Dieser hätte auch eine Verbindung zum UseCaseSoftware auf den Stift laden
Kind
liessen sich vereinfachen zB inSpielen
undHörbücher hören
... oder auch nurSpielen
.Kind
haben eine Verbindung zumtiptoi Produkt
.Entwickler
hat den UseCaseOID-Debug-Funktion nutzen
(und der UseCase hat eine Verbindung zumtoitoi Produkt
).