ArgoUML
Initial release | april 1999 |
---|---|
Förhandsgranska release | 0,34 / 15 december 2011
|
Förvar | |
Skrivet i | Java |
Plattform | Java SE |
Typ | Mjukvaruutveckling , UML Tool |
Licens | Eclipse Public License 1.0 |
Hemsida |
ArgoUML är ett UML- diagramprogram skrivet i Java och släppt under öppen källkod Eclipse Public License . Eftersom den är en Java- applikation är den tillgänglig på alla plattformar som stöds av Java SE .
Historia
ArgoUML utvecklades ursprungligen vid UC Irvine av Jason E. Robbins, vilket ledde till hans Ph.D. Det var ett projekt med öppen källkod som hölls av Tigris.org och flyttades 2019 till GitHub. ArgoUML-projektet omfattade mer än 19 000 registrerade användare och över 150 utvecklare.
2003 vann ArgoUML Software Development Magazines årliga Readers' Choice Award i kategorin "Design and Analysis Tools".
ArgoUML-utvecklingen har lidit av brist på arbetskraft. Till exempel Ångra varit en ständigt efterfrågad funktion sedan 2003 men har inte implementerats ännu.
Funktioner
Enligt den officiella funktionslistan är ArgoUML kapabel till följande:
- Alla 9 UML 1.4-diagram stöds.
- Följer noga UML-standarden.
- Plattformsoberoende – Java 1.5+ och C++.
- Klicka och gå! med Java Web Start (ingen installation krävs, startar från din webbläsare).
- Standard UML 1.4 Metamodell.
- XMI- stöd.
- Exportera diagram som GIF , PNG , PS , EPS , PGML och SVG .
- Finns på tio språk: EN, EN-GB, DE, ES, IT, RU, FR, NB, PT, ZH.
- Avancerad diagramredigering och zoom.
- Inbyggda designkritiker ger diskret granskning av design och förslag på förbättringar.
- Gränssnitt för utbyggbara moduler.
- OCL- stöd.
- Forward engineering (kodgenerering stöder C++ och C#, Java, PHP 4, PHP 5, Ruby och, med mindre mogna moduler, Ada, Delphi och SQL).
- Omvänd ingenjörskonst / JAR /klass filimport.
Svagheter
- ArgoUML implementerar ännu inte UML-standarden helt.
- Funktionen för partiell ångra (fungerar för grafikredigeringar)
- Start av Java Web Start kanske inte längre fungerar tillförlitligt. Se Java Web Start .