UML diagram and element generation exemplary study on UMLet
Johannes Pölz · reposiTUm (TU Wien) · 2009
Flexibilität, Effizienz und Usability sind die großen Ziele der Software Entwicklung.In dieser Diplomarbeit präsentieren wir mehrere Verbebesserungen des UML Zeichentools UMLet.Solche tools werden in den frühen Stadien des Softwareentwicklungsprozesses verwendet-dort wo ein schnelles erstes Design benötigt wird.Der größte Konkurrent ist noch immer Bleistift & Papier, weil-obwohl es einige Nachteile hat-es noch immer die größte Flexibilität und hohe Effizienz bietet.Um auf dem UML Tool Markt konkurrenzfähig zu bleiben muss UMLet vom Benutzer erweiterbar sein.Deswegen stellen wir einen Erweiterungsmechanismus vor, der dem User gestattet eigene UML Element per End User Development zu erstellen.Das erhöht die Flexibilität, weil der User nicht auf ein vordefiniertes Set von UML Elementen eingeschränkt wird.Zusätzlich stellen wir einen neuen Ansatz ganze UML Diagramme zu generieren vor.Dieser Ansatz generiert das Diagram aus einem Text, den der User eingibt.Das heißt, dass der Nutzer in der Lage ist mit der Tastatur ganze UML Diagramme zu erstellen-was die Effizienz stark erhöht.Am Ende der Arbeit werden noch einige Refactorings, Verbesserungen der Usability und neue Features der UMLet Architektur vorgestellt.