Zaloguj sie

Przewodnik dotyczący diagramu wdrażania

7 min

Unified Modeling Language (UML) jest standardowym językiem, którego wielu inżynierów oprogramowania i profesjonalistów biznesowych używa do tworzenia szerokiego przeglądu złożonych systemów. Diagram wdrażania jest jednym z typów diagramów tworzonych w tym języku. Korzystając z naszego narzędzia do tworzenia diagramów UM L, użyj tego przewodnika, aby dowiedzieć się więcej o diagramach wdrożeń. Jeśli jesteś gotów stworzyć diagram samodzielnie, w samouczku znajdziesz również praktyczne kroki dotyczące rysowania, formatowania i udostępniania gotowego diagramu wdrożenia w Lucidchart.

Czym jest diagram wdrażania?

W kontekście UML (Unified Modeling Language) diagram wdrażania należy do rodziny diagramów strukturalnych, ponieważ opisuje aspekt samego systemu. W tym przypadku diagram wdrażania opisuje fizyczne rozmieszczenie informacji generowanych przez program komputerowy na komponentach sprzętowych. Informacje, które generuje oprogramowanie, nazywamy artefaktem. Nie należy tego mylić z użyciem tego terminu w innych podejściach do modelowania, takich jak BPMN.

Diagramy wdrażania składają się z kilku kształtów UML. Trójwymiarowe skrzynki, znane jako węzły, reprezentują podstawowe elementy oprogramowania lub sprzętu, czyli węzły systemu. Linie od węzła do węzła wskazują relacje, a mniejsze kształty zawarte w skrzynkach reprezentują artefakty programowe, które są wdrażane. Ponieważ mogą opisywać sprzęt, diagramy wdrażania są unikalne w świecie UML.

Aplikacje do tworzenia diagramów wdrażania

Diagramy wdrożeniowe mają kilka cennych zastosowań. Możesz ich użyć do:

  • Przedstawienia, które elementy oprogramowania są wdrażane przez które elementy sprzętu.
  • Zilustrowania przetwarzania sprzętowego w czasie.
  • Przedstawienia widoku topologii systemu sprzętowego.

 

Wytyczne dotyczące schematu wdrażania

Użyj narzędzia do tworzenia diagramów UML Lucidchart do stworzenia diagramów wdrożeniowych. Zanim zaczniesz tworzyć diagramy, zadaj sobie następujące pytania:

  1. Czy określiłeś zakres swojego systemu? Na przykład, musisz wiedzieć, czy tworzysz diagram dla pojedynczej aplikacji, czy dla całej sieci komputerów.
  2. Jakie są ograniczenia Twojego fizycznego sprzętu? Z jakimi starszymi systemami musisz współdziałać? Upewnij się, że wiesz, z jakim oprogramowaniem operacyjnym i protokołami będziesz pracować i jaki monitoring będziesz wprowadzać.
  3. Jakiej architektury dystrybucji używasz? Powinieneś wiedzieć, ile warstw będzie miała Twoja aplikacja i do jakiej aplikacji będziesz ją wdrażać.
  4. Czy masz wszystkie potrzebne węzły? Czy wiesz, jak wszystkie są połączone?
  5. Czy wiesz, które komponenty będą znajdować się na których węzłach?

Gdy odpowiesz na te pytania, warto sporządzić prostą listę węzłów, które chcesz pokazać, oraz ich powiązań, a następnie przetłumaczyć tę listę na notację UML. 

 

Elementy diagramu wdrażania

Diagramy wdrażania składają się z różnych kształtów. Lista zawiera podstawowe elementy, z którymi możesz się zetknąć, a większość z nich możesz zobaczyć na poniższym obrazku.

  • Artefakt: Produkt opracowany przez oprogramowanie, symbolizowany przez prostokąt z nazwą i słowem „artefakt” otoczony podwójnymi strzałkami.
  • Powiązanie: linia, która wskazuje wiadomość lub inny rodzaj komunikacji między węzłami.
  • Komponent: prostokąt z dwiema zakładkami, który wskazuje element oprogramowania.
  • Zależność: linia przerywana, która kończy się strzałką, która wskazuje, że jeden węzeł lub komponent jest zależny od drugiego.
  • Interfejs: okrąg wskazujący stosunek umowny. Te obiekty, które tworzą interfejs, muszą wypełniać jakieś zadanie.
  • Węzeł: obiekt sprzętowy lub programowy, przedstawiony w postaci trójwymiarowego pudełka.
  • Węzeł jako kontener: węzeł, który zawiera wewnątrz siebie inny węzeł — tak jak w poniższym przykładzie, gdzie węzły zawierają komponenty.
  • Stereotyp: urządzenie zawarte w węźle, przedstawione na górze węzła, z nazwą ujętą w podwójne strzałki.

