Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

DIAGRAM WDROŻENIA

Diagramy wdrożenia (deployment diagram) przedstawiają powiązania między oprogramowaniem


(artefaktami) i sprzętem (węzłami). Są stosowane przy modelowaniu dużych systemów.

 Diagram wdrożenia (ang. deployment diagram) odzwierciedla fizyczną strukturę całego


systemu, z uwzględnieniem oprogramowania i sprzętu.
 Jednostki oprogramowania są reprezentowane przez artefakty (czyli skompilowane wersje
komponentu, który można uruchomić), dane i biblioteki.
 Stronę sprzętową reprezentują węzły, czyli poszczególne urządzenia obliczeniowe,
komunikacyjne i przechowujące, powiązane ścieżkami komunikacyjnymi (np. połączeniem
TCP/IP).
 Diagramy te są rzadko używane przy modelowaniu mniejszych i średnich systemów, dlatego
zwykle ich rola jest ograniczona.
 Ponieważ posługują się zaledwie kilkoma symbolami, dlatego kluczową rolę odgrywają
stereotypy nadawane poszczególnym elementom. Pozwalają one doprecyzować znaczenie i
funkcję oprogramowania oraz sprzętu.
 Diagramy wdrożenia istotną rolę odgrywają przy wdrażaniu dużych, rozproszonych
systemów.

ELEMENTY

Węzły (nodes) dzielą się na:

 urządzenia (devices) – komputery, czujniki, sprzęt sieciowy itp.


 środowiska realizacji (execution environments) – systemy operacyjne, serwery aplikacji itp.

Artefakty (artifacts) dzielą się na:

 pliki wykonywalne
 pliki konfiguracyjne, z danymi itp.

W węzłach realizuje się oprogramowanie stanowiące system. Węzły połączone są liniami komunikacyjnymi.
Ćwiczenie

W systemie rozliczenia zużycia wody wykorzystywanym przez firmę wodociągową Zdrowa Woda
infrastruktura jest następująca. Stacje robocze (w liczbie 15) podłączone są do serwera (Intel Xeon E3-
1220 (3.1 GHz), 4GB RAM, 500 GB HDD) poprzez sieć lokalną (Ethernet), natomiast wskazania liczników
przekazywane są z komputerów przenośnych (50 osób odczytujących wskazania) przy wykorzystaniu
sieci GSM. Na serwerze rezydują następujące komponenty: BazaRozliczenia udostępniający interfejsy
IOdczyt oraz IPłatność oraz RozliczenieZużycia korzystające z IPłatność. Na 5 stacjach roboczych
zainstalowana jest aplikacja Rozrachunki wykorzystująca oba interfejsy BazaRozliczenia, na
pozostałych RozliczenieKosztów wykorzystujące interfejs IPłatność. Zainstalowany na komputerach
przenośnych program Odczyty korzysta z IOdczyt. Podać diagram wdrożenia powyższego systemu.

You might also like