Wiki source for SoftwareUml2


Show raw source

=====UML 2=====

==a==Über UML 2==a==

Die Unified Modeling Language wird von der [[http://www.omg.org/ OMG]] entwickelt und ist stets in der aktuellen Version unter [[http://www.omg.org/spec/UML/Current/ Aktuelle UML-Spezifikation]] verfügbar.

Die UML 2.0 bietet unterschiedliche [[ArchViews Architektonische Sichten]] und 13 Diagramme, die eine gute Beschreibung eines Systems oder der UML2 selbst bieten.

Die UML2 bietet nicht nur Diagramme mit verbundenen Kästchen, sondern eine Vielfalt an Modellierungskonzepten (Born2004) die die Beschreibung der Struktur und des Verhaltens von Systemen bieten.


==a==Versionen==a==

Die UML 2 ist neu. Von der UML 1 st abzuraten. Bei vorhandenen Diagrammen ist es wichtig im Vorfeld zu überprüfen, ob es sich um UML 1 oder 2 handelt, denn es hat sich einiges geändert. So wurde das implizite Join zum impliziten Merge im Aktvitätsdiagramm, was Fehlinterpretationen geradezu provoziert.


==a==Diagramme der UML2==a==

===Strukturdiagramme===

- [[Uml2Klassendiagramm Klassendiagramm]]
- [[Wikipedia:Kompositionsstrukturdiagramm Kompositionsstrukturdiagramm]]* bietet die Möglickeit der Darstellung von physikalischen Zusammenhängen. Darstellung von Kollaborationen.
- [[Uml2KomponentenDiagramm Komponentendiagramm]]
- [[Uml2VerteilungsDiagramm Verteilungsdiagramm]] dient der Darstellung der Verteilung von Komponenten auf Rechenknoten.
- [[Wikipedia:Objektdiagramm Obejektdiagramm]]
- [[Wikipedia:Paketdiagramm Paketdiagramm]]

===Verhaltensdiagramme===

-[[Uml2Aktivitaetsdiagramm Aktivitätsdiagramm]]
-Interaktionsdiagramme
-[[http://de.wikipedia.org/wiki/Kommunikationsdiagramm_%28UML%29 Kommunikationsdiagramm]] zeigt, welche Nachrichten sich welche Objekte senden können.
-[[Uml2Sequenzdiagramm Sequnezdiagramm]] zeigt den Ablauf beim Austausch von Nachrichten zwischen Objekten
-[[Wikipedia:Interaktionsübersichtsdiagramm Interaktionsübersichtsdiagramm]]*
-[[Wikipedia:Zeitverlaufsdiagramm Zeitverlaufsdiagramm]]* vgl. Diagramme der Digitaltechnik, Elektrotechnik
-[[Uml2AnwendungsfallDiagramm Anwendungsfalldiagramm]]
-[[ZustandsDiagramm Zustandsdiagramm]]


//""*"" Neu in UML2//


==a==Abkürzungen und engl. Bezeichnung==a==

|=|Kurz|=|Englisch|=|Deutsch||
||cd||class diagram||Klassendiagramm||
||||composite structure diagram||Kompositionsstrukturdiagramm||
||cmp, id||component diagram||Komponentendiagramm||
||dd||deployment diagram||Verteilungsdiagramm||
||od||object diagram||Obejektdiagramm||
||||package diagram||Paketdiagramm||

|=|Kurz|=|Englisch|=|Deutsch||
||act, sd||activity diagram||Aktivitätsdiagramm||
||||communication diagram||Kommunikationsdiagramm||
||sd||sequence diagram||Sequenzdagramm||
||||interaction overview diagram||Interaktionsübersichtsdiagramm||
||||timing diagram||Zeitverlaufsdiagramm||
||uc, ud||use case diagram||Anwendungsfalldiagramm||
||stm, sm||state diagram||Zustandsdiagramm||


==a==Weitere Quellen im Internet==a==

[[http://www.visual-paradigm.com/VPGallery/diagrams/index.html Visual Paradigm Diagram Gallery]]
[[http://se.informatik.uni-oldenburg.de/GIAKSoftArch/meeting-20040211/UML2%20Architektur.pdf Software-Architektur-Modellierung mit UML]] von Prof. Mario Jeckle, Fachhochschule Furtwangen
[[http://de.wikipedia.org/wiki/UML Wikipedia]]
[[http://www.sparxsystems.com/resources/learning.htm Sparxs Sytems Learning]]
**[[http://de.wikipedia.org/wiki/Ereignis_(UML) Arten von Ereignissen]]**


==a==Sprachliche Elemente der UML==a==

[[http://de.wikipedia.org/wiki/Artefakt_(UML) Artefakt]]
[[http://de.wikipedia.org/wiki/Signal_(UML) Signal]]
[[http://de.wikipedia.org/wiki/Attribut_(UML) Attribut]]
[[http://de.wikipedia.org/wiki/Aktion_(UML) Aktion]]
[[http://de.wikipedia.org/wiki/Aktivit%C3%A4t_(UML) Aktivität]]
[[http://de.wikipedia.org/wiki/Kontrollfluss_(UML) Kontrollfluss]]
[[http://de.wikipedia.org/wiki/Pin_(UML) Pin]]
[[http://de.wikipedia.org/wiki/Stereotyp_(UML) Stereotyp]]
[[http://de.wikipedia.org/wiki/Port_(UML) Port]]
[[http://de.wikipedia.org/wiki/Paket_(UML) Paket]]


==a==Verweise auf die UML Superstructure specification==a==

UML Superstructure specification 2007-11-02.pdf
S. 430 Activity diagramm elements
S. 218 Deployment (Hierarchie, Struktur, Was st wo enthalten?, deploy = beinhaltet)
S. 172 Komponenten
S. 139-140 Visibility Kind
S 140-142 Graphic nodes in structure diagrams, Graphic path in structure diagrams


----
CategoryStudiumSE
Siehe auch {{backlinks}}
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki