Tomasz Panasiuk

Tomasz Panasiuk Software Developer

Temat: ..::Najlepszy program do modelowania UML::..

Jaki jest waszym zdaniem najlepszy dziś na rynku i najszerzej stosowany program do modelowania UML?

Osobiście miałem kiedyś do czynienia z Rational Rose Enterprise ale z tego co pamiętam było szalenie paskudne ;]

Trochę coś robiłem w Magic Draw, bardzo ciekawe zresztą...

Teraz chcę się trochę zapoznać z programem Enterprise Architect..

Jakie jest wasza opinia?
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: ..::Najlepszy program do modelowania UML::..

Najlepszy to ryzykowne słowo, najlepszy dla kogo i do czego?

Ja używam http://www.visual-paradigm.com/
Moje zdanie jest takie: nie przeszkadza, jest szybki (można diagramy tworzyć w trakcie rozmowy z klientem na żywo... )

Z innymi miałem raczej słabe doświadczenia, szukając i testując traiale dopiero VP uznałem za coś dla mnie...

Ja dodał bym do tego pytanie: na ile projekty są przenoszalne pomiędzy tymi narzędziami, większość oferuje format wymiany XMI.
Piotr Aftewicz

Piotr Aftewicz Analityk biznesowy

Temat: ..::Najlepszy program do modelowania UML::..

A ja od zawsze stosuje Rational Rose.
Przede wszystkim dlatego, że znam go już bardzo dobrze, nie potrzebuje kolorowych udziwnień i masy dodatków, które często przeszkadzają.

A najlepszego to chyba nie wybierzemy, każdy praktycznie, daje wszystko z zakresu notacji UML, teraz kwestia tego, czy dla Ciebie dany program jest wygodny.

konto usunięte

Temat: ..::Najlepszy program do modelowania UML::..

Mi wystarczy Enterprise Architect 7.0.

Jest bardzo szybki i ma duże możliwości. Jedyną wada jego jest to, że nie ma sensownej Mind Mapy, ale to załatwiam FreeMind'em.

Miałem okazje używać Rational Rose oraz VP i EA znacznie bardziej mi odpowiada. Ale to mój punkt widzenia. :)

pozdr. edi
Marek Duch

Marek Duch p.o. Głównego
specjalisty,
CIiOAMUW

Temat: ..::Najlepszy program do modelowania UML::..

Przez wiele lat projektowałem większe i mniejsze podsystemy do MRP i ERP. Niestety pracodawca bardzo skąpił na narzędzia i chociaż znam historię i założenia UML, to NIGDY jeszcze nie miałem szczęścia pracować z oprogramowaniem wspomagającym moje szare komórki na tym polu.
Proszę o radę: Wiem, że dostępnych jest wiele programów w wersji trial. Problem co wybrać na początek, aby bez niczyjej pomocy nauczyć się wykorzystywać możliwości, jakie daje takie oprogramowanie...
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: ..::Najlepszy program do modelowania UML::..

Marek Duch:
Przez wiele lat projektowałem większe i mniejsze podsystemy do MRP i ERP. Niestety pracodawca bardzo skąpił na narzędzia i chociaż znam historię i założenia UML, to NIGDY jeszcze nie miałem szczęścia pracować z oprogramowaniem wspomagającym moje szare komórki na tym polu.
Proszę o radę: Wiem, że dostępnych jest wiele programów w wersji trial. Problem co wybrać na początek, aby bez niczyjej pomocy nauczyć się wykorzystywać możliwości, jakie daje takie oprogramowanie...

Praktycznie wszystkie narzędzia CASE bazują na UML i analizie obiektowej. Założenia do UML to kapke mało... do tego wiele z nich (CASE) zawiera elementy analizy strukturalnej (diagramy i notacje DFD i ERD) które także warto przyswoić (szczegółnie ERD). Dopiero po opanowaniu tego warto łapać się za CASE. Może to truizm na tej grupie ale od rysowania obrazków do modelowania jest pewien mały dystans i warto się wystrzegać tego błędu jakim jest "kupić kejs i dużo rysować." Diagram UML to wynik analizy i projektownia a nie cel sam w sobie.

Na początek warto wziąść do ręki MS Visio, zobaczyć co boli. Potem wybrac CASE. EA (Enterprice Architect) jest dość popularny i niedrogi, może troszkę siermiężny ale szybki. Rational ma niestety (moim zdaniem)narzucony RUP jako bazowy "template" co dla mnie osobiście jest poważnym ograniczeniem. Jest także dość kosztowny. Osobiście wole samemu ustalać reguły gry przy projektach, nie wszystkie są RUP'em.

Ja używam Visual-Paradigm Agilian (już wspominałem o tym). Daje pełną swobodę tworzenia logiki projektu, pozwala użyć kolorów co ja akurat uważam za zaletę, to trzeci wymiar diagramów i nie raz pomaga. Dla mnie diagramy to dokumentacja decyzji projektowych i uważam, że wygląd także się liczy, to w końcu dokumentacja także dla klientów. To nie jest przypadek, że kolorowe pisma są poczytniejsze.

