Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m254_v2025:learningunits:lu08:elemente [2025/03/18 08:22] – angelegt msuterde:modul:m254_v2025:learningunits:lu08:elemente [2025/03/20 10:33] (aktuell) – [Basis] msuter
Zeile 1: Zeile 1:
 ====== LU08b - UML Use Case Diagramm ====== ====== LU08b - UML Use Case Diagramm ======
  
-[[https://upload.wikimedia.org/wikipedia/commons/1/1d/Use_case_restaurant_model.svg|Quelle: Wikimedia]]+===== Basis ===== 
 + 
 +Das UML Use Case Diagramm zeigt die Actors (Personen, externe Organisationen) und die Use Cases (Geschäftsprozesse). 
 + 
 +{{https://upload.wikimedia.org/wikipedia/commons/1/1d/Use_case_restaurant_model.svg|Quelle: Wikimedia}} 
 + 
 +Es zeigt keinen zeitlichen Ablauf der Elemente. 
 +Die Anordnung der Actors und Use Cases soll möglichst übersichtlich sein.
  
 ===== Symbole ===== ===== Symbole =====
 ^ Element ^ Symbol ^ Bedeutung ^ ^ Element ^ Symbol ^ Bedeutung ^
-| Actor | {{:de:modul:m254_v2025:learningunits:lu08:actor.png?200|}} | Repräsentiert eine Person, ein System oder eine Organisation, die mit dem System interagiert.| +| Actor | {{:de:modul:m254_v2025:learningunits:lu08:actor.png?50|}} | Repräsentiert eine Person, ein System oder eine Organisation, die mit dem System interagiert.| 
-| Use Case | {{:de:modul:m254_v2025:learningunits:lu08:usecase.png?200|}} | Beschreibt eine Funktion oder ein Verhalten des Systems, das für einen Akteur von Nutzen ist. | +| Use Case | {{:de:modul:m254_v2025:learningunits:lu08:usecase.png?100|}} | Beschreibt eine Funktion oder ein Verhalten des Systems, das für einen Akteur von Nutzen ist. | 
-| System Boundary | {{:de:modul:m254_v2025:learningunits:lu08:boundry.png?200|}} | Definiert den Umfang des Systems und grenzt es von externen Akteuren ab. |+| System Boundary | {{:de:modul:m254_v2025:learningunits:lu08:boundry.png?100|}} | Definiert den Umfang des Systems und grenzt es von externen Akteuren ab. | 
 + 
 +==== Beziehungen ==== 
 +{{:de:modul:m254_v2025:learningunits:lu08:relation.png?200|}} 
 +Eine durchgezogene Linie zeigt eine Kommunikation oder Interaktion. 
 + 
 +{{:de:modul:m254_v2025:learningunits:lu08:include.png?200|}} 
 +''<<include>>'' zeigt an, dass ein Use Case die Funktionalität eines anderen Use Cases enthält. 
 +Wenn mehrere Use Cases gemeinsame Element haben, sollten diese als eigenes Element dargestellt und mittels ''include'' eingebettet werden. 
 + 
 +{{:de:modul:m254_v2025:learningunits:lu08:extend.png?200|}} 
 +''<<extend>>'' stellt einen optionalen Teil eines Use Cases dar. 
 +Im Beispiel oben auf der Seite ist die Bestellung von Wein ein optionaler Teil einer Essensbestellung. 
 + 
  
 +Siehe auch [[https://www.geeksforgeeks.org/use-case-diagram/|https://www.geeksforgeeks.org/use-case-diagram/]].
  • de/modul/m254_v2025/learningunits/lu08/elemente.1742282575.txt.gz
  • Zuletzt geändert: 2025/03/18 08:22
  • von msuter