UML: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Ruzzoli (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Ruzzoli (Diskussion | Beiträge)
Zeile 2: Zeile 2:
Die Unified Modeling Language, kurz UML, ist eine von der Object Management Group (OMG) entwickelte und standardisierte Sprache für die Modellierung von Software und anderen Systemen. Sie ist grafisch angelegt und arbeitet mit verschiedensten Diagrammen und einer (bis auf wenige Ausnahmen) fest definierten Semantik.
Die Unified Modeling Language, kurz UML, ist eine von der Object Management Group (OMG) entwickelte und standardisierte Sprache für die Modellierung von Software und anderen Systemen. Sie ist grafisch angelegt und arbeitet mit verschiedensten Diagrammen und einer (bis auf wenige Ausnahmen) fest definierten Semantik.
== Sinn und Zweck ==
== Sinn und Zweck ==
Der Entwicklungsprozess besteht aus vielen Schritten zwischen denen immer wieder sichergestellt werden muss, dass das produzierte Modell auch tatsaechlich der Spezifikation entspricht. UML stellt dabei eine Bruecke zwischen der Spezifikation auf der einen Seite und dem Code auf der anderen Seite dar. Es wird eine gemeinsame Kommunikationsplattform geschaffen auf deren Basis dann Entscheidungen bezueglich der Architektur getroffen werden koennen. Fuer das Software Praktikum ist in erster Linie einmal das Klassendiagramm als Hauptstrukturgeber von Interesse.
Der Entwicklungsprozess besteht aus vielen Schritten zwischen denen immer wieder sichergestellt werden muss, dass das produzierte Modell auch tatsaechlich der Spezifikation entspricht. UML stellt dabei eine Bruecke zwischen der Spezifikation auf der einen Seite und dem Code auf der anderen Seite dar. Es wird eine gemeinsame Kommunikationsplattform geschaffen auf deren Basis dann Entscheidungen bezueglich der Architektur getroffen werden koennen.
 
Fuer das Software Praktikum ist in erster Linie einmal das Klassendiagramm als Hauptstrukturgeber von Interesse. Am Klassendiagramm kann die Architektur leichter eroertert werden und es wird sowohl fuer die Tutoren als auch fuer die Studenten mehr Uebersicht geschaffen. Man hat sozusagen "etwas in der Hand" ueber das gesprochen werden kann und Fortschritte koennen auf diese Art kontinuierlich sichtbar gemacht werden. Es wird dafuer kein vollstaendig ausformuliertes Diagramm erwartet, auf Funktions- und Feldbeschreibungen kann in den meisten Faellen z.B. verzichtet werden. Die Klassenstrukturen und Navigationsmoeglichkeiten innerhalb derselben sollten allerdings schon deutlich gemacht werden.
 
== Sichtweisen ==
== Sichtweisen ==
=== UML as sketch ===
=== UML as sketch ===
Abgerufen von „https://sopranium.de/UML