W praktyce często najpierw decydujesz o celu diagramu (na przykład topologii lub przetwarzania w czasie rzeczywistym), a następnie wybierasz, które z tych elementów są potrzebne, aby jasno wyrazić ten cel.

Diagram wdrożenia Nieruchomości 700x573.png

Symbole i notacja diagramu wdrażania

Użyj tych kształtów, gdy będziesz tworzyć diagramy wdrażania UML.

Węzły

Na schemacie rozmieszczenia istnieją dwa rodzaje węzłów: węzły urządzeń i węzły środowiska wykonawczego. Węzły urządzeń są zasobami obliczeniowymi z możliwościami przetwarzania i zdolnością wykonywania programów. Niektóre przykłady węzłów urządzeń to komputery PC, laptopy i telefony komórkowe.

Węzeł środowiska wykonawczego, czyli EEN, to każdy system komputerowy, który znajduje się wewnątrz węzła urządzenia. Może to być system operacyjny, maszyna JVM lub inny kontener serwletów.

Diagram wdrożenia węzła 140x143@2x.jpeg

Baza danych

Bazy danych reprezentują wszelkie dane przechowywane przez wdrożony system. W niektórych przypadkach zobaczysz, że baza danych jest reprezentowana jako kolejny węzeł, ale czasami będziesz widział ten kształt jako bazę danych.

Diagram wdrożenia bazy danych 140x150.jpeg

Inne kształty

  • Ścieżka komunikacyjna: linia prosta reprezentująca komunikację między dwoma węzłami urządzeń.
  • Artefakty: Pole z nagłówkiem „< >”, a następnie nazwą pliku.
  • Pakiet: pudełko w kształcie pliku, które grupuje wszystkie węzły urządzeń, aby zawrzeć całe wdrożenie.
  • Komponent: jednostka wymagana do wykonania funkcji stereotypu. Zapoznaj się z tym przewodnikiem dotyczącym notacji komponentów UML.

Umieszczając te symbole, pamiętaj, że diagram wdrożenia może mieć różny poziom szczegółowości, od prostego do bardzo szczegółowego; na przykład możesz pokazać jeden węzeł zagnieżdżony w innym, aby odzwierciedlić określony wzorzec wdrożenia. 

 

Przykład diagramu wdrażania

Przykład diagramu wdrożenia 700x412@2x.jpeg

Ten przykład pokazuje podstawowy schemat wdrażania w Lucidchart. Jest tam serwer WWW, serwer bazy danych i maszyna, na której użytkownik ogląda stronę. Możesz dodać więcej złożoności, pokazując różne części serwera WWW i sposób działania Javascript na UserClient, ale ten przykład da Ci wyobrażenie o tym, jak wygląda wdrożenie w notacji UML.

Jak narysować diagram wdrożenia w Lucidchart

Gdy poznasz podstawową notację, następnym krokiem będzie przekształcenie Twojego modelu w czytelny, łatwy do udostępnienia diagram. Poniższy proces roboczy przebiega zgodnie z praktyczną sekwencją: skonfiguruj swój obszar roboczy, określ, co chcesz pokazać, dodaj i połącz kształty, a następnie opublikuj lub pobierz wynik.

1. Zacznij pracę z Lucidchart

Pierwszym krokiem do stworzenia niesamowitego diagramu UML jest rejestracja w Lucidchart. Lucidchart oferuje intuicyjny interfejs, gotowe szablony i rozbudowane biblioteki kształtów, więc tworzenie złożonych diagramów wdrażania nie będzie stanowiło problemu.

Po zalogowaniu się do Lucidchart utwórz nowy pusty dokument i włącz biblioteki kształtów UML. Kliknij kształty w lewym górnym rogu ekranu i zaznacz „UML” w wyświetlonym menu. Teraz wszystkie kształty UML Lucidchart będą dostępne po lewej stronie obszaru roboczego.

