AP2-FIAEUML-DiagrammeSchwierigkeit: Schwer
In einem UML-Zustandsdiagramm modellieren Sie das Verhalten eines Bestellvorgangs. Welches Element repräsentiert eine Bedingung, die erfüllt sein muss, damit ein Zustandsübergang stattfindet?
A
Ein Endzustand des Diagramms
B
Ein Parallelisierungsbalken
C
Eine interne Aktivität
D
True (Wächterbedingung)
Erklärung
Ein Guard (Wächterbedingung) ist eine boolesche Bedingung in eckigen Klammern, die erfüllt sein muss, damit ein Zustandsübergang ausgelöst wird. Beispiel: [Bezahlung erfolgreich] als Guard am Übergang von Bestellt nach Bezahlt. Ein Trigger ist das auslösende Ereignis, eine Aktion die ausgeführte Tätigkeit.
Tipp zum Lernen
Ein Wächter (requirements) bewacht den Übergang - er lässt nur passieren, wenn die Bedingung in eckigen Klammern erfüllt ist.
UMLZustandsdiagrammGuardTransition
Übe über 1.100 weitere IHK-Fragen
Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 1.100 Prüfungsfragen, 9 Kursen und Simulatoren für SQL, Linux und Netzwerke.
Weitere Beispielfragen aus AP2-FIAE
- Gegeben ist folgender Pseudocode: x = 10 y = 3 ergebnis = 0 SOLANGE x > 0 ergebnis = ergebnis
- Welche Datenstruktur eignet sich am besten für die Suche mit einer durchschnittlichen Zeitkomplexitä
- Welches Entwurfsmuster entkoppelt die Objekterzeugung von der Verwendung und entscheidet zur Laufzei
- Was ist der Hauptunterschied zwischen einem Interface und einer abstrakten Klasse in Java?
- In der objektorientierten Programmierung gibt es das SOLID-Prinzip. Wofür steht das L in SOLID?