Kategorie:Informatik: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Vrodo (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Vrodo (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 39: Zeile 39:




[[en:Category:Computer sciences]]
[[Kategorie:Glossar]]
[[Kategorie:FHA]]
[[Kategorie:Informatik]]

Version vom 14. Juli 2008, 13:49 Uhr

Dieser Artikel sollte auf Korrektheit, Quellenangaben und GlossarWiki-Konformität hin überprüft werden.

Definition

UML steht für Unified Modeling Language und ist eine grafische Darstellung zur Beschreibung objektorientierter Modelle. UML ist von der OMG entwickelt und standartisiert. Das UML-Modell hilft in der Entwurfsphase bevors es an das Programmieren der Software geht, in dem es folgende Aufgaben erfüllt: - Analyse der Anforderungen - Visualisierung eines Problems - Entwurf von Programmen und Datenbanken - Kommunikation mit Anwendungsexperten - Implemtierung der Lösung in einer Programmiersprache und - Vorbereitung der Dokumentation

UML-Diagrammtypen

   * Anwendungsfalldiagramm
   * Klassendiagramm
   * Aktivitätsdiagramm
   * Kollaborationsdiagramm
   * Sequenzdiagramm
   * Zustandsdiagramm
   * Komponentendiagramm
   * Einsatzdiagramm

Klassen

Grafisch werden Klassen und Objekte im UML in der Regel als Rechtecke dargestellt. Diese wiederum sind in drei Bereiche unterteilt: An oberster Stelle steht der Klassenname, dann folgen die Attributdefinition mit Attributnamen und Attributtypen und im 3. Abschnitt die Methodendeklarationen. Auch die Sichtbarkeit (public, private, protected) der Attribute und Methoden können hier bereits angegeben werden. Objekte haben einen ähnlichen Aufbau, statt Klassenname wird hier der Objektname eingetragen.

Assoziation

Die Assoziation beschreibt eine Beziehung zwischen zwei oder mehreren Objekten. Assoziationen können gerichtet und ungerichtet sein. Gerichtete Assoziationen geben eine Navigationsrichtung vor, diese wird mit einem offenen Pfeil dargestellt.

Aggregation

Die Aggregation ist eine spezielle Form der Assoziation. Dabei handelt es sich um eine Part-of-Beziehung. Im Fall der Aggregation kann ein Teil des Ganzen auch bestehen, wenn das Ganze nicht mehr existiert. Dargestellt wir diese Verbindung mit einer ungefüllten Raute.

Komposition

Die Komposition ist ebenfalls eine Assoziation, allerdings hängt die Existenz der einzelnen Teile vom Aggregat ab. Sie können nicht alleine bestehen. Die Komposotion erkennt man an der gefüllten Raute.

Quellen

Unterkategorien

Diese Kategorie enthält die folgenden 16 Unterkategorien (16 insgesamt):

A

B

C

D

E

H

  • HCI(4 Artikel)

I

K

M

P

Q

V

W

X

  • XML(1 Kategorie, 9 Artikel)