2. Zidentyfikuj komponenty

Zacznij od wyjaśnienia, co chcesz, aby diagram komunikował, a następnie wypisz węzły i elementy oprogramowania, które zostaną na nich wdrożone. Diagramy wdrożenia mogą służyć kilku celom, z których wszystkie dotyczą sprzętu. Niektóre z tych funkcji to:

  • Przechwytywanie przetwarzania w czasie uruchomienia dla elementów sprzętowych

  • Ilustracja ogólnej topologii dla danego systemu sprzętowego

  • Pokazanie sposobu wdrażania niektórych komponentów oprogramowania przez określone komponenty sprzętowe

Po zidentyfikowaniu celu diagramu wdrożenia musisz określić jego elementy. Głównymi elementami dowolnego diagramu wdrożenia są węzły. Te duże pudełka 3D symbolizują elementy, które wdrażają obiekty. Obiekty zawarte w pudełkach – takie jak stereotypy, artefakty i komponenty (komponent jest zilustrowany w poniższym przykładzie) – to obiekty, które są wdrażane.

Linie biegnące od węzła do węzła wskazują albo na relacje między węzłami, albo na relacje między wysyłanymi przez nie wiadomościami. Należy pamiętać, że diagramy wdrożenia mogą osiągać wysoki poziom złożoności – na przykład, w zależności od wzorca wdrożenia, który próbujesz wyrazić, jeden węzeł może zawierać się w innym węźle. Pomocne może okazać się rozpoczęcie od listy wyraźnie określającej węzły, które chcesz wyświetlić, oraz ich wzajemne powiązania.

Diagram wdrożenia – elementy linii montażowej Snippet Large 321x361.png

3. Dodaj kształty

Włącz biblioteki kształtów UML, aby rozpocząć rysowanie diagramu w Lucidchart. W bibliotece kształtów wdrożenia UML przeciągnij swój pierwszy symbol: węzeł. Oznacz go i wybierz kształty, które powinny znajdować się w węźle. Możesz dodać artefakt, komponent, instancję lub obiekt podstawowy. Możesz łatwo dodawać, usuwać lub wymieniać elementy w węźle. Aby zmienić nazwę dowolnego elementu, wystarczy kliknąć i wpisać tekst.

Diagram wdrożenia krok 1 275x267.png

Po dodaniu pierwszego węzła dodawaj i opisuj kolejne węzły, aż ukończysz strukturę diagramu. Następnie dodaj kształty komponentów, które zostaną umieszczone w polach węzłów.

4. Połącz węzły

Następnie możesz połączyć oba węzły. Aby dodać linię, przeciągnij mysz z czerwonego okręgu, który pojawia się po najechaniu kursorem na kształt, i połącz ją z odpowiednim kształtem.

5. Strzałki formatujące

Kiedy rysujesz relacje między elementami wewnątrz węzłów, prawdopodobnie będziesz musiał zilustrować bardziej złożone połączenia. Edytor Lucidchart pozwala na zmianę stylu i strzałek na każdej linii, aby pokazać unikalny rodzaj relacji. Wystarczy użyć paska właściwości nad obszarem roboczym.

Diagram wdrożenia Krok 2 493x317.png

6. Uzupełnij swój diagram

Dodawaj linie i węzły, dopóki nie zakończysz opisywania systemu. Śmiało dodawaj różne kolory do swojego diagramu, aby zawartość była bardziej dostępna.

Diagram wdrożenia Assembly Line 950x487.png

7. Publikuj, wdrażaj i udostępniaj

Gratulujemy! Diagram wdrożenia został ukończony. Po zakończeniu możesz opublikować i udostępnić zespołowi schemat wdrożenia, aby użyć go jako szybkiego odniesienia lub przyspieszyć proces wdrażania.

Aby udostępnić dokument współpracownikom, zarówno użytkownikom Lucidchart, jak i innym użytkownikom, kliknij w prawym górnym rogu ekranu pomarańczowy przycisk „Udostępnij”. Z tego samego menu możesz łatwo opublikować swój diagram w mediach społecznościowych.

Aby pobrać diagram, kliknij „Plik” > „Pobierz jako” i wybierz żądany typ pliku. Pobierając dokument, możesz rozpowszechniać diagram bez obawy, że inni dokonają nieautoryzowanych zmian. Dzięki Lucidchart publikowanie i udostępnianie diagramów jest niezwykle łatwe.

