Alkatrész diagram

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. április 22-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

A komponens diagram ( eng.  Component diagram ) az UML modellező nyelv egyik eleme , egy statikus szerkezeti diagram , amely a szoftverrendszer szerkezeti komponensekre való felosztását és az összetevők közötti kapcsolatokat (függőségeket) mutatja be. Fájlok , könyvtárak, modulok, végrehajtható fájlok, csomagok stb. működhetnek fizikai összetevőként .

Alapvető információk

A komponens diagram a beágyazott osztályokat ábrázolja azok interfész burkolóival, portjaival és belső struktúráival együtt (amelyek komponensekből és csatlakozókból is állhatnak) [1] .

Az összetevők függőségeken keresztül kapcsolódnak össze , amikor az egyik összetevő szükséges interfésze egy másik összetevő meglévő interfészéhez csatlakozik. Ez szemlélteti a kliens-forrás kapcsolatot a két komponens között.

A függőség azt jelzi, hogy az egyik összetevő olyan szolgáltatást nyújt, amelyre egy másik összetevőnek szüksége van. A függőséget a kliens felületről vagy portról az importált felületre mutató nyíl jelzi. [2]

Ha egy komponens diagramot használunk az összetevők belső szerkezetének bemutatására, akkor az összetett komponens szállított és szükséges interfészei delegálhatók a belső komponensek megfelelő interfészeire.

A delegálás egy összetevő külső szerződésének viszonyát mutatja a viselkedés belső komponensek általi belső megvalósításához. [2]

Linkek

  1. G. Butch, D. Rambeau, I. Jacobson. UML diagramok // UML nyelv. Felhasználói kézikönyv = Az egységes modellezési nyelv felhasználói kézikönyv. - 2. - M. : DMK Press, 2006. - S. 41. - 496 p. — ISBN 5-94074-334-X .
  2. 1 2 OMG Unified Modeling Language (UML), Superstructure, V2.1.2 Archiválva : 2010. szeptember 23., a Wayback Machine , 154. o.

Lásd még