Diskussion:Zustandsdiagramm (UML)

Letzter Kommentar: vor 3 Jahren von Plutasi in Abschnitt Schlechtes Beispiel

Zusammenführung vom 24. Mai 2008: Versionen und Autoren

Bearbeiten

Teile des Artikels enthalten Texte vom ehemaligen Artikel Zustandsautomat (UML). Dessen Versionsgeschichte ist die folgende:

  1. 11:24, 21. Jun. 2008 (edit) Der ÜberArbeiter (Diskussion | Beiträge | Sperren) (5.185 Bytes) (Löschantrag) (Zurücksetzen | rückgängig)
  2. (Aktuell) (Vorherige) 14:24, 19. Apr. 2008 (rev) (edit) 91.18.37.183 (Diskussion | Sperren) (4.919 Bytes) (rückgängig)
  3. (Aktuell) (Vorherige) 02:30, 20. Mär. 2008 (rev) (edit) Sebbot (Diskussion | Beiträge | Sperren) (4.703 Bytes) (Kategorie:UML Spracheinheit umbenannt in Kategorie:UML-Spracheinheit: Wikipedia:WikiProjekt Kategorien/Diskussionen/2008/März/13 - Vorherige Bearbeitung: 13.03.2008 10:01:05) (rückgängig)
  4. (Aktuell) (Vorherige) 11:01, 13. Mär. 2008 (rev) (edit) Ma-Lik (Diskussion | Beiträge | Sperren) (4.703 Bytes) (Kategorie:UML Spracheinheit) (rückgängig)
  5. (Aktuell) (Vorherige) 08:59, 28. Feb. 2007 (rev) (edit) Kai3k (Diskussion | Beiträge | Sperren) K (→Pseudo-Zustände: Reihenfolge wie im Bild) (rückgängig)
  6. (Aktuell) (Vorherige) 22:14, 17. Feb. 2007 (rev) (edit) 84.60.156.243 (Diskussion | Sperren) (→Elemente eines Zustandsautomaten) (rückgängig)
  7. (Aktuell) (Vorherige) 15:15, 6. Jan. 2007 (rev) (edit) ReqEngineer (Diskussion | Beiträge | Sperren) (+Redundanzbaustein) (rückgängig)
  8. (Aktuell) (Vorherige) 16:43, 11. Okt. 2006 (rev) (edit) 141.113.86.23 (Diskussion | Sperren) (→Verhaltenszustandsautomat: Typo) (rückgängig)
  9. (Aktuell) (Vorherige) 19:01, 3. Aug. 2006 (rev) (edit) 217.236.248.57 (Diskussion | Sperren) (Typo) (rückgängig)
  10. (Aktuell) (Vorherige) 16:42, 30. Mai 2006 (rev) (edit) 149.222.1.223 (Diskussion | Sperren) (→Protokollzustandsautomat) (rückgängig)
  11. (Aktuell) (Vorherige) 11:10, 26. Mai 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) K (→Literatur) (rückgängig)
  12. (Aktuell) (Vorherige) 22:19, 25. Mai 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (→Protokollzustandsautomat: +literatur) (rückgängig)
  13. (Aktuell) (Vorherige) 14:07, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (→Verhaltenszustandsautomat) (rückgängig)
  14. (Aktuell) (Vorherige) 14:07, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (→Protokollzustandsautomat: +test, + bild) (rückgängig)
  15. (Aktuell) (Vorherige) 14:02, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (→Protokollzustandsautomat) (rückgängig)
  16. (Aktuell) (Vorherige) 13:46, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (→Verhaltenszustandsautomat) (rückgängig)
  17. (Aktuell) (Vorherige) 13:43, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (→Verhaltenszustandsautomat) (rückgängig)
  18. (Aktuell) (Vorherige) 13:25, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) K (→Transitionen) (rückgängig)
  19. (Aktuell) (Vorherige) 13:24, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) K (→Pseudo-Zustände) (rückgängig)
  20. (Aktuell) (Vorherige) 13:17, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (rückgängig)
  21. (Aktuell) (Vorherige) 13:16, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) K (→Pseudo-Zustände) (rückgängig)
  22. (Aktuell) (Vorherige) 13:15, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (→Pseudo-Zustände: +bild) (rückgängig)
  23. (Aktuell) (Vorherige) 13:01, 23. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) K (→Zustände) (rückgängig)
  24. (Aktuell) (Vorherige) 19:57, 22. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (→Aufbau eines Zustandsautomaten) (rückgängig)
  25. (Aktuell) (Vorherige) 19:56, 22. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) K (→Transitionen) (rückgängig)
  26. (Aktuell) (Vorherige) 19:56, 22. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (→Aufbau eines Zustandsautomaten) (rückgängig)
  27. (Aktuell) (Vorherige) 19:17, 22. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren) (rückgängig)
  28. (Aktuell) (Vorherige) 19:02, 22. Apr. 2006 (rev) (edit) Gubaer (Diskussion | Beiträge | Sperren)

