UML: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Dietsch (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
LeonH (Diskussion | Beiträge)
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 16: Zeile 16:
=== UML as programming language ===
=== UML as programming language ===
{{BA|Greitschus|"ausspezifizierte"... Gibt's das Wort überhaupt?}}
{{BA|Greitschus|"ausspezifizierte"... Gibt's das Wort überhaupt?}}
Diese Nutzung erfordert vollkommen ausspezifizierte UML Modelle, was sowohl Struktur als auch Verhalten angeht. Bei diesem Ansatz ist es Ziel, die Modelle ausführbar zu machen und somit als Eingabe für Codegeneratoren zu benutzen, die dann wiederum vollständige Programme generieren.
Diese Nutzung erfordert vollständig spezifizierte UML Modelle, was sowohl Struktur als auch Verhalten angeht. Bei diesem Ansatz ist es Ziel, die Modelle ausführbar zu machen und somit als Eingabe für Codegeneratoren zu benutzen, die dann wiederum vollständige Programme generieren.


== Das Klassendiagramm ==
== Das Klassendiagramm ==
Zeile 334: Zeile 334:
</graphviz>
</graphviz>
-->
-->
[[File:Nav.svg|200px|Navigierbarkeit]]
[[File:Nav.svg|600px|Navigierbarkeit]]


Von links nach rechts haben wir im obigen Beispiel folgende drei Fälle:
Von links nach rechts haben wir im obigen Beispiel folgende drei Fälle:
Abgerufen von „https://sopranium.de/UML