Zum Inhalt springen

Frage zu Use Cases in der UML


kossy

Empfohlene Beiträge

Hallo !

Ich habe eine Verständnisfrage zur UML. Ich plane ein Use case zu zeichnen, bin aber nicht sicher, ob das für diesen Anwendungsfall überhaupt so funktioniert, wie ich mir das vorstelle. Es geht um den folgenden Sachverhalt:

Also irgendwer benutzt ein Excel Dokument, trägt hier Daten in eine Datenmaske (genauer gesagt innerhalb eines Datenblattes in dem Dokument) ein. Dadurch werden irgendwelche Berechnungen durchgeführt (eine betriebswirtschaftliche Kennzahl wird errechnet und ein Diagramm in Form von Säulen wird erzeugt). Diese Erzeugung passiert automatisch, der Benutzer brauch sich darum nicht zu kümmern. Diese Dokument wird bei mir in der Firma eingesetzt und wurde in der Vergangenheit irgendwann mal von einem Mitarbeiter erstellt, der mittlerweile im Ruhestand ist.

Im Anhang habe ich mal ein Bild von einem einfachen Use Case skizziert, mit dem ich gerne dieses Szenario beschreiben möchte. Ich bin nicht sicher, ob das so korrekt ist. Ich benutze eine extend-Beziehung, weil ohne Dateneingabe keine Diagramme erzeugt werden können (deshalb keine include-Beziehung) Könntet ihr mir vielleicht einen Rat geben?

post-50137-14430448542495_thumb.jpg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Es müsste eigentlich ein Include sein, da das Diagramm immer dann erzeugt wird, wenn der Benutzer eine Dateneingabe macht.

Bei einem Extend wäre das nur bei bestimmten Dateneingaben so.

Außerdem fehlt bei deinem Benutzer eine Bezeichnung (Anwender, Benutzer, o.ä.)

PS: Vielleicht kannst du noch die Art der Berechnungen einfügen- das Diagramm sieht schon sehr leer aus.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also wenn der Benutzer eben Buchstaben anstatt zahlen eingibt, wird kein Diagramm erzeugt. Das mit dem include- und extend Beziehungen ist immer so eine Auslegungssache und schwierig auszuwählen.

Die Berechnung ist simpel. Es werden einfach Durchschnittswerte bebildet (aus insgesamt 5 Zahlenwerten), also

Summe der 5 Zahlenwerte / Anzahl aller eingetragenen Zahlenwerte

23/5 oder 55/5 usw.

//Edit

Das Diagramm ist ein ganz einfaches Säulendiagramm. Habe es mal im Anhang hinzugefügt.

post-50137-1443044854294_thumb.jpg

Bearbeitet von kossy
Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für Deinen Beitrag. Ich muss doch nochmal kurz eine Frage dazu stellen.

Wäre in meinem vorliegenden Fall der Extension Point "Vollständige und korrekte Dateneingabe" richtig? Wäre das eine korrekte Formulierung?

Oder müsste ich den anders benennen?

Vielen Dank ncohmal für Deine Antwort, ich bin nämlich leider noch nicht so fit in der UML.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo kossy!

Dein Diagramm finde ich gut, mir sind nur zwei kleinere Sachen aufgefallen:

1. In der Regel verwendet man für die Condition keinen Kasten, sondern die angehängte Grafik.

2. Du verwendest in dem gesamten Diagramm Umlaute, nur in der Überschrift nicht... :) (Excel-Dokument Verfügbarkeit)

Weihnachtliche Grüße,

Sturm

post-46293-14430448547345_thumb.png

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...