Modelowanie w UML - plugin do NetBeans czy inne narzędzie?

0

Zapoznałem się ostatnio pobieżnie z notacją UML. Chciałbym teraz wykorzystać tą umiejętność, aby opierać aplikacje na zbudowanych wcześniej przez siebie projektach UML. Zapoznałem się już z pluginem do NetBeans (o nazwie UML) który posiada niepodważalne zalety takie jak generowanie kodu Javy na podstawie schematów UML i konwertowanie projektów na dokumenty UML. Problem w tym, że obsługa tego pluginu jest dość toporna i trzeba się sporo namęczyć, aby osiągnąć niektóre proste cele. Poza tym wygenerowane w tym plug-inie schematy są jakieś mało przejrzyste (dziwnie działa przybliżanie i oddalanie). Wiem, że są specjalne aplikacje wspomagające modelowanie, które prawdopodobnie nie będą oferować opcji generowania kodu Javy, ale być może tworzenie w nich projektów byłoby szybsze, poręczniejsze i mniej frustrujące? Czy ktoś, kto bawił się już UML-em może mi doradzić jako programiście Java, czy pozostać przy plug-inie NB, czy raczej zainteresować się zewnętrznymi narzędziami?

0

Aplikacje pozwalające tworzyć diagramy UML zwykle posiadają możliwość generowania kodu. Nie wiem skąd taka myśl, że nie. Osobiście polecam program Enterprise Architect. Nie jest to niestety program darmowy i raczej przeznaczony do większych projektów, zwłaszcza ze współdzielonymi zasobami. Program posiada możliwość generacji kodu programu z diagramów i odwrotnie.
Inne znane narzędzia:

  1. Enterprise Architect
  2. MagicDraw
  3. Rational Software Modeler
  4. TAU G2
  5. Rhapsody
  6. Poseidon for UML
0

Uruchomiłem triala Enterprise Architecta zgodnie z Twoją poradą, ale opcji importu/eksportu z/do kodu źdódłowego w języku programowania jakoś nie mogę się tam doszukać :(.

1 użytkowników online, w tym zalogowanych: 0, gości: 1