Icona di ricerca download.it
Advertisement

Applicazione di diagrammi open source per personal computer

Applicazione di diagrammi open source per personal computer

Voto (82 voti)

Licenza: Gratis

Autore: argouml

Versione: 0.35.1

Compatibile con: Windows

Voto

Licenza

(82 voti)

Gratis

Autore

Versione

argouml

0.35.1

Compatibile con:

Windows

Pro

  • Open-source.
  • Funziona su molte piattaforme diverse, compresa l'ultima versione di Windows.
  • Supporta molti linguaggi di programmazione.

Contro

  • Curva di apprendimento ripida.
  • Java non è sempre stabile.

ArgoUML è una piattaforma gratuita e open-source per la creazione di diagrammi basata sulla tecnologia Java SE, che quindi funziona su quasi tutte le piattaforme.

Il codice UML (Unified Modeling Language) è stato a lungo utilizzato dagli ingegneri del software per modellare i sistemi e visualizzare i progetti prima di iniziare a scrivere il codice sorgente reale che alimenta un'applicazione. Sebbene questo possa sembrare un modo per raddoppiare inutilmente gli sforzi, in realtà consente di risparmiare una notevole quantità di tempo.

Gli utenti finali non hanno molte opzioni se desiderano sfruttare questa tecnologia, ma ArgoUML rappresenta una delle migliori. Tutto ciò che serve per eseguirlo è Java, che è già installato su molti computer basati su Windows. Questo rende anche facile la sua distribuzione su computer che eseguono GNU/Linux.

Purtroppo, questo implica che eredita alcune delle instabilità che gli utenti spesso associano a Java. D'altra parte, eredita anche molta flessibilità.

L'interfaccia utente adotta l'aspetto predefinito del sistema operativo su cui viene eseguito. Anche gli utenti Macintosh dovrebbero scoprire che ArgoUML ha un aspetto nativo e funziona bene quanto qualsiasi altra applicazione con cui lavorano.

Se avete già utilizzato in passato un software generico per la creazione di grafici, allora conoscete già come utilizzare i comandi più basilari di ArgoUML. È possibile disegnare diagrammi di flusso e altri tipi di diagrammi usando nulla più che il mouse, se lo si desidera. Infatti, alcuni utenti hanno adottato ArgoUML come una versione tecnologicamente avanzata di un'agenda.

La sua vera forza risiede nella capacità di mappare progetti software complessi prima di iniziare a programmarli. Gli utenti possono creare un palloncino individuale per ogni sottosezione che corrisponde a uno step nella logica di un programma. In molti casi, modellare il software in questo modo permette ai programmatori di individuare problemi prima ancora di avviare il compilatore.

Gli aggiornamenti vengono rilasciati regolarmente, il che è positivo considerato che l'applicazione non è mai effettivamente uscita dalla fase beta. Oltre al formato XML, ArgoUML supporta dieci linguaggi differenti. È possibile selezionare C++, PHP4 e PHP5 se si pianifica di sviluppare progetti in uno di questi linguaggi. Include anche moduli progettati per interfacciarsi con linguaggi meno noti, compresi alcuni che non esistevano quando ArgoUML è stato rilasciato per la prima volta nel 1999.

Considerando la popolarità di C# tra i programmatori Windows, tuttavia, potrebbe essere questo linguaggio in particolare ad attirare maggiormente l'attenzione. ArgoUML supporta i progetti in C# sin dall'inizio, e gli utenti tecnologicamente esperti saranno in grado di trovare molti plugin scaricabili per estendere ulteriormente questa funzionalità.

Nonostante probabilmente ci vorrà del tempo per imparare ad utilizzarlo efficacemente, ArgoUML dovrebbe rivelarsi una scelta popolare tra gli ingegneri del software di diverse discipline. Con l'integrazione dei corsi di programmazione nei programmi scolastici, potrebbe rivelarsi altrettanto popolare tra gli educatori.

Pro

  • Open-source.
  • Funziona su molte piattaforme diverse, compresa l'ultima versione di Windows.
  • Supporta molti linguaggi di programmazione.

Contro

  • Curva di apprendimento ripida.
  • Java non è sempre stabile.