Nachzulesen auch unter http://de.wikipedia.org/w/index.php?title=Zustandsautomat_%28UML%29&action=history

Redundanz

Bearbeiten

Der Redundanz-Baustein kann jetzt eigentlich entfernt werden. Der ÜberArbeiter 11:13, 21. Jun. 2008 (CEST)Beantworten

Archiv

Bearbeiten

Archivierte Einträge

Sollten der Endzustand sowie die Entscheidungen eines Zustandsdiagramms laut UML-Notation nicht anders dargestellt werden? siehe Seite 2 in http://www.oose.de/downloads/uml-2-Notationsuebersicht-oose.de.pdf

Ja, danke für den Hinweis. Ist korrigiert. Gubaer 08:24, 10. Mai 2006 (CEST)Beantworten


Zustandsdiagramm nach Harel

Bearbeiten

Ich glaube es ist nicht richtig, als Zustandsdiagramm nur das Zustandsdiagramm der UML zu sehen. Es existiert auch noch das Zustandsdiagramm nach Harel, wobei Zustaende gruppiert werden (Vererbung) und Konkurrenz dargestellt werden kann. Siehe zum Beispiel: http://www.wisdom.weizmann.ac.il/~dharel/SCANNED.PAPERS/OOStatecharts.pdf

Ja, die Zustandsautomaten in der UML sind weitgehend identisch mit Zustandsautomaten nach Harel, siehe auch Zustandsautomat (UML)#Literatur. Dort ist schon ein Hinweis auf einen Originalartikel von Harel vorhanden.
Gubaer 15:04, 27. Mai 2006 (CEST)Beantworten

Protokollzustandsautomat

Bearbeiten

im Bild (Statemachine-6.png):

"Reservierung" statt "Reservation" --84.156.9.210 10:34, 14. Apr. 2009 (CEST)Beantworten

Protokollmaschine

Bearbeiten

Hi, Die hier eingestellte Protokollmaschine entspricht nicht dem UML 2.0 Spezifikationen. Kreuzungen gibt es in protokollmaschinen nicht laut meinem Prof ( Aßmann TU Dresden, Softwaretechnologie). Ich hab es in den UML Spezifikationen auch nicht finden können. (nicht signierter Beitrag von 84.179.113.225 (Diskussion) 13:56, 10. Jul 2010 (CEST))

Hallo, das liegt wohl daran, dass sowohl die Diagramme falsch zugeordnet wurden, als auch, dass die Beschreibung fehlerhaft ist. Der Abschnitt sollte unbedingt überarbeitet werden! (nicht signierter Beitrag von 77.189.134.48 (Diskussion) 00:07, 22. Jul 2011 (CEST))

Endzustand

Bearbeiten

Ich verstehe das nicht. In der Liste der Pseudo-Zustände ist ein Kreuz als Endzustand angegeben. Die Beispiele enthalten aber einen Kreis mit einem schwarzen Punkt darin als Endzustand. Dieses Symbol ist aber in der Liste der Pseudo-Zustände nicht enthalten. Irgendwo fehlt mir da etwas. --ZerNot 17:09, 18. Mai 2011 (CEST)Beantworten


Das Bild ist falsch. https://sparxsystems.com/resources/tutorials/uml2/state-diagram.html <- Beides zu finden

  • "Terminate" = Kreuz
  • "Final state" = Kreis mit punkt

Laut der Seite https://www.uml-diagrams.org/state-machine-diagrams.html gehört "Final state" auch nicht zur Gruppe der Pseudo-Zustände. Sollte dies dem 2.5 spec entsprechen bitte ergänzen und das Bild anpassen! --Tenkomenko2 (Diskussion) 15:06, 13. Jan. 2020 (CET)Beantworten

Schlechtes Beispiel

Bearbeiten

Das Beispiel der Waschmaschine finde ich hier schlecht gewählt, da diese beim Starten die Tür verriegelt und so kein Öffnen zulässt. Besser wäre hier z. Bsp. die Nennung einer Geschirrspülmaschine, da diese das Öffnen während des Spülprogramms zulässt und dann den Vorgang unterbricht. --Plutasi (Diskussion) 08:56, 26. Okt. 2021 (CEST)Beantworten