Diagramy UML
Diagrammix zapewnia dedykowane wsparcie dla diagramów klas i sekwencji UML (Unified Modeling Language), pomagając wizualizować architekturę oprogramowania, wzorce projektowe i interakcje systemowe.
Uwaga: Diagramy UML są funkcją PRO.
Strony UML
Diagramy UML znajdują się na własnych stronach (kartach). Kliknij + na pasku kart i wybierz:
- UML Class Diagram (
Option+Cmd+T) - UML Sequence Diagram (
Shift+Option+Cmd+T)
Na stronie UML pasek narzędzi pokazuje menu UML z pasującymi narzędziami, a zakładka Rozmieść Inspektora pokazuje sekcję UML dla zaznaczonego elementu.
Obsługiwane typy diagramów
Diagramy klas
Modeluj statyczną strukturę systemu za pomocą klas, atrybutów, operacji i relacji.
- Klasy ze stereotypami (np.
<<interface>>) i opcją Abstrakcyjna - Atrybuty i operacje z modyfikatorami widoczności (+, -, #, ~)
- Relacje: asocjacja, zależność, dziedziczenie, realizacja, agregacja, kompozycja
Diagramy sekwencji
Wizualizuj interakcje obiektów w czasie za pomocą uczestników, komunikatów, aktywacji i fragmentów.
- Uczestnicy z liniami życia — role uczestnika, aktora, granicy, kontrolera, encji i bazy danych
- Komunikaty synchroniczne, asynchroniczne, zwrotne i samowywołania
- Paski aktywacji pokazujące fokus wykonania
- Fragmenty złożone (alt, opt, loop, par i inne)
Szybki start
Tworzenie diagramu klas
- Dodaj stronę UML Class Diagram
- Naciśnij
U(lub wybierz Klasa z menu UML) i kliknij lub przeciągnij na płótnie, aby umieścić klasę - Edytuj nazwę klasy, atrybuty i operacje w zakładce Rozmieść Inspektora → sekcja UML
- Naciśnij
R(Relacja) i przeciągnij z jednej klasy do drugiej, aby je połączyć
Tworzenie diagramu sekwencji
- Dodaj stronę UML Sequence Diagram
- Naciśnij
P(Uczestnik) i klikaj, aby umieszczać uczestników wzdłuż góry - Naciśnij
M(Komunikat) i przeciągnij między liniami życia, aby tworzyć komunikaty - Użyj Aktywacja i Fragment z menu UML do pasków wykonania i fragmentów złożonych
Dowiedz się więcej
- Diagramy klas - Szczegółowy przewodnik tworzenia diagramów klas
- Diagramy sekwencji - Szczegółowy przewodnik tworzenia diagramów sekwencji