UML: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
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 | 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| | [[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: | ||
