{"beispielaufgaben":[{"artefakt_id":"artefakt.diagramm.uml.anwendungsfalldiagramm","aufgabe":[{"text":"Die Logistiksoftware „Paketspur“ unterstützt den Versand kleiner Warensendungen. Kundinnen und Kunden melden eine Sendung im Webportal an und können danach den aktuellen Status ihrer Sendung verfolgen. Mitarbeitende im Versand drucken nach einer Anmeldung das Versandetikett aus. Nach der Zustellung dokumentieren sie die erfolgreiche Übergabe im System. Andere Abläufe wie Zahlungsabwicklung, Reklamationen oder Routenplanung gehören nicht zum betrachteten System.","typ":"absatz"},{"text":"Erstellen Sie ein UML-Anwendungsfalldiagramm für das System „Paketspur“. Zeichnen Sie alle genannten Akteure außerhalb der Systemgrenze, alle beschriebenen Anwendungsfälle innerhalb der Systemgrenze und die passenden Assoziationen. Verwenden Sie keine zusätzlichen Akteure oder Anwendungsfälle. Die Darstellung muss die Verantwortlichkeiten von Kundschaft und Versandmitarbeitenden eindeutig erkennen lassen.","typ":"absatz"},{"text":"Für die fachliche Abstimmung liegen nur die oben beschriebenen Rollen und Systemleistungen vor. Das Diagramm dient der gemeinsamen Klärung vor der technischen Umsetzung. Beschriften Sie Akteure und Anwendungsfälle verständlich und verwenden Sie die üblichen Symbole eines UML-Anwendungsfalldiagramms. Die Szenariobeschreibung legt fest, welche Rolle eine Systemleistung auslöst oder nutzt. Es sind keine Annahmen über interne Datenhaltung, Benutzeroberflächen, technische Schnittstellen oder spätere Erweiterungen erforderlich. Die Punkte beziehen sich ausschließlich auf die im Auftrag benannten Elemente und ihre Zuordnung. Arbeiten Sie sauber und nachvollziehbar entsprechend der vorgegebenen UML-Notation. Halten Sie Ihre Zeichnung übersichtlich und eindeutig lesbar.","typ":"absatz"}],"beispiel_id":"bsp-uml-anwendungsfalldiagramm-erstellen-diagramm-uml-anwendungsfalldiagramm-01","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (14 Punkte):","typ":"ueberschrift"},{"text":"Akteure und Anwendungsfälle (6 P): zwei Akteure und vier Anwendungsfälle korrekt (je 1 P). Assoziationen (8 P): vier dargestellte Akteur-Anwendungsfall-Beziehungen korrekt (je 2 P).","typ":"absatz"},{"text":"Fachlich gleichwertige, sinnwahrende Bezeichnungen sind anzuerkennen.","typ":"absatz"}],"loesung_diagramm":{"akteure":[{"bezeichnung":"Kunde","id":"A1"},{"bezeichnung":"Mitarbeiter Versand","id":"A2"}],"anwendungsfaelle":[{"bezeichnung":"Sendung anmelden","id":"U1"},{"bezeichnung":"Versandetikett drucken","id":"U2"},{"bezeichnung":"Sendung verfolgen","id":"U3"},{"bezeichnung":"Zustellung dokumentieren","id":"U4"}],"beziehungen":[{"akteur":"A1","anwendungsfall":"U1","typ":"assoziation"},{"akteur":"A1","anwendungsfall":"U3","typ":"assoziation"},{"akteur":"A2","anwendungsfall":"U2","typ":"assoziation"},{"akteur":"A2","anwendungsfall":"U4","typ":"assoziation"}],"modus":"uml_anwendungsfall","systemgrenze":{"name":"Paketspur"}},"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIAE"],"teil":"AP2"},"punkte":14,"punkterahmen":{"max":18,"min":14},"quellen":["ap1-2024-herbst-gesamt-a02-d","ap2-fiae-2021-winter-ae1-a02-a","ap2-fiae-2024-sommer-ae1-a03-a","ap2-fiae-2025-winter-ae1-a02-a"]},{"artefakt_id":"artefakt.diagramm.uml.anwendungsfalldiagramm","aufgabe":[{"text":"Für ein Bildungszentrum soll die Anwendung „Raumplan“ modelliert werden. Auszubildende reservieren einen Besprechungsraum für Projektarbeit und können eine eigene Reservierung wieder stornieren. Ausbilder geben Reservierungen für besonders ausgestattete Räume frei. Die IT-Administration pflegt die Raumprofile mit Ausstattung und Kapazität. Eine Benachrichtigung per E-Mail, die Anmeldung an der Anwendung und die tatsächliche Raumnutzung werden nicht modelliert.","typ":"absatz"},{"text":"Erstellen Sie ein UML-Anwendungsfalldiagramm für „Raumplan“. Stellen Sie die drei beteiligten Rollen als Akteure, die vier beschriebenen Systemleistungen als Anwendungsfälle und ausschließlich die fachlich passenden Assoziationen dar. Grenzen Sie das System sichtbar ab und ergänzen Sie keine nicht genannten Funktionen.","typ":"absatz"},{"text":"Für die fachliche Abstimmung liegen nur die oben beschriebenen Rollen und Systemleistungen vor. Das Diagramm dient der gemeinsamen Klärung vor der technischen Umsetzung. Beschriften Sie Akteure und Anwendungsfälle verständlich und verwenden Sie die üblichen Symbole eines UML-Anwendungsfalldiagramms. Die Szenariobeschreibung legt fest, welche Rolle eine Systemleistung auslöst oder nutzt. Es sind keine Annahmen über interne Datenhaltung, Benutzeroberflächen, technische Schnittstellen oder spätere Erweiterungen erforderlich. Die Punkte beziehen sich ausschließlich auf die im Auftrag benannten Elemente und ihre Zuordnung. Arbeiten Sie sauber und nachvollziehbar entsprechend der vorgegebenen UML-Notation. Halten Sie Ihre Zeichnung übersichtlich und eindeutig lesbar.","typ":"absatz"}],"beispiel_id":"bsp-uml-anwendungsfalldiagramm-erstellen-diagramm-uml-anwendungsfalldiagramm-02","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (15 Punkte):","typ":"ueberschrift"},{"text":"Akteure und Anwendungsfälle (7 P): drei Akteure und vier Anwendungsfälle korrekt (je 1 P). Assoziationen (8 P): vier dargestellte Akteur-Anwendungsfall-Beziehungen korrekt (je 2 P).","typ":"absatz"},{"text":"Fachlich gleichwertige, sinnwahrende Bezeichnungen sind anzuerkennen.","typ":"absatz"}],"loesung_diagramm":{"akteure":[{"bezeichnung":"Auszubildende","id":"A1"},{"bezeichnung":"Ausbilder","id":"A2"},{"bezeichnung":"IT-Administration","id":"A3"}],"anwendungsfaelle":[{"bezeichnung":"Raum reservieren","id":"U1"},{"bezeichnung":"Reservierung stornieren","id":"U2"},{"bezeichnung":"Reservierungen freigeben","id":"U3"},{"bezeichnung":"Raumprofil pflegen","id":"U4"}],"beziehungen":[{"akteur":"A1","anwendungsfall":"U1","typ":"assoziation"},{"akteur":"A1","anwendungsfall":"U2","typ":"assoziation"},{"akteur":"A2","anwendungsfall":"U3","typ":"assoziation"},{"akteur":"A3","anwendungsfall":"U4","typ":"assoziation"}],"modus":"uml_anwendungsfall","systemgrenze":{"name":"Raumplan"}},"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIAE"],"teil":"AP2"},"punkte":15,"punkterahmen":{"max":18,"min":14},"quellen":["ap1-2024-herbst-gesamt-a02-d","ap2-fiae-2021-winter-ae1-a02-a","ap2-fiae-2024-sommer-ae1-a03-a","ap2-fiae-2025-winter-ae1-a02-a"]},{"artefakt_id":"artefakt.diagramm.uml.anwendungsfalldiagramm","aufgabe":[{"text":"Der Sportverein Nord plant die Anwendung „Vereinsportal“. Mitglieder melden sich darin zu einem Training an oder sagen eine bereits abgegebene Teilnahme wieder ab. Trainer rufen für ihr Training die Teilnehmerliste ab. Der Kassenwart bucht eingegangene Mitgliedsbeiträge. Trainingsplanung, Zahlungsverkehr mit einer Bank und Nachrichten an Mitglieder werden in diesem Ausschnitt nicht betrachtet.","typ":"absatz"},{"text":"Erstellen Sie ein UML-Anwendungsfalldiagramm für „Vereinsportal“. Zeichnen Sie die drei Rollen als Akteure, die vier ausdrücklich beschriebenen Anwendungsfälle innerhalb einer Systemgrenze sowie die zugehörigen Assoziationen. Bilden Sie nur die genannten Interaktionen ab; Include- und Extend-Beziehungen sind nicht erforderlich.","typ":"absatz"},{"text":"Für die fachliche Abstimmung liegen nur die oben beschriebenen Rollen und Systemleistungen vor. Das Diagramm dient der gemeinsamen Klärung vor der technischen Umsetzung. Beschriften Sie Akteure und Anwendungsfälle verständlich und verwenden Sie die üblichen Symbole eines UML-Anwendungsfalldiagramms. Die Szenariobeschreibung legt fest, welche Rolle eine Systemleistung auslöst oder nutzt. Es sind keine Annahmen über interne Datenhaltung, Benutzeroberflächen, technische Schnittstellen oder spätere Erweiterungen erforderlich. Die Punkte beziehen sich ausschließlich auf die im Auftrag benannten Elemente und ihre Zuordnung. Arbeiten Sie sauber und nachvollziehbar entsprechend der vorgegebenen UML-Notation. Halten Sie Ihre Zeichnung übersichtlich und eindeutig lesbar.","typ":"absatz"}],"beispiel_id":"bsp-uml-anwendungsfalldiagramm-erstellen-diagramm-uml-anwendungsfalldiagramm-03","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (15 Punkte):","typ":"ueberschrift"},{"text":"Akteure und Anwendungsfälle (7 P): drei Akteure und vier Anwendungsfälle korrekt (je 1 P). Assoziationen (8 P): vier dargestellte Akteur-Anwendungsfall-Beziehungen korrekt (je 2 P).","typ":"absatz"},{"text":"Fachlich gleichwertige, sinnwahrende Bezeichnungen sind anzuerkennen.","typ":"absatz"}],"loesung_diagramm":{"akteure":[{"bezeichnung":"Mitglied","id":"A1"},{"bezeichnung":"Trainer","id":"A2"},{"bezeichnung":"Kassenwart","id":"A3"}],"anwendungsfaelle":[{"bezeichnung":"Training anmelden","id":"U1"},{"bezeichnung":"Teilnahme absagen","id":"U2"},{"bezeichnung":"Teilnehmerliste abrufen","id":"U3"},{"bezeichnung":"Mitgliedsbeitrag buchen","id":"U4"}],"beziehungen":[{"akteur":"A1","anwendungsfall":"U1","typ":"assoziation"},{"akteur":"A1","anwendungsfall":"U2","typ":"assoziation"},{"akteur":"A2","anwendungsfall":"U3","typ":"assoziation"},{"akteur":"A3","anwendungsfall":"U4","typ":"assoziation"}],"modus":"uml_anwendungsfall","systemgrenze":{"name":"Vereinsportal"}},"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIAE"],"teil":"AP2"},"punkte":15,"punkterahmen":{"max":18,"min":14},"quellen":["ap1-2024-herbst-gesamt-a02-d","ap2-fiae-2021-winter-ae1-a02-a","ap2-fiae-2024-sommer-ae1-a03-a","ap2-fiae-2025-winter-ae1-a02-a"]},{"artefakt_id":"artefakt.diagramm.uml.anwendungsfalldiagramm","aufgabe":[{"text":"In einem Fitnessstudio soll die Kursverwaltung digitalisiert werden. Für die geplante App liegt bereits ein begonnenes UML-Anwendungsfalldiagramm (Use-Case) vor, das Sie fachlich vervollständigen sollen.","typ":"absatz"},{"text":"Bereits enthalten sind:","typ":"ueberschrift"},{"eintraege":["Akteur A1 „Mitglied“","Anwendungsfall F1 „Kurs buchen“","Anwendungsfall F2 „Mitgliedschaft prüfen“","Assoziation zwischen A1 und F1","«include» von F1 zu F2"],"typ":"liste"},{"text":"Ergänzen Sie das Diagramm gemäß folgender Beschreibung. Fügen Sie den Akteur A2 „Trainer“ hinzu. Ergänzen Sie den Anwendungsfall F3 „Kurs stornieren“ und verbinden Sie ihn per Assoziation mit dem Mitglied. Da auch beim Stornieren die Gültigkeit der Mitgliedschaft geprüft wird, ergänzen Sie eine «include»-Beziehung von F3 zu F2. Ergänzen Sie außerdem den Anwendungsfall F4 „Kursplan pflegen“ und verbinden Sie ihn per Assoziation mit dem Trainer. Übernehmen Sie alle vorgegebenen Elemente unverändert.","typ":"absatz"}],"beispiel_id":"bsp-uml-anwendungsfalldiagramm-ergaenzen-diagramm-uml-anwendungsfalldiagramm-01","freigabeart":"maschinell","loesung":[{"text":"Erwartete Ergänzungen (je 1 Punkt, insgesamt 6 Punkte):\n1. Akteur A2 „Trainer“ ergänzt (1 P).\n2. Anwendungsfall F3 „Kurs stornieren“ ergänzt (1 P).\n3. Assoziation A1 (Mitglied) – F3 (1 P).\n4. «include»-Beziehung von F3 zu F2 „Mitgliedschaft prüfen“ (1 P).\n5. Anwendungsfall F4 „Kursplan pflegen“ ergänzt (1 P).\n6. Assoziation A2 (Trainer) – F4 (1 P).","typ":"absatz"},{"text":"Vollständiges Zieldiagramm: Akteure Mitglied (A1) und Trainer (A2); Anwendungsfälle Kurs buchen (F1), Mitgliedschaft prüfen (F2), Kurs stornieren (F3), Kursplan pflegen (F4). Assoziationen A1–F1, A1–F3, A2–F4; Includes F1→F2 und F3→F2. F2 ist korrekt nur über die Include-Beziehungen angebunden. Bewertungshinweis: Fachlich gleichwertige, sprachlich knappe Bezeichnungen sind anzuerkennen, sofern Rolle und Beziehungstyp eindeutig erkennbar bleiben; vorgegebene Elemente werden nicht erneut bepunktet.","typ":"absatz"}],"loesung_diagramm":{"akteure":[{"bezeichnung":"Mitglied","id":"A1"},{"bezeichnung":"Trainer","id":"A2"}],"anwendungsfaelle":[{"bezeichnung":"Kurs buchen","id":"F1"},{"bezeichnung":"Mitgliedschaft prüfen","id":"F2"},{"bezeichnung":"Kurs stornieren","id":"F3"},{"bezeichnung":"Kursplan pflegen","id":"F4"}],"beziehungen":[{"akteur":"A1","anwendungsfall":"F1","typ":"assoziation"},{"akteur":"A1","anwendungsfall":"F3","typ":"assoziation"},{"akteur":"A2","anwendungsfall":"F4","typ":"assoziation"},{"quelle":"F1","typ":"include","ziel":"F2"},{"quelle":"F3","typ":"include","ziel":"F2"}],"modus":"uml_anwendungsfall"},"operator_id":"operator.ergaenzen","pruefungszuordnung":{"berufe":[],"teil":"AP1"},"punkte":6,"punkterahmen":{"max":6,"min":6},"quellen":["ap1-2023-herbst-gesamt-a01-a","ap1-2024-herbst-gesamt-a02-d"]},{"artefakt_id":"artefakt.diagramm.uml.anwendungsfalldiagramm","aufgabe":[{"text":"Ein Anbieter für Carsharing erweitert seine Buchungs-App. Ein begonnenes UML-Anwendungsfalldiagramm (Use-Case) soll fachgerecht vervollständigt werden.","typ":"absatz"},{"text":"Bereits vorhanden sind:","typ":"ueberschrift"},{"eintraege":["Akteur A1 „Nutzer“","Anwendungsfall F1 „Fahrzeug reservieren“","Anwendungsfall F2 „Führerschein prüfen“","Assoziation zwischen A1 und F1","«include» von F1 zu F2"],"typ":"liste"},{"text":"Ergänzen Sie das Diagramm wie folgt. Fügen Sie den Anwendungsfall F3 „Schaden melden“ hinzu und verbinden Sie ihn per Assoziation mit dem Nutzer. Führen Sie den Akteur A2 „Premium-Nutzer“ ein, der alle Möglichkeiten des Nutzers besitzt; modellieren Sie dies durch eine Generalisierung von A2 zu A1. Ergänzen Sie zusätzlich den Anwendungsfall F4 „Fahrzeug bevorzugt buchen“, der ausschließlich dem Premium-Nutzer zusteht, und verbinden Sie ihn per Assoziation mit A2. Behalten Sie alle vorgegebenen Elemente unverändert bei.","typ":"absatz"}],"beispiel_id":"bsp-uml-anwendungsfalldiagramm-ergaenzen-diagramm-uml-anwendungsfalldiagramm-02","freigabeart":"maschinell","loesung":[{"text":"Erwartete Ergänzungen (je 1 Punkt, insgesamt 6 Punkte):\n1. Anwendungsfall F3 „Schaden melden“ ergänzt (1 P).\n2. Assoziation A1 (Nutzer) – F3 (1 P).\n3. Akteur A2 „Premium-Nutzer“ ergänzt (1 P).\n4. Generalisierung von A2 zu A1 (Akteur-Vererbung) (1 P).\n5. Anwendungsfall F4 „Fahrzeug bevorzugt buchen“ ergänzt (1 P).\n6. Assoziation A2 (Premium-Nutzer) – F4 (1 P).","typ":"absatz"},{"text":"Vollständiges Zieldiagramm: Akteure Nutzer (A1) und Premium-Nutzer (A2); Anwendungsfälle Fahrzeug reservieren (F1), Führerschein prüfen (F2), Schaden melden (F3), Fahrzeug bevorzugt buchen (F4). Assoziationen A1–F1, A1–F3, A2–F4; Include F1→F2; Generalisierung A2→A1. F2 ist korrekt nur über die Include-Beziehung angebunden. Bewertungshinweis: Fachlich gleichwertige, knappe Bezeichnungen sind anzuerkennen, sofern Rolle und Beziehungstyp eindeutig bleiben; die Generalisierungsrichtung muss vom spezielleren zum allgemeineren Akteur zeigen. Vorgegebene Elemente werden nicht erneut bepunktet.","typ":"absatz"}],"loesung_diagramm":{"akteure":[{"bezeichnung":"Nutzer","id":"A1"},{"bezeichnung":"Premium-Nutzer","id":"A2"}],"anwendungsfaelle":[{"bezeichnung":"Fahrzeug reservieren","id":"F1"},{"bezeichnung":"Führerschein prüfen","id":"F2"},{"bezeichnung":"Schaden melden","id":"F3"},{"bezeichnung":"Fahrzeug bevorzugt buchen","id":"F4"}],"beziehungen":[{"akteur":"A1","anwendungsfall":"F1","typ":"assoziation"},{"akteur":"A1","anwendungsfall":"F3","typ":"assoziation"},{"akteur":"A2","anwendungsfall":"F4","typ":"assoziation"},{"quelle":"F1","typ":"include","ziel":"F2"},{"quelle":"A2","typ":"generalisierung","ziel":"A1"}],"modus":"uml_anwendungsfall"},"operator_id":"operator.ergaenzen","pruefungszuordnung":{"berufe":[],"teil":"AP1"},"punkte":6,"punkterahmen":{"max":6,"min":6},"quellen":["ap1-2023-herbst-gesamt-a01-a","ap1-2024-herbst-gesamt-a02-d"]},{"artefakt_id":"artefakt.diagramm.uml.anwendungsfalldiagramm","aufgabe":[{"text":"Eine öffentliche Bibliothek stellt ein Onlineportal bereit. Ein angefangenes UML-Anwendungsfalldiagramm (Use-Case) ist fachlich zu vervollständigen.","typ":"absatz"},{"text":"Bereits vorhanden sind:","typ":"ueberschrift"},{"eintraege":["Akteur A1 „Leser“","Anwendungsfall F1 „Medium ausleihen“","Anwendungsfall F2 „Leserkonto prüfen“","Anwendungsfall F5 „Mahngebühr anzeigen“ (noch ohne Verbindung)","Assoziation zwischen A1 und F1","«include» von F1 zu F2"],"typ":"liste"},{"text":"Ergänzen Sie das Diagramm wie beschrieben. Fügen Sie den Akteur A2 „Bibliothekar“ hinzu. Ergänzen Sie den Anwendungsfall F3 „Bestand pflegen“ und verbinden Sie ihn per Assoziation mit dem Bibliothekar. Ergänzen Sie den Anwendungsfall F4 „Ausleihe verlängern“ und verbinden Sie ihn per Assoziation mit dem Leser. Da bei überfälligen Medien zusätzlich eine Gebühr eingeblendet wird, ergänzen Sie eine «extend»-Beziehung von F5 zu F4. Übernehmen Sie alle vorgegebenen Elemente unverändert.","typ":"absatz"}],"beispiel_id":"bsp-uml-anwendungsfalldiagramm-ergaenzen-diagramm-uml-anwendungsfalldiagramm-03","freigabeart":"maschinell","loesung":[{"text":"Erwartete Ergänzungen (je 1 Punkt, insgesamt 6 Punkte):\n1. Akteur A2 „Bibliothekar“ ergänzt (1 P).\n2. Anwendungsfall F3 „Bestand pflegen“ ergänzt (1 P).\n3. Assoziation A2 (Bibliothekar) – F3 (1 P).\n4. Anwendungsfall F4 „Ausleihe verlängern“ ergänzt (1 P).\n5. Assoziation A1 (Leser) – F4 (1 P).\n6. «extend»-Beziehung von F5 „Mahngebühr anzeigen“ zu F4 (1 P).","typ":"absatz"},{"text":"Vollständiges Zieldiagramm: Akteure Leser (A1) und Bibliothekar (A2); Anwendungsfälle Medium ausleihen (F1), Leserkonto prüfen (F2), Bestand pflegen (F3), Ausleihe verlängern (F4), Mahngebühr anzeigen (F5). Assoziationen A1–F1, A1–F4, A2–F3; Include F1→F2; Extend F5→F4. F2 ist über Include, F5 über Extend korrekt angebunden. Bewertungshinweis: Fachlich gleichwertige, knappe Bezeichnungen sind anzuerkennen, sofern Rolle und Beziehungstyp eindeutig bleiben; die Extend-Beziehung muss vom erweiternden Anwendungsfall F5 zum Basisfall F4 zeigen. Vorgegebene Elemente werden nicht erneut bepunktet.","typ":"absatz"}],"loesung_diagramm":{"akteure":[{"bezeichnung":"Leser","id":"A1"},{"bezeichnung":"Bibliothekar","id":"A2"}],"anwendungsfaelle":[{"bezeichnung":"Medium ausleihen","id":"F1"},{"bezeichnung":"Leserkonto prüfen","id":"F2"},{"bezeichnung":"Bestand pflegen","id":"F3"},{"bezeichnung":"Ausleihe verlängern","id":"F4"},{"bezeichnung":"Mahngebühr anzeigen","id":"F5"}],"beziehungen":[{"akteur":"A1","anwendungsfall":"F1","typ":"assoziation"},{"akteur":"A1","anwendungsfall":"F4","typ":"assoziation"},{"akteur":"A2","anwendungsfall":"F3","typ":"assoziation"},{"quelle":"F1","typ":"include","ziel":"F2"},{"bedingung":"Medium überfällig","quelle":"F5","typ":"extend","ziel":"F4"}],"modus":"uml_anwendungsfall"},"operator_id":"operator.ergaenzen","pruefungszuordnung":{"berufe":[],"teil":"AP1"},"punkte":6,"punkterahmen":{"max":6,"min":6},"quellen":["ap1-2023-herbst-gesamt-a01-a","ap1-2024-herbst-gesamt-a02-d"]}],"konzept_id":"fachkonzept.uml-anwendungsfalldiagramm","schema_version":3}