Aha... VP ma darmową wersje community edition także:
http://www.visual-paradigm.com/product/vpuml/community...
Pakiet ten eksportuje projekty UML do Eclipse w formacie XMI...Jarosław Żeliński edytował(a) ten post dnia 07.12.07 o godzinie 23:01
Tomasz Panasiuk

Tomasz Panasiuk Software Developer

Temat: ..::Najlepszy program do modelowania UML::..

Hmm.. wydaje mi się, że możesz spróbować
Poseidon for UML Community Edition:

http://www.gentleware.com/index.php?id=ce

To taka wersja edukacyjna ;) świetne na początek, żeby zobaczyć co i jak :D Program z tego co pamiętam jest javowy (czyt. ciężki), na wolnym sprzęcie może mulić =)
Daj znać o wrażeniach ;)
...jednak jest coś jeszcze darmowego... Argo UML:

http://argouml.tigris.org/

dawno temu jak wrzuciłem to się wieszał więc nie znam ;)

Pod środowisko programowania Eclipse jest może trochę pluginów, ale nie sądze aby były fajniejsze od Poseidon UMLTomasz P. edytował(a) ten post dnia 06.12.07 o godzinie 00:23

Temat: ..::Najlepszy program do modelowania UML::..

Czy próbował ktoś już netbeans.

Proponuję się zapoznać. Ja się z nim bardzo dobrze rozumiem. Moim zdaniem ma znacznie lepsze wsparcie dla UML niż eclipse no i diagramy wyglądają ładnie.

Poza tym jest open source i nie trzeba się nigdzie rejestrować lub denerwować, że za 2 tygodnie kończy się możliwość używania za darmo :)

i jeszcze link:
http://www.netbeans.org/features/uml/index.htmlDawid Nowacki edytował(a) ten post dnia 11.12.07 o godzinie 00:38
Ryszard Lewandowski

Ryszard Lewandowski Koordynator ds
Analiz pion IT.

Temat: ..::Najlepszy program do modelowania UML::..

Popieram, też od dłuższego czasu korzystam z NetBeans i bardzo sobię chwalę zintegrowany UML. Jedyną niedogodnością jest brak bardziej rozbudowanych elementów ale można z tym sobie poradzić.

Korzystam też z visual-paradigm - świetne narzędzie ale niestety dosyć drogie. Wersje typu community są bardzo okrojone - znacznie bardziej niż to wynika z opisu na stronach producenta.
Tadeusz Pyś

Tadeusz Pyś ..czyli samo zuo ;)

Temat: ..::Najlepszy program do modelowania UML::..

Jarosław Żeliński:

Ja używam Visual-Paradigm Agilian (już wspominałem o tym). Daje
pełną swobodę tworzenia logiki projektu, pozwala użyć kolorów co ja akurat uważam za zaletę, to trzeci wymiar diagramów i nie raz pomaga. Dla mnie diagramy to dokumentacja
decyzji projektowych i uważam, że wygląd także się liczy, to w końcu dokumentacja także dla klientów. To nie jest przypadek,
że kolorowe pisma są poczytniejsze.

Lepiej bym tego nie ujal. Podpisuje sie pod tym calkowicie. Widzialem sporo narzedzi, ale odkad wpadlem kiedys na bardzo wczesna wersje VP - wsiaklem. Od tamtej pory VP przeszedl wiele modyfikacji i autentycznie, wymiata. Sama w sobie chocby wygoda obslugi deklasyfikuje cala reszte. Nie jest idealny, mozna czasem trafic na dosc brzydkie bledy lub niedociagniecia np. pozycjonowanie 'ramek' petli/wyborow na diagramie sekwencji wciaz jest szalenie upierdliwe, ale -- i tak jest o niebo lepiej niz w innych.

Ostatnio ktos mi pokazywal jakies inne narzedzie ktore ponoc bylo niesamowite.. Argo Uml moze? juz juz bylo calkiem dobrze i fajnie, nawet mi sie podobalo, acz troche wolno chodzilo.. .... ...dopoki nie zauwazylem ze nie ma funkcji UNDO. Jezu. Usuniesz jakas klase przypadkiem. Puufff.. poszlo. I teraz odtwarzaj z palca. Masakra.
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: ..::Najlepszy program do modelowania UML::..

Ryszard Lewandowski:
Popieram, też od dłuższego czasu korzystam z NetBeans i bardzo sobię chwalę zintegrowany UML. Jedyną niedogodnością jest brak bardziej rozbudowanych elementów ale można z tym sobie poradzić.

Korzystam też z visual-paradigm - świetne narzędzie ale niestety dosyć drogie. Wersje typu community są bardzo okrojone - znacznie bardziej niż to wynika z opisu na stronach producenta.

Co jest drogie w projekcie na kilkadziesiąt tysięcy? Narzędzie które kosztuje niecałe $400??? Dlaczego ludzie kopią kanały łopatami i narzekają na pracochłonność zamiast kupić koparkę ....

Rational, to jest inwestycja :) ale VP czy EA???
Ryszard Lewandowski

