Rozdział 08

Narzędzia do UML

Wybór narzędzi oraz praca z diagramami w repozytorium i zespole.

097Jak wybrać narzędzie do UML?Wybierz narzędzie UML według zadań, formatów, współpracy, kontroli zmian, automatyzacji, dostępności i kosztu utrzymania modelu.→098Narzędzia graficzne i narzędzia tekstowePorównaj graficzne edytory UML z narzędziami diagram-as-code pod względem kontroli układu, wersjonowania, współpracy i automatyzacji.→099PlantUMLPoznaj PlantUML: tekstowy zapis diagramów, podstawową składnię, renderowanie do grafiki, style i ograniczenia narzędzia.→100MermaidJak używać Mermaid do tworzenia diagramów z tekstu, gdzie kończy się jego zgodność z UML i kiedy wybrać inne narzędzie.→101diagrams.netPrzewodnik po diagrams.net: tworzenie diagramów UML, pliki, współpraca, eksport oraz różnice między rysunkiem a modelem UML.→102Visual ParadigmPrzewodnik po Visual Paradigm jako narzędziu modelowania UML: projekty, diagramy, walidacja, inżynieria kodu i kryteria wyboru.→103Enterprise ArchitectPoznaj Sparx Systems Enterprise Architect: repozytorium modeli, praca zespołowa, śledzenie wymagań, raporty i kryteria wdrożenia.→104StarUMLJak używać StarUML do modelowania UML, organizować projekt, korzystać z rozszerzeń i eksportować diagramy oraz dokumentację.→105Generowanie diagramów z koduJak generować diagramy z istniejącego kodu, wybrać zakres analizy i utrzymać wynik użyteczny bez mylenia go z pełnym modelem projektu.→106Przechowywanie diagramów w repozytoriumJak przechowywać źródła i obrazy diagramów UML w repozytorium, wersjonować zmiany i ustalić zasady współpracy.→107Eksport i publikowanie diagramówJak dobrać format eksportu diagramu UML do strony internetowej, dokumentacji, prezentacji i druku, zachowując czytelność oraz źródło.→108Współpraca zespołowa nad modelemJak organizować wspólny model UML: odpowiedzialności, konwencje, kontrolę zmian, przeglądy, konflikty i publikowanie aktualnych diagramów.→