Przewodnik po typach diagramów UML: Dowiedz się o wszystkich typach diagramów UML z przykładami
Opublikowany: 2012-02-02UML oznacza zunifikowany język modelowania. Jest to bogaty język do modelowania rozwiązań oprogramowania, struktur aplikacji, zachowania systemu i procesów biznesowych. Istnieje 14 typów diagramów UML ułatwiających modelowanie tych zachowań.
Możesz rysować diagramy UML online za pomocą naszego oprogramowania lub zapoznać się z przykładami diagramów UML w naszej społeczności zajmującej się diagramami.
Lista typów diagramów UML
Więc jakie są różne typy diagramów UML? Istnieją dwie główne kategorie; diagramy struktury i diagramy behawioralne . Kliknij łącza, aby dowiedzieć się więcej o konkretnym typie diagramu.
- Schematy struktur
- Diagram klas
- Schemat komponentów
- Schemat wdrożenia
- Schemat obiektu
- Schemat pakietu
- Schemat profilu
- Schemat struktury kompozytowej
- Diagramy behawioralne
- Diagram przypadków użycia
- Diagram aktywności
- Schemat maszyny stanowej
- Diagram sekwencyjny
- Schemat komunikacji
- Diagram przeglądu interakcji
- Schemat czasowy
Diagramy strukturalne pokazują rzeczy w modelowanym systemie. W bardziej technicznym ujęciu pokazują różne obiekty w systemie. Diagramy behawioralne pokazują, co powinno się wydarzyć w systemie. Opisują, w jaki sposób obiekty wchodzą ze sobą w interakcje, tworząc działający system.
Diagram klas
Uzyskaj więcej przykładów diagramów klas UML >>
Schemat komponentów
Diagram komponentów przedstawia strukturalną relację komponentów systemu oprogramowania. Są one najczęściej używane podczas pracy ze złożonymi systemami z wieloma komponentami. Komponenty komunikują się ze sobą za pomocą interfejsów. Interfejsy są połączone za pomocą złączy. Poniższy obrazek przedstawia schemat komponentów.
Uzyskaj więcej szablonów diagramów składowych >>
Schemat wdrożenia
Diagram wdrażania przedstawia sprzęt w systemie i oprogramowanie w tym sprzęcie. Diagramy wdrożeniowe są przydatne, gdy oprogramowanie jest wdrażane na wielu komputerach, z których każdy ma unikalną konfigurację. Poniżej znajduje się przykładowy diagram wdrożenia.
Uzyskaj więcej szablonów diagramów wdrożeniowych >>
Schemat obiektu
Diagramy obiektów, czasami nazywane diagramami instancji, są bardzo podobne do diagramów klas. Podobnie jak diagramy klas, pokazują one również relacje między obiektami, ale używają przykładów ze świata rzeczywistego.
Pokazują, jak system będzie wyglądał w danym momencie. Ponieważ w obiektach dostępne są dane, służą one do wyjaśniania złożonych relacji między obiektami.
Pobierz więcej szablonów diagramów obiektów >>
Schemat pakietu
Jak sama nazwa wskazuje, diagram pakietów pokazuje zależności między różnymi pakietami w systemie. Sprawdź ten artykuł wiki, aby dowiedzieć się więcej o zależnościach i elementach znalezionych w diagramach pakietów.
Schemat profilu
Diagram profilu to nowy typ diagramu wprowadzony w UML 2. Jest to typ diagramu bardzo rzadko używany w jakiejkolwiek specyfikacji. Aby uzyskać więcej szablonów diagramów profili, odwiedź naszą społeczność diagramów.
Schemat struktury kompozytowej
Diagramy struktury złożonej służą do pokazania wewnętrznej struktury klasy. Niektóre z typowych diagramów struktur kompozytowych.
Diagram przypadków użycia
Jako najbardziej znany typ diagramu behawioralnych typów UML, diagramy przypadków użycia dają graficzny przegląd aktorów zaangażowanych w system, różne funkcje potrzebne tym aktorom oraz sposób interakcji tych różnych funkcji.
To świetny punkt wyjścia do każdej dyskusji nad projektem, ponieważ możesz łatwo zidentyfikować głównych zaangażowanych aktorów i główne procesy systemu. Możesz tworzyć diagramy przypadków użycia za pomocą naszego narzędzia i/lub od razu zacząć korzystać z naszych szablonów przypadków użycia.
Powiązania diagramu przypadków użycia wyjaśnione na przykładach
Uzyskaj więcej przykładów diagramów przypadków użycia >>
Diagram aktywności
Diagramy aktywności przedstawiają przepływy pracy w sposób graficzny. Mogą być używane do opisu biznesowego przepływu pracy lub operacyjnego przepływu pracy dowolnego komponentu w systemie. Czasami diagramy aktywności są używane jako alternatywa dla diagramów maszyny stanowej. Sprawdź ten artykuł wiki, aby dowiedzieć się o symbolach i wykorzystaniu diagramów aktywności. Możesz również odnieść się do tego prostego przewodnika po diagramach aktywności.
Uzyskaj więcej szablonów diagramów aktywności >>
Schemat maszyny stanowej
Diagramy automatu stanów są podobne do diagramów aktywności, chociaż notacje i użycie nieco się zmieniają. Są one czasami nazywane również diagramami stanu lub diagramami stanu. Są one bardzo przydatne do opisania zachowania obiektów, które zachowują się różnie w zależności od aktualnego stanu. Poniższy diagram automatu stanów przedstawia podstawowe stany i akcje.
Uzyskaj więcej przykładów diagramów wykresów stanu >>
Diagram sekwencyjny
Diagramy sekwencji w UML pokazują, w jaki sposób obiekty wchodzą ze sobą w interakcje i kolejność tych interakcji. Należy zauważyć, że pokazują one interakcje dla konkretnego scenariusza. Procesy są reprezentowane pionowo, a interakcje są pokazane jako strzałki. Ten artykuł wyjaśnia cel i podstawy diagramów sekwencji. Zapoznaj się również z tym kompletnym samouczkiem dotyczącym diagramów sekwencji, aby dowiedzieć się więcej o diagramach sekwencji.
Możesz również natychmiast rozpocząć rysowanie, korzystając z naszych szablonów diagramów sekwencji.
Schemat komunikacji
W UML 1 nazwano je diagramami współpracy. Diagramy komunikacji są podobne do diagramów sekwencji, ale nacisk kładziony jest na komunikaty przekazywane między obiektami. Te same informacje można przedstawić za pomocą diagramu sekwencji i różnych obiektów. Kliknij tutaj, aby zrozumieć różnice na przykładzie.
Diagram przeglądu interakcji
Diagramy przeglądu interakcji są bardzo podobne do diagramów aktywności. Podczas gdy diagramy aktywności przedstawiają sekwencję procesów, diagramy przeglądu interakcji przedstawiają sekwencję diagramów interakcji.
Stanowią zbiór diagramów interakcji i kolejności ich występowania. Jak wspomniano wcześniej, istnieje siedem typów diagramów interakcji, więc każdy z nich może być węzłem na diagramie przeglądu interakcji.
Schemat czasowy
Diagramy czasowe są bardzo podobne do diagramów sekwencji. Reprezentują zachowanie obiektów w określonym przedziale czasowym. Jeśli to tylko jeden obiekt, diagram jest prosty. Ale jeśli w grę wchodzi więcej niż jeden obiekt, diagram Timing jest używany do pokazania interakcji między obiektami w tym przedziale czasowym.
Kliknij tutaj, aby utworzyć diagram czasu.
Wymienione powyżej są wszystkie typy diagramów UML. UML oferuje wiele typów diagramów, a czasami dwa diagramy mogą wyjaśnić to samo za pomocą różnych notacji.
Sprawdź ten wpis na blogu, aby dowiedzieć się, który diagram UML najbardziej Ci odpowiada. Jeśli masz jakieś pytania lub sugestie, zostaw komentarz.