Softwareentwicklung und Projektmanagement
Welches UML-Diagramm eignet sich, um zu zeigen, wie sich der Zustand eines Objekts als Reaktion auf Ereignisse (einen Tastendruck, den Ablauf eines Timers, das Erreichen einer Temperatur usw.) ändert, etwa in der Steuerungssoftware eines Reiskochers?
- AKlassendiagramm
- BAnwendungsfalldiagramm
- CZustandsdiagramm
Antwort und Erläuterung anzeigen
Antwort: C. Zustandsdiagramm
Ein Zustandsdiagramm (Zustandsübergangsdiagramm, State Machine Diagram) zeigt die möglichen Zustände, welches Ereignis einen Wechsel in welchen Zustand bewirkt (einen Übergang) und welche Aktionen dabei ausgeführt werden. Es wird oft für den Entwurf von Software verwendet, deren Verhalten bei gleicher Eingabe vom aktuellen Zustand abhängt, wie bei der Steuerung eingebetteter Geräte. Ein Klassendiagramm zeigt die statische Struktur von Klassen, ihre Attribute und Operationen sowie die Beziehungen zwischen Klassen. Ein Anwendungsfalldiagramm zeigt die Funktionen des Systems aus Sicht seiner Nutzer (Akteure).
Weiter: 9 weitere Fragen zu Softwareentwicklung und Projektmanagement