Download.it - sökikon
Advertisement

Visualize your business projects

Visualize your business projects

Röster: (30 röster)

Programlicens: Free

Utvecklare: argouml

Version: 0.35.1

Fungerar under: Windows

Röster:

Programlicens

(30 röster)

Free

Utvecklare

Version

argouml

0.35.1

Fungerar under:

Windows

Fördelar

  • Öppen källkod
  • Körs på många olika plattformar, inklusive den senaste versionen av Windows
  • Stöder många programmeringsspråk

Nackdelar

  • Brant inlärningskurva
  • Java är inte alltid stabilt

ArgoUML är en kostnadsfri och öppen källkodsplattform för diagrammering som bygger på Java SE-teknik, vilket innebär att den kan köras på nästan alla plattformar.

UML-kod (Unified Modeling Language) har länge använts av programvaruingenjörer för att modellera system och visualisera konstruktioner innan de börjar skriva den riktiga källkoden som driver ett program. Även om detta kan tyckas vara ett sätt att onödigtvis fördubbla sina ansträngningar sparar det faktiskt en avsevärd mängd tid.

Slutanvändarna har inte många alternativ om de vill utnyttja denna teknik, men ArgoUML representerar ett av de bättre alternativen de har. Allt du behöver för att köra den är Java, som redan är installerat på många Windows-baserade maskiner. Detta gör det också lätt att använda på datorer som kör GNU/Linux.

Tyvärr innebär detta att den ärver några av de instabiliteter som användare ofta associerar med Java. Å andra sidan ärver den också mycket flexibilitet.

Användargränssnittet tar standardutseendet och känslan av vilket operativsystem du än kör det på. Även Macintosh-användare bör finna att ArgoUML har ett inhemskt utseende och fungerar lika bra som vilket annat program de än arbetar med.

Om du tidigare har använt någon form av generisk programvara för diagramframställning vet du redan hur du använder ArgoUML:s mest grundläggande kommandon. Du kan rita flödesscheman och andra typer av diagram med inget annat än musen om du vill. Faktum är att vissa användare har vänt sig till ArgoUML som en högteknologisk version av en planerare.

Dess verkliga kraft kommer från dess förmåga att kartlägga komplexa programvaruprojekt innan du börjar koda dem. Användare kan skapa en individuell ballong för varje underavsnitt som motsvarar ett steg i ett programs logik. I många fall kan modellering av programvaran på detta sätt låta kodare hitta problem innan de ens startar sin kompilator.

Uppdateringar släpps regelbundet, vilket är bra eftersom appen faktiskt aldrig har lämnat beta-stadiet. Förutom XML-formatet stöder ArgoUML tio olika språk. Du kan välja C++, PHP4 och PHP5 om du planerar att utveckla projekt i någon av dessa dialekter. Det levereras också med moduler designade för att interagera med mindre kända språk, inklusive några som inte fanns när ArgoUML först lanserades 1999.

Med tanke på hur populärt C# har blivit bland Windows-programmerare, kan det dock vara just detta språk som drar till sig mest uppmärksamhet. ArgoUML stöder C#-projekt direkt ur lådan, och tekniskt kunniga användare kommer att kunna hitta många nedladdningsbara plugins för att ytterligare utöka denna funktion.

Även om det förmodligen kommer att ta en hel del tid att lära sig att använda det effektivt, bör ArgoUML vara ett populärt val bland mjukvaruingenjörer från många olika discipliner. I takt med att skolor integrerar programmeringskurser i sina läroplaner kan det också visa sig vara lika populärt bland pedagoger.

Fördelar

  • Öppen källkod
  • Körs på många olika plattformar, inklusive den senaste versionen av Windows
  • Stöder många programmeringsspråk

Nackdelar

  • Brant inlärningskurva
  • Java är inte alltid stabilt