Modelio – open source

Modelio 1

Modelowanie, poza metodykami i notacjami, które im towarzyszą, to także narzędzia. Wiele z nich to narzędzia płatne. Dla mnie narzędzia to rzecz wtórna. Oczywiście lubię produkty firmy Sparx Systems, ale zakup licencji Enterprise Architect to pewien wydatek, który w wielu przypadkach może być nadmiarowy. Powstaje zatem pytanie, czy są narzędzia, w których można rysować i robić to bezpłatnie. Jakiś czas temu w tekście: Subiektywne porównanie narzędzi do modelowania procesów biznesowych zgrubnie opisałem narzędzia do modelowania procesów biznesowych. Dziś czas na krok dalej.

Jeśli chodzi o bezpłatne narzędzia do modelowania w UML to kibicuję Modelio. Już w 2012 roku Modelowane w UML– Modelio Open Source napisałem kilka zdań na ten temat. Przez te kilka lat narzędzie urosło. Przegląd najważniejszych funkcji (a raczej możliwych do narysowania diagramów) czas zacząć.

UML w Modelio

Modelio umożliwia przygotowanie diagramów w notacji UML. Diagramy mogą wydawać się nie ładne, ale mają wszystko to co potrzeba.

Modelio Diagram Przypadków Użycia

Opis przypadków użycia nie jest może zbyt rozbudowany, ale podstawowe pola do opisu są. Ponadto jest miejsce na warunki oraz ograniczenia.

Modelio Opis Przypadków Użycia

Scenariusze można opisać słownie w opisie przypadków użycia lub można narysować diagram aktywnosci.

Modelio Diagram Aktywności

Diagram aktywności to dość popularna technika modelowania. Uzupełnia ją diagram maszyny stanowej, który jest również dostępny w Modelio.

Modelio Diagram Maszyny Stanowej

Oprócz diagramów opisujących zachowanie w Modelio można modelować struktury czyli klasy

Modelio Diagram Klas

oraz architekturę. Diagram komponentów również jest dostępny.

Modelio Diagram Komponentow

Ponadto w Modelio są diagramy sekwencji, komunikacji, wdrożenia oraz diagram obieketów.

BPMN w Modelio

Oprócz wspomnianych powyżej diagramów UML w Modelio można budować diagramy BPMN. Z punktu widzenia procesu wytwórczego to bardzo przydatna opcja. Diagramy można eksportować i importować w formacie XDPL.

Modelio Diagram Bpmn

Diagramy BPMN w Modelio zawierają wszystkie potrzebne elementy tej notacji.

ArchiMate w Modelio

To, co zapewne zaskoczy wiele osób to fakt, że w Modelio można budować diagramy w notacji ArchiMate. Wystarczy ściągnąć bezpłatny dodatek i…

Modelio Archimate

Modelio podsumowanie

Modelio nie jest idealnym narzędziem. Wizualizacja diagramów, ergonomia pracy wymaga jeszcze udoskonalenia. Zapewne to samo można powiedzieć o wspomnianym we wstępie Enterprise Architect. Pytanie wobec powyższego brzmi. Czy warto korzystać z Modelio lub innych narzędzi bezpłatnych do modelowania?

Otóż gdy potrzebujesz kilku diagramów do swojego projektu, uczysz się notacji, potrzebujesz ad hoc coś zamodelować to bezpłatne narzędzia do modelowania są świetne. Wśród open source’owych narzędzi na stronie https://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools można jeszcze znaleźć Umbrello UML, PlantUML, UML Designer. Wspomniane narzędzia były, według zacytowanej strony, aktualizowane w ostatnich dwóch latach.

Opensource Tool

W momencie, gdy robisz coś poważniejszego to sensownie jest skorzystać z narzędzi, które niestety kosztują, ale pozwolą sprawniej przygotować i zarządzać złożonymi konceptami. Narzędzie CASE musi być dopasowane do Twojego stylu działania, bo to ważny element pracy analityka, projektanta architekta. Jednak w moim przekonaniu to tylko dodatek, gdyż ważna jest metodyka wytwarzania systemów.

Podobne wpisy

  • Subiektywne porównanie narzędzi do modelowania procesów biznesowych W wielu firmach, z którymi mam przyjemność współpracować jest stosowana nierozłączna para: JIRA i Confluence.  JIRA odpowiada za zarządzania zadaniami a Confluence jest swoistym […]
  • Wdrożenie metodyki – wybór narzędzia wspomagającego modelowanie W wielu firmach toczy się dyskusja o sformalizowaniu procesu wytwórczego oprogramowania. Spontaniczne tworzenie diagramów przez szeroko rozumianych analityków i projektantów nie buduje […]
  • Dedykowana metodyka prowadzenia projektu Koniec roku pozwala mi wreszcie odetchnąć. Ostatnie tygodnie były mega pracowite. To czym chcę się pochwalić to fakt iż w tym roku udało się opracować dedykowane metodyki prowadzenia […]
  • BoUml Od pewnego czasu o moje uszy obija się nazwa BoUML. Co to jest? To jest narzędzie do open source?owe narzędzie do modelowania. Zaintrygowany pochlebnymi opiniami zainstalowałem i oto moja […]
  • StarUML O StarUML StarUML jest projektem open source, który ma na celu zbudowanie bezpłatnego, elastycznego, rozszerzalnego, narzędzia służącego do modelowania w języku UML 2.0. Główną ideą […]
Reklama
MODESTO - licencje Enterprise Architect

1 komentarz dla “Modelio – open source”

  1. Jak najbardziej zgadzam się z Tobą. Dobór odpowiedniego narzędzia jest ważna i EA jest świetnym wyborem. Jednak nie wszystkie organizacje potrzebują kombajna CASE a Modelki może być dobra alternatywą.

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przewiń do góry