Implementeringsdiagram

Implementeringsdiagrammet ( eng.  Deployment diagram ) i UML modellerer den fysiske implementering af artefakter på noder . [1] For at beskrive et websted for eksempel, skal et implementeringsdiagram vise, hvilke hardwarekomponenter ("noder") der findes (f.eks. webserver, databaseserver, applikationsserver), hvilke softwarekomponenter ("artefakter"), der kører på hver node (f.eks. webapplikation, database), og hvordan de forskellige dele af dette kompleks forbindes med hinanden (f.eks. JDBC , REST , RMI ).

Noder er repræsenteret som rektangulære parallelepipeder med artefakter placeret i dem, afbildet som rektangler. Noder kan have undernoder, som er repræsenteret som indlejrede kasseformede kasser. En enkelt implementeringsdiagramnode kan konceptuelt repræsentere flere fysiske noder, såsom en klynge af databaseservere.

Der er to typer noder:

  1. Enhedens node
  2. Runtime vært

Enhedsnoder er fysiske computerressourcer med deres egen hukommelse og tjenester til at køre software, såsom almindelige pc'er, mobiltelefoner.

En runtime-vært er en software-computerressource, der kører inde i en ekstern vært og er en tjeneste, der udfører andre eksekverbare softwareelementer.

Noter

  1. Unified Modeling Language, Superstructure, V2.1.2 Arkiveret 6. juni 2011 på Wayback Machine s. 202.

Links


Se også