close

Anmelden

Neues Passwort anfordern?

Anmeldung mit OpenID

.zeir Wa

EinbettenHerunterladen
Philipps-Universität Marburg
Fachbereich Mathematik und Informatik
Wintersemester 2014/15
23. Oktober 2014
Software-Evolution
Prof. Dr. Gabriele Taentzer
Dr. Thorsten Arendt
Tutorium 01
In diesem Tutorium sollen die Kenntnisse in der objektorientierten Modellierung mit der Unified
Modeling Language (UML) aufgefrischt und die Verwendung des in Eclipse integrierten UMLModellierungswerkzeuges Papyrus geübt werden. Dazu ist es erforderlich, dass zunächst eine
minimale Eclipse-Umgebung aufgesetzt und anschließend Papyrus installiert wird.
Aufgabe 1
Installieren Sie auf Ihrem System (Rechner im PC-Pool Ebene D5, eigener Laptop, etc.) eine
minimale Eclipse-Umgebung.
• Laden Sie dazu zunächst die zu Ihrem Betriebssystem passende Version von der Webseite
https://eclipse.org/downloads/packages/eclipse-standard-44/lunar herunter. Beachten Sie
dabei die Kompatibilität zu der installierten Java-Version! Überprüfen Sie diese
gegebenenfalls durch Eingabe des Befehls java -version auf der Konsole.
• Entpacken Sie Eclipse an einem Ort Ihrer Wahl. Starten Sie Eclipse durch Doppelklicken
auf die Datei eclipse.exe (Windows) oder eclipse (Linux) (oder auf das Ihrer Plattform
entsprechende Startsymbol). Bitte wählen Sie anschließend einen leeren Workspace.
• Installieren Sie jetzt das UML-Modellierungswerkzeug Papyrus. Öffnen Sie dazu das
Menu Help → Install New Software… und benutzen Sie unter Work with den Eintrag
Luna - http://download.eclipse.org/releases/luna. Wählen Sie dann aus der Kategorie
Modeling den Eintrag Papyrus UML und starten Sie den Installationsvorgang mit Finish.
Folgen Sie nun den weiteren Installationsanweisungen und starten Sie Eclipse neu.
Aufgabe 2
Üben Sie ca. eine halbe Stunde lang den Umgang mit Papyrus. Legen Sie dabei den Fokus auf die
Modellierung von UML-Klassendiagrammen. Sinnvoll ist sicherlich die Bearbeitung der im Web
erhältlichen Tutorials. Beachten Sie dabei jedoch, dass diese nicht mehr aktuell sein können!
Quellen für Tutorials sind z.B.:
• http://www.eclipse.org/papyrus/usersTutorials/usersTutorialsIndex.php
• http://wiki.eclipse.org/Papyrus_User_Guide
• http://www.youtube.com/results?search_query=eclipse+papyrus
Aufgabe 3
Modellieren Sie das folgende UML-Domänenmodell eines Fahrzeugverleihs in Papyrus nach.
Überlegen Sie dabei, ob Sie nur ein oder gegebenenfalls mehrere Diagramme (Sichten auf das
Modell) erstellen möchten. Betrachten Sie das Modell ebenfalls hinsichtlich seiner Stärken und
Schwächen. Was ist gut modelliert? Was schlecht?
Abb. 1: Domänenmodell eines Fahrzeugverleihs in UML
Document
Kategorie
Technik
Seitenansichten
7
Dateigröße
329 KB
Tags
1/--Seiten
melden