Suchsymbol von Download.it
Advertisement

Open-Source-Diagrammanwendung für Personal Computer

Open-Source-Diagrammanwendung für Personal Computer

Bewertung: (301 Stimmen)

Programm-Lizenz: Kostenlos

Hersteller: argouml

Version: 0.35.1

Läuft unter: Windows

Bewertung:

Programm-Lizenz

(301 Stimmen)

Kostenlos

Hersteller

Version

argouml

0.35.1

Läuft unter:

Windows

Vorteile

  • Open-Source
  • Läuft auf vielen verschiedenen Plattformen, einschließlich der neuesten Version von Windows
  • Unterstützt viele Programmiersprachen

Nachteile

  • Steile Lernkurve
  • Java ist nicht immer stabil

ArgoUML ist eine freie und quelloffene Diagramm-Plattform, die auf Java SE Technologie basiert und daher auf fast jeder Plattform läuft.

Der Unified Modeling Language (UML) Code wird schon lange von Software-Ingenieuren verwendet, um Systeme zu modellieren und Entwürfe zu visualisieren, bevor sie den eigentlichen Quellcode schreiben, der eine Anwendung antreibt. Obwohl dies wie eine unnötige Verdoppelung der Arbeit erscheinen mag, spart es tatsächlich erheblich Zeit.

Endanwender haben nicht viele Optionen, wenn sie sich diese Technologie zunutze machen wollen, aber ArgoUML stellt eine der besseren Möglichkeiten dar, die sie haben. Alles, was Sie zum Ausführen benötigen, ist Java, das auf vielen Windows-basierten Computern bereits installiert ist. Dies erleichtert auch die Bereitstellung auf Computern mit GNU/Linux.

Leider bedeutet dies, dass es einige der Instabilitäten erbt, die Benutzer oft mit Java assoziieren. Andererseits erbt es auch eine Menge Flexibilität.

Die Benutzeroberfläche nimmt das Standardaussehen und -gefühl des jeweiligen Betriebssystems an. Selbst Macintosh-Anwender sollten feststellen, dass ArgoUML ein eingeborenes Aussehen hat und genauso gut läuft wie jede andere Anwendung, mit der sie arbeiten.

Wenn Sie in der Vergangenheit irgendeine Art von allgemeiner Diagrammerstellungssoftware verwendet haben, dann wissen Sie bereits, wie man die grundlegendsten Befehle von ArgoUML verwendet. Sie können Flussdiagramme und andere Arten von Diagrammen erstellen, indem Sie einfach die Maus verwenden, wenn Sie möchten. Tatsächlich haben sich einige Anwender ArgoUML als eine High-Tech-Version eines Planers zugewandt.

Seine wahre Stärke liegt in seiner Fähigkeit, komplexe Softwareprojekte abzubilden, bevor mit der Codierung begonnen wird. Benutzer können für jeden Unterabschnitt, der einem Schritt in der Programmlogik entspricht, einen individuellen Ballon erstellen. In vielen Fällen ermöglicht es die Modellierung der Software auf diese Weise den Programmierern, Probleme zu finden, bevor sie überhaupt ihren Compiler einschalten.

Es werden regelmäßig Updates veröffentlicht, was gut ist, da die App nie wirklich aus der Beta-Phase herausgekommen ist. Neben dem XML-Format unterstützt ArgoUML zehn verschiedene Sprachen. Sie können C++, PHP4 und PHP5 auswählen, wenn Sie planen, Projekte in einem dieser Dialekte zu entwickeln. Es wird auch mit Modulen geliefert, die entwickelt wurden, um mit weniger bekannten Sprachen zu interagieren, einschließlich einiger, die es noch nicht gab, als ArgoUML 1999 auf den Markt kam.

Wenn man jedoch bedenkt, wie populär C# unter Windows-Programmierern geworden ist, könnte es gerade diese spezielle Sprache sein, die die meiste Aufmerksamkeit auf sich zieht. ArgoUML unterstützt C#-Projekte direkt ab Werk, und technisch versierte Benutzer können viele herunterladbare Plugins finden, um diese Funktion weiter auszubauen.

Obwohl es wahrscheinlich ziemlich viel Zeit in Anspruch nehmen wird, zu lernen, wie man es effizient nutzt, sollte ArgoUML eine beliebte Wahl bei Software-Ingenieuren aus vielen verschiedenen Disziplinen sein. Da Schulen Programmierkurse in ihre Lehrpläne integrieren, könnte es sich ebenso bei Pädagogen als beliebt erweisen.

Vorteile

  • Open-Source
  • Läuft auf vielen verschiedenen Plattformen, einschließlich der neuesten Version von Windows
  • Unterstützt viele Programmiersprachen

Nachteile

  • Steile Lernkurve
  • Java ist nicht immer stabil