Aufgabe Vorschlag A - Aufgabe 1.1 · Abitur Hessen Technische Informatik LK 2021

Thema: Use-Case-Diagramme · Aus der Prüfung LK (2021)

Aufgabenstellung

Enthärtungsanlage

Der Härtegrad von Trinkwasser kann unterschiedlich sein, je nachdem welche natürlichen Inhaltsstoffe im Wasser enthalten sind (z. B. Kalk). Zu hartes bzw. kalkhaltiges Wasser kann der Rohrinstallation im Haus und den wasserführenden Geräten (z. B. Kaffeemaschine, Waschmaschine) schaden. Um dies zu verhindern, gibt es so genannte Enthärtungsanlagen, die die Kalkteilchen durch Salzteilchen ersetzen. Dazu wird die Anlage direkt nach dem Hausanschluss eingebaut, wo sie dann das komplette von außen einströmende Wasser enthärtet. Das Salz, das für die Enthärtung benötigt wird, wird in Tab-Form (ähnlich in der Größe wie Spülmaschinentabs) in einem Behälter im Gerät vorgehalten. Dort werden die Tabs nach und nach in Wasser aufgelöst (Material 1). Die Anlage muss regelmäßig durch eine Spülung gereinigt werden, um die ausgelösten Teilchen zu entfernen. Moderne Enthärtungsanlagen sind mithilfe eines Assemblers elektronisch gesteuert und bieten zudem Zugang zum WLAN, um mit einer App auf die Anlage zugreifen zu können.

Material 1

1 Zur Steuerung der Anlage und zur Nutzerverwaltung ist eine Anlagensoftware zu entwickeln. Über sie soll die Userin oder der User (im Folgenden User genannt) in der Lage sein, aktuelle Daten der Anlage auszulesen (z. B. Wasserverbrauch pro Tag). Dafür muss sich der User jedoch mit Username und Passwort einloggen. Nicht eingeloggte User können ebenfalls auf die Anlage zugreifen, allerdings werden ihnen nur eingeschränkte Daten angezeigt. Eingeloggte User dürfen auch Einstellungen verändern. Dazu zählt der Zeitpunkt der Reinigung, der gewünschte Härtegrad und Datum/Uhrzeit. Sollte sich der Admin-User einloggen, darf dieser ebenfalls die bereits erwähnten Einstellungen verändern. Der Admin-User hat aber nach dem Einloggen auch die Möglichkeit weiterführende Einstellungen zu ändern.

1.1

Stellen Sie ein Use-Case-Diagramm (Anwendungsfalldiagramm) für dieses Szenario dar. Bestimmen Sie dabei die menschlichen Akteure, die Beziehungen zwischen Akteuren und Anwendungsfällen und eventuell vorhandene include- bzw. extend-Beziehungen. (10 BE)

Aufgabenstellung: Aufgabe Vorschlag A - Aufgabe 1.1 · Abitur Hessen Technische Informatik LK 2021

Lösung

Nach den offiziellen Korrekturhinweisen

1.1 Stellen Sie ein Use-Case-Diagramm (Anwendungsfalldiagramm) für dieses Szenario dar. Bestimmen Sie dabei die menschlichen Akteure, die Beziehungen zwischen Akteuren und Anwendungsfällen und eventuell vorhandene include- bzw. extend-Beziehungen.

Lösung: Akteure: - `User` - `Administrator` Anwendungsfälle und Beziehungen: - *eingeschränkte Daten auslesen*: direkt durch `User` (ohne Login). - *aktuelle Daten auslesen*: durch `User`, erfordert `«include»` zu *einloggen*. - *Einstellungen verändern*: durch `User` und `Administrator`, erfordert `«include»` zu *einloggen*. Beinhaltet Sub- bzw. Spezialisierungsfälle: - *Zeitpunkt Spülung ändern* - *Härtegrad ändern* - *Datum / Uhrzeit ändern* - *weiterführende Einstellungen ändern*: nur durch `Administrator`, erfordert `«include»` zu *einloggen*. - *einloggen*: bindet über `«include»` die Anwendungsfälle *Passwort eingeben* und *Username eingeben* ein.

Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium

Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.

‹ Aufgabe Vorschlag C - 1 - Use-Case-Diagramme · LK 2022 · Aufgabe Vorschlag B - Aufgabe 1 (1.1, 1.2) · LK 2021 ›

Mehr Aufgaben zu Use-Case-Diagramme