Před nedávnem jsem hledal nějaký program pro práci s UML. Podmínkou bylo aby pokud možno moc nestál a dalo se s ním rozumně pracovat.
Při hledání jsem narazil i na Visual Paradigm.

Protože existuje i free verze, myslím že by tento program mohl zaujmout i ty, kteří s visuálním návrhem aplikací stále otálejí.
Ze stránky http://www.visual-paradigm.com/ je možné stáhnout mimo jiných buď Visual Paradigm či SDE for Visual Studio 2003, který se přímo integruje do vašeho oblíbeného vývojového prostředí.

Program podporuje základní typy diagramů:

  • Use Case Diagram
  • Class Diagram
  • Sequence Diagram
  • Collaboration Diagram
  • State Diagram
  • Activity Diagram
  • Component Diagram
  • Deployment Diagram

Nejvíce se mi při testování líbil způsob vývoje. Ten začíná od textové analýzy, ve které si označíte klíčová slova která převedete na Kandydáty typu Class, Actor, Use Case a Work Flow.
Při vytváření jednotlivých diagramů pak již tyto kandydáty pouze přetahujete z Model Tree do okna návrhu a tvoříte vlastní diagram.
U placené verze pro Visual Studio máte navíc on-line synchronizaci kódu s návrhem, takže můžete mít např. v horním okně vlastní návrh a spodním okně kód. Pokud do návrhu přidáte kód, změna se projeví v kódu a naopak.
Další plus programu je v generování podrobných reportů v HTML a PDF.

Díky názorným prezentacím na stránkách http://www.visual-paradigm.com/ nebude nikomu činit velké problémy začít s programem během několika málo hodin slušně pracovat.

Ukázka tvorby kandidátů z textové analýzy