Wdrażanie to działanie i efekt rozwijania . Czasownik ten odnosi się do rozwijania lub rozszerzania tego, co jest złożone ; wykonywać lub wykonywać działalność; zamanifestować jakość; lub określić wystawę lub pokaz.
Klasa diagramów, która używa Unified Modeling Language jest znana pod nazwą diagramu wdrażania w celu ukształtowania układu materiałów artefaktów w węzłach. Artefakt jest rozumiany w tym kontekście jako specyfikacja danych fizycznych, które wykorzystują lub generują proces tworzenia oprogramowania lub są produkowane przez wdrożenie i działanie systemu.Podczas opisywania strony internetowej, na przykład, diagram wdrażania pokazuje komponenty sprzętowe, które ją tworzą (takie jak serwery WWW, aplikacje i bazy danych), składniki oprogramowania, które działają na każdym z nich. węzeł (wyżej wymienione węzły, którymi może być na przykład baza danych i aplikacja internetowa) oraz sposób, w jaki różne części są ze sobą połączone.
Na diagramie wdrażania węzły są reprezentowane przez kwadraty zawierające mniejsze, które symbolizują artefakty przypisane temu pierwszemu. Z kolei węzły mogą mieć podwęzły, które są zagnieżdżone jako mniejsze kwadraty w wyższych hierarchiach; pojedynczy węzeł może reprezentować wiele fizycznych węzłów na pojedynczym diagramie wdrażania, który występuje w grupie serwerów baz danych.
Dwa typy węzłów są rozpoznawane na diagramie wdrażania: węzeł urządzenia, fizyczne zasoby obliczeniowe, które wykorzystują pamięć i usługi do uruchamiania programów (niektóre typowe przykłady tego typu węzłów to komputery i telefony komórkowe) ; węzeł środowiska wykonawczego, zasób obliczeniowy, który działa wewnątrz węzła zewnętrznego i który zapewnia usługę hostowania i uruchamiania innych elementów oprogramowania.
Schematy wdrażania mogą być używane do modelowania: systemów wbudowanych, zestawu urządzeń, które wykonują wiele programów do interakcji ze światem fizycznym; systemy klient-serwer, koncentrują się na połączeniu sieci klienta z serią serwerów; systemy całkowicie rozproszone, mają kilka poziomów serwerów i muszą być przygotowane tak, aby ich topologia mogła być ciągle modyfikowana.