Diagramy komponentów UML

Funkcje diagramów komponentów w UModel:

  • Pasek narzędzi dla elementów diagramu komponentów
  • Pomoc w wprowadzaniu danych oraz przyciski umożliwiające szybkie edytowanie
  • Menu kontekstowe, które pojawia się po kliknięciu prawym przyciskiem myszy
  • Obsługuje wszystkie 14 diagramów UML
  • Kaskadowe style dla kolorów, czcionek i rozmiaru linii
  • Elastyczna siatka wyrównywania
  • Elementy można przypisywać do warstw diagramu
  • Możliwość nieograniczonego cofania i ponawiania działań zachęca do eksperymentowania i odkrywania nowych pomysłów

Diagramy komponentów

Teraz można łatwo przedstawić fizyczną strukturę kodu za pomocą diagramów komponentów w programie UModel.

Diagram komponentów UML

Diagramy komponentów mapują logiczną strukturę klas projektu na rzeczywiste pliki zawierające kod źródłowy, w którym logika jest zaimplementowana. Kiedy UModel generuje kod, diagramy komponentów wskazują lokalizację plików źródłowych Java lub C# dla poszczególnych klas. Podczas inżynierii wstecznej istniejącego projektu, diagramy komponentów mogą pomóc w powiązaniu każdego diagramu klas UModel z odpowiednimi plikami źródłowymi.

Narzędzie do rysowania diagramów komponentów UModel zawiera strzałki realizacji, które przypisują każdą klasę do komponentu, oraz inne elementy, które będą przydatne podczas tworzenia takich diagramów. UModel umożliwia łatwe tworzenie nowego komponentu, zarówno za pomocą narzędzia, jak i poprzez menu kontekstowe, dostępne po kliknięciu prawym przyciskiem myszy. Następnie można kopiować i wklejać klasy z diagramów klas lub przeciągać je z okna drzewa modelu, a klasy można przypisać do komponentu, rysując strzałki realizacji.

W oknie właściwości diagramu komponentów należy określić katalog, w którym znajduje się kod źródłowy odpowiadający danemu modelowi. To właśnie w tym miejscu określasz, gdzie UModel ma przechowywać wygenerowany kod, a także gdzie ma szukać kodu, który ma być wykorzystany do inżynierii wstecznej.