Ryszard Lewandowski Koordynator ds
Analiz pion IT.

Temat: ..::Najlepszy program do modelowania UML::..

Oczywiście - wszystko jest kwestią skali.

Niestety VP posiada Java ORM dopiero w wersji Enterprise (o ile dobrze pamiętam), a to cenna funkcja kiedy model zmienia się już po rozpoczęciu kodowania... czyli prawie zawsze). VPe to już około 2000$ (oczywiście produkt jest tego wart tylko niestety nie zawsze dysponujący budżetem jest tego samego zdania).
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: ..::Najlepszy program do modelowania UML::..

Ryszard Lewandowski:
Oczywiście - wszystko jest kwestią skali.

Niestety VP posiada Java ORM dopiero w wersji Enterprise (o ile dobrze pamiętam), a to cenna funkcja kiedy model zmienia się już po rozpoczęciu kodowania... czyli prawie zawsze). VPe to już około 2000$ (oczywiście produkt jest tego wart tylko niestety nie zawsze dysponujący budżetem jest tego samego zdania).

Musze sprawdzić (bo ja mam Agile za $395... ale $3000, tak gdze nie są duze bazy i potrzbne jest modelwoanie i implementacja ORM to już raczej nie trywialne projekty za 10.000zł......a raczej duże skomplikowane systemy gdzie opracowanie modelu bazy i mapowanai ORM zajmuje jednej czy dwóch osobom raczej nei miesiąc... a to znaczy, że dwa wynagrodzenia dobrych inżynierów zarabiają nawet na te $3000...
Ryszard Lewandowski

Ryszard Lewandowski Koordynator ds
Analiz pion IT.

Temat: ..::Najlepszy program do modelowania UML::..

a to znaczy, że dwa wynagrodzenia dobrych inżynierów zarabiają nawet na te $3000...


Trudno się z tym nie zgodzić :)

konto usunięte

Temat: ..::Najlepszy program do modelowania UML::..

Używam Enterprise Architect. Szczerze 'pisząc' to próbowała wielu Rational Rose, Visual Paradigm, Together... poleca ten. Tylko niestety nie jest darmowy. Poza tym bardzo lekki, szybki i dość przyjazny. A do komercyjnych rozwiązań całkiem tani. Storna to http://sprarxsystems.com
Marcin S.

Marcin S. BI Consultant, ETL
developer

Temat: ..::Najlepszy program do modelowania UML::..

Katarzyna Frala:
Używam Enterprise Architect. Szczerze 'pisząc' to próbowała wielu Rational Rose, Visual Paradigm, Together... poleca ten. Tylko niestety nie jest darmowy. Poza tym bardzo lekki, szybki i dość przyjazny. A do komercyjnych rozwiązań całkiem tani. Storna to http://sprarxsystems.com

http://www.sparxsystems.com/ ;-)

konto usunięte

Temat: ..::Najlepszy program do modelowania UML::..

Marcin Samelak:
Katarzyna Frala:
Używam Enterprise Architect. Szczerze 'pisząc' to próbowała wielu Rational Rose, Visual Paradigm, Together... poleca ten. Tylko niestety nie jest darmowy. Poza tym bardzo lekki, szybki i dość przyjazny. A do komercyjnych rozwiązań całkiem tani. Storna to http://sprarxsystems.com

http://www.sparxsystems.com/ ;-)
thx ;-)
jakiś chochlik się wkradł :)
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: ..::Najlepszy program do modelowania UML::..

Ja polecam darmowego StarUML'a. Zastąpiliśmy nim Rational Rose na laborce z Inżynierii Programowania i spisał się bardzo dobrze.

Temat: ..::Najlepszy program do modelowania UML::..

Wojciech Sznapka:
Ja polecam darmowego StarUML'a. Zastąpiliśmy nim Rational Rose na laborce z Inżynierii Programowania i spisał się bardzo dobrze.

Mam negatywne wspomnienia związane z wykorzystaniem StarUML'a. Z tego co pamiętam dość często praca z nim kończyła się jego ponowną instalacją. Być może od wersji, z której korzystałem zaszły spore zmiany.

Korzystałem z: Rational Software Architect, Rational Rose Enterprise, oraz Enterprise Architect.

Polecam EA. Spore możliwości za niewielkie pieniądze.Arkadiusz Wrzosk edytował(a) ten post dnia 14.01.08 o godzinie 00:09
Zacheusz Siedlecki

Zacheusz Siedlecki Senior Java
Architect, Working
Manager

Temat: ..::Najlepszy program do modelowania UML::..

Moim zdaniem Rational Software Architect bije możliwościami na łeb Netbeans a jego grafika nie jest już taka surowa jak Rational Rose.
Szczerze mówiąc odnoszę jednak wrażenie, że najwygodniej pracowało się z Rational Rose - szczególnie jeśli chodzi o wygodę i prędkość działania przy większych modelach.Zacheusz Siedlecki edytował(a) ten post dnia 28.03.08 o godzinie 01:10



Wyślij zaproszenie do