Title: Musterlösung Fehler im Use Case-Diagramm
Course: LF10a - Benutzerschnittstellen gestalten und entwickeln > Section: LS1: Use Case-Diagramm

A: Akteur darf nicht im System sein

Akteure befinden sich stets außerhalb des Systems

B: Ein Vip Kunde ist auch ein Kunde

Die Generalisierung zeigt in die falsche Richtung.

C: Use Case "Lohn zahlen" wir nie angestoßen

Der Use Case weist eine gerichtete Assoziation auf, der Use Case wird jedoch nie "angestoßen"

D: Bedingung ist stets erfüllt

Die Bedingung ist stets erfüllt und damit wird aus der extends Beziehung eine include Beziehung!

E: Extension Point fehlt

Der Extensionpoint "kaputt" existiert nicht im erweiterten Use Case "Auto reparieren!"

F: Keine include Beziehung möglich (keine Abläufe modellieren!)

Im Use Case Diagramm ist es nicht möglich Abläufe zu modellieren. Man kann ein Auto in die Werkstatt bringen ohne zuvor einen Termin vereinbart zu haben!

G: Jeder Akteur muss benannt werden

Im Use Case Diagramm existieren keine anonymen Akteure!

H: keine Assoziation zwischen Use Cases

Zwischen Use Cases dürfen keine Assoziationen bestehen. Hier sind lediglich include, extends oder Generalisierungen möglich.

I: Zwischen Akteur und Use Case keine Generalisierung möglich

Eine Kunde ist nicht so etwas wie eine EC Karte!