Aplikacja do tworzenia diagramów Open-Source na komputery osobiste
Aplikacja do tworzenia diagramów Open-Source na komputery osobiste
Zagłosuj: (Głosy: 81)
Program licencji: Darmowa
Twórca programu: argouml
Wersja: 0.35.1
Działa pod: Windows
Zagłosuj:
Program licencji
(Głosy: 81)
Darmowa
Twórca programu
Wersja
argouml
0.35.1
Działa pod:
Windows
Zalety
- Otwarte źródło
- Działa na wielu różnych platformach, w tym na najnowszej wersji systemu Windows
- Obsługuje wiele języków programowania
Wady
- Wysoka krzywa uczenia się
- Java nie zawsze jest stabilna
ArgoUML jest darmową i otwartoźródłową platformą do tworzenia diagramów, która została zbudowana w oparciu o technologię Java SE, więc działa na prawie każdej platformie.
Kod Unified Modeling Language (UML) jest od dawna używany przez inżynierów oprogramowania do modelowania systemów i wizualizacji projektów, zanim zaczną pisać rzeczywiste źródło, które napędza aplikację. Choć może się to wydawać sposobem na niepotrzebne podwojenie wysiłków, w rzeczywistości pozwala zaoszczędzić znaczną ilość czasu.
Użytkownicy końcowi nie mają wielu opcji, jeśli chcą wykorzystać tę technologię, ale ArgoUML jest jedną z lepszych, jakie mają. Do jego uruchomienia potrzebna jest jedynie Java, która jest już zainstalowana na wielu maszynach z systemem Windows. Dzięki temu można go również łatwo wdrożyć na komputerach z systemem GNU/Linux.
Niestety, oznacza to, że dziedziczy on niektóre z niestabilności, które użytkownicy często kojarzą z Javą. Z drugiej strony, dziedziczy również dużą elastyczność.
Interfejs użytkownika przyjmuje domyślny wygląd i sposób działania niezależnie od rodzaju systemu operacyjnego, na którym jest uruchomiony. Nawet użytkownicy Macintosha powinni zauważyć, że ArgoUML ma natywny wygląd i działa tak samo dobrze jak każda inna aplikacja, z którą pracują.
Jeśli w przeszłości korzystałeś z jakiegokolwiek oprogramowania do tworzenia wykresów, to już wiesz, jak używać najbardziej podstawowych poleceń ArgoUML. Jeśli chcesz, możesz rysować schematy blokowe i inne rodzaje diagramów, używając jedynie myszy. Niektórzy użytkownicy uważają ArgoUML za zaawansowaną technicznie wersję planera.
Jego prawdziwa moc pochodzi z jego zdolności do mapowania złożonych projektów oprogramowania, zanim zaczniesz je kodować. Użytkownicy mogą stworzyć indywidualny dymek dla każdej podsekcji, która odpowiada krokowi w logice programu. W wielu przypadkach modelowanie oprogramowania w ten sposób pozwoli programistom znaleźć problemy, zanim jeszcze włączą swój kompilator.
Aktualizacje są wydawane regularnie, co jest o tyle dobre, że aplikacja właściwie nigdy nie wyszła z fazy beta. Oprócz formatu XML, ArgoUML obsługuje dziesięć różnych języków. Możesz wybrać C++, PHP4 i PHP5, jeśli planujesz rozwijać projekty w którymś z tych dialektów. Dostarczany jest również z modułami zaprojektowanymi do obsługi mniej znanych języków, w tym kilku, które nie istniały, gdy ArgoUML pojawił się w 1999 roku.
Biorąc jednak pod uwagę, jak bardzo C# stał się popularny wśród programistów Windows, to właśnie ten język może przyciągać najwięcej uwagi. ArgoUML obsługuje projekty w języku C# już w wersji standardowej, a osoby zaznajomione z technologią będą mogły znaleźć wiele wtyczek do pobrania, które jeszcze bardziej rozszerzą tę funkcję.
Mimo że nauka efektywnego korzystania z programu zajmie sporo czasu, ArgoUML powinien być popularnym wyborem wśród inżynierów oprogramowania z wielu różnych dziedzin. Ponieważ szkoły włączają zajęcia z kodowania do swoich programów nauczania, może okazać się równie popularny wśród nauczycieli.
Zalet
Zalety
- Otwarte źródło
- Działa na wielu różnych platformach, w tym na najnowszej wersji systemu Windows
- Obsługuje wiele języków programowania
Wady
- Wysoka krzywa uczenia się
- Java nie zawsze jest stabilna