Wymagania na tworzenie oprogramowania.

Wymagania na tworzenie oprogramowania.

UML - narzędzia PDF Drukuj Email

Pierwszym i najtańszym narzędziem do modelowania w UML jest… kartka papieru. Umożliwia nabycie pewnej praktyki i nauczenie się jak myśleć „modelowo”, jak projektować i rysować diagramy. Wielu doświadczonych analityków tworzy wstępne modele na papierze, mając nawet dostęp do profesjonalnych narzędzi, ponieważ w ten sposób można łatwo zarysować pierwsze wersje modeli, które następnie będą uszczegóławiane i dopracowywane w narzędziu.

 

· ArgoUML (http://argouml.tigris.org) - jest to aplikacja napisana w Javie, a więc działająca pod niemal każdym systemem operacyjnym. Jej wadą jest jednak wsparcie jedynie dla UML-a w wersji 1.4, co uniemożliwi budowę niektórych diagramów.

· Poseidon for UML (http://www.gentleware.com) - produkt komercyjny, tak jak ArgoUML stworzony w Javie. Oferuje on jednak wsparcie dla UML-a w wersji 2.0. Istnieje kilka wersji, w tym Community Edition – wersja darmowa, znakomita do nauki.

· IBM Rational Software (http://www.ibm.com/software/ra...) - cała rodzina programów, wśród których znajduje się także aplikacja do budowy diagramów UML.

· Sparx Enterprise Architect (http://www.sparxsystems.com.au) – rozbudowany program, dający olbrzymie możliwości i oferujący wsparcie dla UML-a w wersji 2.1. Dodatkowo pozwala budować diagramy baz danych.

· Visual Paradigm Agilian (http://www.visual-paradigm.com/product/ag/ ) – łatwe w użyciu narzędzie do tworzenia diagramów, wspierające wiele notacji modelowania. Agilian to środowisko zwłaszcza dla praktyków zwinnego wytwarzania oprogramowania (Agile). Umożliwia modelowanie w UML, BPMN, ERD, DFD i tworzenie map myśli (mind map).


Wszystkie komercyjne programy oferują możliwość generowania kodu programu na podstawie diagramów UML, a także generowanie diagramów na podstawie kodu (Reverse Engineering - inżynieria zwrotna).


Autor: Karolina Zmitrowicz

 
 
Joomla 1.5 Templates by Joomlashack