Ein einfacher Zustand ist ein Zustand, der keine Unterstruktur hat. Ein Zustand, der Unterzustände (verschachtelte Zustände) hat, wird als zusammengesetzter Zustand bezeichnet. Unterzustände können auf jeder Ebene verschachtelt werden. Ein verschachtelter Zustandsautomat kann höchstens einen Anfangszustand und einen Endzustand haben. Unterzustände werden zur Vereinfachung komplexer flacher Zustandsautomaten verwendet, indem sie zeigen, dass einige Zustände nur innerhalb eines bestimmten Kontexts (des umschließenden Zustands) möglich sind.
WeiterlesenKategorie: Unified Modeling Language
Zustandsübergangsdiagramm: Ein Beispiel für eine Heizung
Ein Zustandsübergangsdiagramm stellt eine Abfolge von Zuständen dar, die ein Objekt während seines Lebenszyklus durchläuft. Es wird verwendet, um die Zustandsänderungen eines Objekts oder einer Komponente zu beschreiben.
WeiterlesenWas sind Verhaltensdinge in UML?
Die verhaltensbezogenen Dinge sind der dynamische Teil des UML-Modells. Dies sind die Verben eines Modells. Sie stellen Aktionen in Zeit und Raum dar. Im Allgemeinen gibt es zwei Hauptarten von Verhaltensdingen. (1) Interaktionen (2) Zustandsautomaten. Dies sind die grundlegenden Verhaltenselemente, die Sie in ein UML-Modell aufnehmen können, in der Regel das Zustandsdiagramm. Semantisch sind diese Elemente in der Regel mit verschiedenen Strukturelementen verbunden, vor allem mit Klassen, Kollaborationen und Objekten.
WeiterlesenZustandsmaschinendiagramm, PDFs und Ressourcen aus dem Internet
Hinweis zum Zustandsmaschinendiagramm von OMG State Machine Slides – Vorlesungsunterlagen von B. Beckert Was ist ein Zustandsmaschinendiagramm? geschrieben von Visual Paradigm
WeiterlesenZustandsmaschinendiagramm vs. Aktivitätsdiagramm
UML-Zustandsdiagramm und Aktivitätsdiagramm sind beides Verhaltensdiagramme, haben aber unterschiedliche Schwerpunkte. Das Aktivitätsdiagramm ist ein Fluss von Funktionen ohne Auslösemechanismus (Ereignis), während der Zustandsautomat aus ausgelösten Zuständen besteht.
WeiterlesenWas ist Case Management Model and Notation (CMMN)
CMMN ist eine grafische Notation zur Erfassung von Arbeitsmethoden, die auf der Bearbeitung von Fällen beruhen, die verschiedene Aktivitäten erfordern, die in einer unvorhersehbaren Reihenfolge als Reaktion auf sich entwickelnde Situationen ausgeführt werden können. Durch die Verwendung eines ereigniszentrierten Ansatzes und des Konzepts einer Fallakte erweitert CMMN die Grenzen dessen, was mit BPMN modelliert werden kann, einschließlich weniger strukturierter und von Wissensarbeitern gesteuerter Arbeitsabläufe. Durch die Kombination von BPMN und CMMN können Anwender ein viel breiteres Spektrum von Arbeitsmethoden abdecken.
WeiterlesenAnwendungsfalldiagramm vs. Anwendungsfallspezifikation
Ein Anwendungsfall beschreibt eine Aufgabe, die von einem Akteur ausgeführt wird und ein Ergebnis von geschäftlichem Wert für ein Unternehmen liefert. Ein Anwendungsfall kann in Form eines Anwendungsfalldiagramms oder/und in einem strukturierten textuellen Spezifikationsformat visualisiert werden:
WeiterlesenAktivitätsdiagramm – Ein schneller Überblick
Das UML-Aktivitätsdiagramm ist ein weiteres gängiges Werkzeug, das von der UML zur Modellierung des dynamischen Verhaltens des Systems verwendet wird. Es beschreibt die Abfolge von Aktivitäten und zeigt den Kontrollfluss von einer Aktivität zur nächsten. Das UML-Aktivitätsdiagramm ist im Wesentlichen ein Flussdiagramm.
WeiterlesenSo identifizieren Sie Anwendungsfälle in der UML-Modellierung
Ein Use-Case-Ansatz ist eine Art Technik zur Ermittlung der Geschäftsziele eines Systems. Die Identifizierung von Anwendungsfällen hilft bei der Definition des Systemumfangs und stellt sicher, dass die zu findenden Anforderungen mit den Werten, Bedürfnissen und der Strategie des Unternehmens übereinstimmen.
WeiterlesenAnwendungsfallanalyse – Eine Fallstudie
Ein Anwendungsfall ist eine Technik der Anforderungserfassung und -dokumentation, die in Klartext verfasst werden kann, um die Handlungen und Interaktionen der Teilnehmer, die das System nutzen, auf erzählerische Weise zu beschreiben. Schließlich sollte die Funktionalität des Systems den Zweck erfüllen, für den die Beteiligten das System nutzen.
Weiterlesen