www.wikidata.de-de.nina.az
Strukturdiagramme der UMLKlassendiagrammKomponentendiagrammKompositionsstrukturdiagrammObjektdiagrammPaketdiagrammProfildiagrammVerteilungsdiagrammVerhaltensdiagramme der UMLAktivitatsdiagrammAnwendungsfalldiagrammInteraktionsubersichtsdiagrammKommunikationsdiagrammSequenzdiagrammZeitverlaufsdiagrammZustandsdiagrammEin Kompositionsstrukturdiagramm engl composite structure diagram ist eine der 14 Diagrammarten in der Unified Modeling Language UML einer Modellierungssprache fur Software und andere Systeme Das Kompositionsstrukturdiagramm zeigt einheitlich das Innere eines Klassifizierers und dessen Wechselwirkung mit seiner Umgebung Inhaltsverzeichnis 1 Part 2 Konnektor 2 1 Kompositionskonnektor 2 2 Delegationskonnektor 3 Port 4 Beispiel 5 Unterschied zu Objektdiagrammen 6 Literatur 7 Weblinks 8 EinzelnachweisePart BearbeitenParts sind Bestandteile des Ganzen die durch eine Kompositionsbeziehung zum Ganzen gehoren bzw vom Ganzen komponiert werden Ein Part wird mithilfe eines Rechtecks dargestellt der eine eigene Multiplizitat besitzen kann Sie werden vom Ganzen mit einem grossen Rahmen umschlossen Im Inneren des Rahmens zeigen die Parts ihre Beziehungen mithilfe von Konnektoren untereinander auf nach aussen hin werden uber Schnittstellen interfaces die angebotenen und bereitgestellten Merkmale features dargestellt Zu Beginn wurde angedeutet dass ein Part nicht unbedingt ein Bestandteil des Ganzen sein muss obwohl er zur Komplettierung des Ganzen gebraucht wird Aussenstehende Parts konnen mit in die Darstellung des Ganzen aufgenommen werden jedoch ist das Rechteck des aussenstehenden Parts zur Unterscheidung gestrichelt Konnektor BearbeitenEin Konnektor connector dient der Beschreibung eines Kommunikationspfades zwischen Instanzen Instanzen die uber einen Konnektor miteinander verbunden sind haben so die Moglichkeit miteinander zu interagieren d h sie kennen sich zur Laufzeit Primar werden Konnektoren eingesetzt um die Interaktionen von Parts darzustellen Die Darstellung eines Konnektors erfolgt mit einer durchgezogenen einfachen Linie identisch mit einer Assoziation Wie auch Assoziationsenden besitzen Konnektoren ebenfalls Multiplizitaten Diese konnen sich von der Multiplizitat der Parts unterscheiden Somit kann ein ganzes zusammenhangendes Netz der Parts uber die Konnektoren aufgezeigt werden Zwei Spezialisierungen des Konnektors sind der Kompositions assembly connector und der Delegationskonnektor delegation connector Kompositionskonnektor Bearbeiten Ein Kompositionskonnektor ist die Verbindung zwischen angebotenen und benutzten Schnittstellen bzw Ports Somit wird darauf hingewiesen dass eine Komponente Services bereitstellt die von anderen gebraucht werden Delegationskonnektor Bearbeiten Ein Delegationskonnektor hingegen zeigt die Verbindung zwischen dem ausseren Verhalten der Komponente mit der internen Struktur Parts die das Verhalten realisiert Diese Verbindungen werden stets uber die Ports realisiert wobei ein Delegationskonnektor immer zwischen dem Port der Komponente und dem Port des Parts realisiert wird Ubersetzt aus Documenting Component and Connector views with UML 2 0 1 Port BearbeitenPorts UML sind Interaktionspunkte an denen eine Vielzahl von angebotenen und benotigen Schnittstellen bereitstehen Ports konnen auch untereinander Beziehungen eingehen und somit miteinander verbunden werden um ein komplexes Ganzes zu bilden z B Komponenten zu einem Ganzen zusammenstecken Beispiel Bearbeiten nbsp Beispiel eines KompositionsstrukturdiagrammsDie Abbildung links zeigt ein Kompositionsstrukturdiagramm mit einem gekapselten Classifier vier Parts und zwei Konnektoren Unterschied zu Objektdiagrammen BearbeitenDer Unterschied zwischen einem Objektdiagramm und einem Kompositionsstrukturdiagramm liegt darin dass Auspragungsspezifikationen Objekte in UML 1 4 genannt in einem Objektdiagramm eigenstandig existieren konnen und Parts in einem Kompositionsstrukturdiagramm dagegen nicht Parts sind immer Teil von etwas 2 Literatur BearbeitenChristoph Kecher UML 2 0 Das umfassende Handbuch Galileo Computing 2006 ISBN 3 89842 738 2 Heide Balzert Lehrbuch der Objektmodellierung Analyse und Entwurf mit der UML 2 Elsevier Spektrum Akademischer Verlag 2005 ISBN 3 8274 1162 9 Marc Born Eckhardt Holz Olaf Kath Softwareentwicklung mit UML 2 Addison Wesley Verlag 2003 ISBN 3 8273 2086 0 Bernd Oestereich Die UML 2 0 Kurzreferenz fur die Praxis 3 Auflage Oldenbourg Verlag 2004 ISBN 3 486 27604 2 OMG UML 2 0 Superstructure Specification OMG 2 August 2003 pct 03 08 02Weblinks BearbeitenOMG UML Die offizielle UML Spezifikation englisch UML 2 4 1 Notationsubersicht PDF 132 kB Einzelnachweise Bearbeiten Documenting Component and Connector views with UML 2 0 PDF SEI Joint Program Office archiviert vom Original am 12 September 2012 abgerufen am 13 Juni 2019 englisch Oliver Alt Modellbasierte Systementwicklung mit SysML Carl Hanser Verlag 2012 Abschnitt 4 4 3 Spezielle Instanzen Parts Abgerufen von https de wikipedia org w index php title Kompositionsstrukturdiagramm amp oldid 234829362