Po przejrzeniu tej strony możesz narysować swój własny diagram wdrażania za pomocą Lucidchart, bezpłatnej platformy komunikacji wizualnej, która tworzy eleganckie i płynne diagramy.

Gotowy do stworzenia własnego diagramu UML? Wypróbuj Lucidchart. Zacznij szybko, łatwo i za darmo.

 

Wszystko, czego potrzebujesz, aby utworzyć diagram

Utwórz dopracowany, profesjonalny diagram za darmo dzięki Lucidchart. Dysponujemy narzędziami pozwalającymi zwizualizować dowolny pomysł. Załóż konto i zacznij tworzyć diagramy już dziś.

Zarejestruj się bezpłatnie

Przykłady i szablony diagramów UML

Zainspiruj się i szybciej dokumentuj swoje pomysły dzięki bezpłatnym, konfigurowalnym szablonom.

Klasa UML

Cennik:

Bezpłatny

Klasa UML, Cennik: Bezpłatny

Diagram aktywności

Cennik:

Bezpłatny

Diagram aktywności, Cennik: Bezpłatny

Diagram przypadków użycia

Cennik:

Bezpłatny

Diagram przypadków użycia, Cennik: Bezpłatny

Przydatne materiały o UML

Oprogramowanie do UML

Poznaj nasze narzędzie do tworzenia profesjonalnych diagramów UML. Rozpocznij projektowanie diagramu UML od podstaw, skorzystaj z naszych funkcji znaczników UML-Markup lub wybierz gotowy szablon.

Samouczek dotyczący diagramów UML

Przeczytaj nasz kompleksowy przewodnik, aby poznać definicję UML, 14 typów diagramów UML oraz kroki niezbędne do utworzenia diagramu UML.

Często zadawane pytania

Diagram wdrażania to rodzaj diagramu strukturalnego UML, który opisuje fizyczne wdrażanie informacji generowanych przez programy na komponentach sprzętu, pokazując, w jaki sposób artefakty oprogramowania są wdrażane w węzłach sprzętowych.

Kluczowe elementy to węzły (trójwymiarowe pola reprezentujące obiekty sprzętowe lub programowe), artefakty (produkty opracowane przez oprogramowanie), komponenty (elementy oprogramowania), skojarzenia (linie wskazujące komunikację), zależności (strzałki przerywane) i interfejsy (koła wskazujące stosunki umowne).

Używaj diagramów wdrożenia, aby pokazać, które elementy oprogramowania są wdrażane przez jakie elementy sprzętowe, ilustruj przetwarzanie w czasie działania sprzętu i pokaż widok topologii systemu sprzętowego.

Węzły urządzeń to zasoby obliczeniowe o możliwościach przetwarzania, takie jak komputery PC, laptopy i telefony komórkowe, natomiast węzły środowiska wykonawczego to systemy komputerowe znajdujące się w ich obrębie, takie jak systemy operacyjne, JVM czy kontenery serwletów.

Artefakt to produkt opracowany przez oprogramowanie, reprezentowany przez prostokąt z nazwą i słowem „artefakt” otoczony podwójnymi strzałkami.

Zidentyfikuj zakres swojego systemu, zrozum fizyczne ograniczenia sprzętowe oraz uwarunkowania związane z systemami legacy, poznaj swoją architekturę dystrybucji i strukturę warstw (tierów), potwierdź, że posiadasz wszystkie niezbędne węzły i ich połączenia oraz ustal, na jakich węzłach będą działać poszczególne komponenty.

Bazy danych mogą być przedstawiane jako węzeł lub za pomocą dedykowanego symbolu bazy danych i reprezentują wszelkie dane przechowywane przez wdrożony system.

Tak, Lucidchart oferuje narzędzie do tworzenia diagramów UML, specjalnie zaprojektowane do budowy diagramów wdrożenia ze wszystkimi niezbędnymi kształtami i notacją.

Wszystko, czego potrzebujesz, aby utworzyć diagram UML

Oprócz naszego internetowego narzędzia do diagramów UML, Lucidchart oferuje wsparcie i zasoby szkoleniowe, które pomogą Ci rozwinąć się na dowolnym typie diagramów.

Stwórz diagram