Ein Knoten ist eine Ressource auf der Artefakte bereitgestellt und ausgeführt werden, z. B. ein Servern. Knoten können geschachtelt sein. Es werden die Knotentypen Gerät (device) und Ausführungsumgebung (execution environment) unterschieden.
<b>Artefakt (Artifact) </b><br><br> Ein Artefakt ist das Ergebnis einer Entwicklertätigkeit. Ein Artefakt kann z. B. sein: ein Modellelement, eine
Softwarekomponente, eine Quellcodedatei, eine Binärdatei, eine DB-Tabelle, usw. <p>
<b>Kommunikationspfad (communication path) </b><br><br>Ein Kommunikationspfad ist eine Assoziationsbeziehung zwischen Knoten. Knoten kommunizieren über Kommunikationspfade miteinander. Kommunikationspfade werden als Linien zwischen Knoten dargestellt und können bezeichnet werden. Sie können gerichtet sein. <p>
Das Beispiel zeigt die Hardwarestruktur des Beispiels Mensaautomat. Es besteht aus den Geräten Mensaautomat, Kasse und dem Mensaserver. Den Geräten sind die Softwarekomponenten zugeordnet, die darauf installiert sind.