Platforma UML / MDA Open Source
Platforma UML / MDA Open Source
Zagłosuj: (Głosy: 308)
Program licencji: Darmowa
Twórca programu: Staruml
Wersja: 5.0.2
Działa pod: Windows
Zagłosuj:
Program licencji
(Głosy: 308)
Darmowa
Twórca programu
Wersja
Staruml
5.0.2
Działa pod:
Windows
Zalety
- Całkowicie darmowe
- Możliwość tworzenia wtyczek
- Profesjonalna produkcja modeli
Wady
- Wysoka krzywa uczenia się
- Wymagana jest pewna wiedza programistyczna
StarUML to darmowe oprogramowanie do modelowania, które jest wyjątkowo zaawansowane i nie nadaje się dla początkujących. Podobnie jak większość innych rodzajów oprogramowania, oprogramowanie do modelowania występuje w szerokim zakresie jakości, z przykładami takimi jak Google SketchUp na podstawowym poziomie. StarUML, z drugiej strony, jest bardziej skomplikowanym oprogramowaniem, które z łatwością można umieścić na przeciwnym końcu spektrum. Oczywiście, ponieważ oprogramowanie jest darmowe, jest bardzo atrakcyjne dla tych, którzy chcą nauczyć się tworzyć modele. Jeśli poświęcisz czas na opanowanie tego oprogramowania, będziesz w stanie wykorzystać je w spektakularny sposób, który jest zdecydowanie profesjonalny.
Tym, co wyróżnia StarUML od reszty, jest technologia Model Driven Architecture, czyli MDA. Technologia ta umożliwia użytkownikowi tworzenie wyjątkowo zaawansowanych modeli. Dzieje się tak, ponieważ technologia MDA może obsługiwać dużą liczbę zmiennych, które można dostosować. Na przykład, można ją dostosować za pomocą różnych profili UML, kodu MDA, szablonów dokumentów, ram modeli, podejścia i rozszerzeń notacji.
Kolejną doskonałą cechą oprogramowania jest to, że można je łatwo i efektywnie rozszerzyć za pomocą wtyczek. StarUML zawiera potężną, lecz prostą architekturę dla wtyczek, ponieważ twórcy byli świadomi, że większość profesjonalistów zajmujących się modelowaniem cyfrowym chce mieć możliwość korzystania z wtyczek od zewnętrznych dostawców. Zgodnie z twórcami oprogramowania, moduły wtyczek mogą być tworzone i wdrażane we wszystkich językach kompatybilnych z COM, w tym VB, C++, C# i Delphi.
Jednym z prostszych narzędzi, które wielu programistów doceni w tym oprogramowaniu, jest funkcja przeglądu diagramu. Funkcja ta umożliwia przeglądanie całego zaprojektowanego modelu przed jego finalizacją. Na rynku nie ma wielu darmowych narzędzi do modelowania o takiej mocy. Niestety, tylko najbardziej doświadczeni profesjonaliści modelowania będą mogli czerpać z tego oprogramowania rzeczywiste korzyści. Oczywiście, jeśli jesteś częścią zespołu projektowego, który potrzebuje oprogramowania do modelowania i masz dostęp do programistów, którzy mogą tworzyć własne wtyczki, aby jeszcze bardziej dostosować oprogramowanie, może to być jedno z najlepszych narzędzi do modelowania dostępnych na rynku, zarówno darmowych, jak i płatnych.
Osoby prowadzące jednoosobową działalność mogą napotkać trudności w pełnym wykorzystaniu tego oprogramowania. Stworzenie własnych wtyczek, aby w pełni wykorzystać to oprogramowanie, wymagałoby dość zaawansowanej wiedzy, której przeciętny amatorski modelarz cyfrowy może nie posiadać. Jednak, ponieważ oprogramowanie jest całkowicie darmowe, warto je pobrać, aby zobaczyć, jakie narzędzia będziesz mógł używać po opanowaniu jego obsługi. StarUML to idealne narzędzie do modelowania cyfrowego dla systemu Windows.
Zalety
Zalety
- Całkowicie darmowe
- Możliwość tworzenia wtyczek
- Profesjonalna produkcja modeli
Wady
- Wysoka krzywa uczenia się
- Wymagana jest pewna wiedza programistyczna