Download.it ikona szukania
Advertisement

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