Title: UML diagram and element generation exemplary study on UMLet
Language: English
Authors: Pölz, Johannes 
Qualification level: Diploma
Keywords: UML Tool; UML Diagramm Erzeugung; UML Element Erzeugung; End User Development; UMLet
UML tool; UML diagram generation; UML element generation; End User Development; UMLet
Advisor: Biffl, Stefan 
Issue Date: 2009
Number of Pages: 108
Qualification level: Diploma
Abstract: 
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.

Flexibility, efficiency and usability are major design goals in software development. In this thesis we present several improvements of the UML drawing tool UMLet. Such tools are usually used in early stages of the software development process-where a first quick design is needed. Their greatest competitor is still pen & paper, because-although having several disadvantages-it provides the greatest flexibility and is very efficient. To compete on the UML tool market, UMLet has to provide a possibility to be extended by the user. Therefore we provide an extension mechanism, that enables the user to create customized UML elements by End User Development. This increases flexibility because the user is not limited to choose from a predefined set of UML elements.
Additionally a new approach to generate whole UML diagrams is introduced. This approach generates the diagram out of user entered text. That means that the end user is able to generate the diagram by using just the keyboard, which increases efficiency by far.
Finally several necessary refactorings, improvements of usability and new features of the UMLet architecture are presented.
URI: https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-28221
http://hdl.handle.net/20.500.12708/11128
Library ID: AC05040024
Organisation: E188 - Institut für Softwaretechnik und Interaktive Systeme 
Publication Type: Thesis
Hochschulschrift
Appears in Collections:Thesis

Files in this item:

Show full item record

Page view(s)

15
checked on Feb 18, 2021

Download(s)

58
checked on Feb 18, 2021

Google ScholarTM

Check


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.