CASE dla Javy

Narzędzie UML Together/J 3.0 do modelowania aplikacji w Javie jest dostępne w trzech wersjach. Jedną z nich można pobrać bezpłatnie z internetowych stron producenta - Together Soft.

Narzędzie UML Together/J 3.0 do modelowania aplikacji w Javie jest dostępne w trzech wersjach. Jedną z nich można pobrać bezpłatnie z internetowych stron producenta - Together Soft.

Together/J współpracuje ze wszystkimi popularnymi pakietami do tworzenia aplikacji w Javie (wersja Enterprise zawiera środowisko Symantec Visual Cafř). Oprogramowanie amerykańskiej firmy Together Soft (poprzednio znanej pod nazwą Object International) staje się integralną częścią zestawu programistycznego, na który składają się: narzędzie do modelowania, generator aplikacji, pakiet do tworzenia interfejsu użytkowego i logiki aplikacji. Po utworzeniu klasy Java logiki aplikacji wystarczy ją wstawić do diagramu (modelu) aplikacji i połączyć z pozostałymi modułami. Together/J spełnia w zestawie programistycznym rolę modułu do konstruowania, modyfikowania i konserwowania aplikacji.

Integracja wzorców

Działanie Together/J opiera się na koncepcji inżynierii zwrotnej - odtwarzanie kodu aplikacji po zmianie modelu, i odwrotnie. Po zmianie modelu i przejściu do środowiska programistycznego IDE otrzymywane są informację o zmianie plików źródłowych. Należy je załadować do pakietu, by zaktualizować kod wynikowy aplikacji. Dopisanie kodu (konstruktorów, metod, atrybutów) powoduje zmiany modelu UML w Together/J.

Wzorce projektowe (design patterns) są uważane za dobrą metodę zapisania wiedzy projektantów w celu wykorzystania jej w kolejnych projektach. Uznany wzorzec przeszedł już test przydatności, zawiera informacje o warunkach i kontekście stosowania, zasad, których trzeba przestrzegać, i uzyskanych wynikach. Wzorce projektowe przyjęły się w metodykach obiektowego tworzenia aplikacji. Wzorce są trudniejsze w użyciu niż komponenty, gdyż zwykle zawierają wiele klas, które stosuje się (lub nie) w zależności od modyfikacji wzorca.

Together/J zawiera moduł (wizard) wspomagający stosowanie i modyfikowanie wzorców włączanych do środowiska. Aby użyć wzorzec, wystarczy wybrać go z listy, zmodyfikować za pomocą oddzielnego modułu i włączyć do mo- delu, który automatycznie zostaje uaktualniony o niezbędny kod. Jest to dogodna metoda integracji wzorców projektowych.

Inne właściwości

Together/J zapewnia możliwości integracji z aplikacją komercyjnych i lokalnie napisanych komponentów Enterprise Java Beans (EJB). W modelach można korzystać z elementów dostępnych w ramach projektu IBM San Francisco, zawierającego komponenty Java Beans i EJB o różnej złożoności.

Together/J nie zawiera systemu kontroli wersji kodu.Ma wbudowaną obsługę pracy zespołowej.

Wsparcie standardu UML 1.3 umożliwia m.in. definiowanie własnych ikon (dostępne tylko w wersji Enterprise). Pakiet pozwala na importowanie modeli z pakietu Rational Rose i na dokumentowanie projektu w postaci RTF lub HTML.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200