StarUML
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
Korrektheit: 5 (vollständig überprüft) |
Umfang: 3 (einige wichtige Fakten fehlen) |
Quellenangaben: 5 (vollständig vorhanden) |
Quellenarten: 4 (sehr gut) |
Konformität: 5 (ausgezeichnet) |
Definition
StarUML ist ein freies UML-Werkzeug für Windows. StarUML unterstützt einen großen Teil der Unified Modeling Language 2.
Anmerkungen
Projektende und Nachfolger
Seit 2008 wird StarUML nicht mehr weiterentwickelt. Seit 2011 gibt es jedoch zwei Nachfolgerprojekte: „WhiteStarUML“ und „StarUMLPlus“.
Download
- [StarUML http://sourceforge.net/projects/staruml/]
- [WhiteStarUML http://sourceforge.net/projects/whitestaruml/]
- [StarUMLPlus http://sourceforge.net/projects/starumlplus/]
Probleme mit dem Komma
In Windows-Versionen mit deutschem Sprachpaket funktioniert StarUML (oder einer seiner NAchfolger) evtl. nicht korrekt. Der Grund ist, dass ein Dezimalkomma an Stelle eines Dezimalpunktes verwendet wird. Diese Voreinstellung könnte man in der Windows-Systemsteuerung ändern:
Systemsteuerung
→Region und Sprache
→Weitere Einstellungen
→ Dezimaltrennzeichen:.
eingeben
Dies hat allerdings den Nachteil, dass andere Anwendungen, die ein korrektes deutsches Dezimalzeichen benötigen, evtl. nicht mehr richtig funktionieren.
Abhilfe schafft eine kleine Batch-Datei staruml.bat
, die auf den Desktop gelegt und mit einem rechten Mausklick → Als Administrator ausführen
gestartet wird:
rem -- Make the period to be the decimal separator.
reg add "HKEY_CURRENT_USER\Control Panel\International" /v "sDecimal" /t REG_SZ /d "." /f
rem -- Launch WhiteStarUML.
"C:\Program Files (x86)\WhiteStarUML\WhiteStarUML.exe"
rem -- When WhiteStarUML has finished: Make the comma to be the decimal separator.
reg add "HKEY_CURRENT_USER\Control Panel\International" /v "sDecimal" /t REG_SZ /d "," /f
Den Pfad und die genaue StarUML-Verion müssen Sie an Ihre Gegebenheiten anpassen.
Actionscript-3-Generator
Für ActionScript gibt es einen Generator, um UML-Klassendiagramme in AS3-Klassen-Definitionen zu übersetzten. Die Original-Version stammt von Senocular. Für die Lehrveranstaltung Multimedia-Programmierung wurde diese Verion leicht modifiziert.
Für JavaScript gibt es einen derartigen Generator leider (noch) nicht.
Installation der modifizierten Version
- Export Template herunterladen:
http://glossar.hs-augsburg.de/beispiel/staruml/
- Das Zip-Archiv im Ordner
<Windows-Programmordner>
\StarUML\modules\staruml-generator\templates\
entpacken.
Der ActionScript-3.0-Ordner enthält zwei Dateien:
template description.tdf
(Konfigurationsdatei)template.cot
(Generatordatei)
Benutzung des Generators
- StarUML starten
Tools
→StarUML Generator
- Im Dialogfenster einen Hacken bei
ActionScript 3
→ Klick aufnext
- Ordner auswählen oder erstellen, in welchen die Exportfiles gespeichert werden sollen → Ordner wählen → Klick auf
next
- Klick auf
Generate
- Zielordner öffnen → dort befindet sich der neu erstellte Code
Quellen
- StarUML-Seite (Hier kann man StarUML herunterladen)
- Benutzermanual auf Englisch mit Bildern
- Weitere Informationen zum AS3-Generator