SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
teaching:lectures:se:2014:casetool [2014/03/26 11:13]
127.0.0.1 external edit
teaching:lectures:se:2014:casetool [2018/05/09 01:59] (current)
Line 1: Line 1:
 +{{page>​header&​nofooter}}
  
 +===== CASE Tools =====
 +CASE Tools (CASE steht für **Computer-Aided Software Engineering**) sind Programme, die den Entwickler bei der Planung, dem Entwurf und der Dokumentation seines Codes unterstützen.
 +Oftmals sind CASE-Tools in vorhandenen Entwicklungsumgebungen integriert. Manchmal sind es aber auch eigenständige Programme, deren Fokus vollständig auf CASE liegt. ​
 + 
 +Informationen zu den eingesetzten CASE-Tools werden im Laufe des Semesters auf dieser Seite bekanntgegeben.  ​
 +
 +
 +==== Astah* ====
 +Astah* ist ein Werkzeug zur komfortablen Erstellung von UML-Diagrammen,​ das von diversen großen Unternehmen und Institutionen verwendet wird. Die [[http://​astah.net/​editions/​community|Community-Edition]] ist kostenfrei verfügbar.  ​
 +
 +
 +/*
 +==== UML Lab ====
 +[[http://​www.uml-lab.com/​de/​uml-lab|UML Lab]] beherrscht auf den ersten Blick "​nur"​ Klassendiagramme. Die eigentliche Stärke des Werkzeuges liegt im Bereich des Round-Trip- Engineerings. UML Lab wird direkt in Eclipse integriert, und kümmert sich eigenständig darum, Modell und Code ständig gegeneinander abzugleichen. Änderungen am Modell können so direkt in Code umgesetzt werden, und Änderungen im Code werden automatisch in das Modell integriert.
 +
 +=== Installation und Nutzung ===
 +UML Lab kann im Rahmen einer Academic Edition verwendet werden.
 +
 +Zur Installation befolgen Sie folgende Schritte:
 +  - Laden Sie sich das [[http://​www.uml-lab.com/​de/​download/​|Installationspaket]] herunter.\\
 +    Alternativ können sie das Paket direkt als Eclipse-Plugin beziehen. Dazu unter Help > "​Install new Software",​ über die Site "​http://​update.uml-lab.com"​ das entsprechende Paket auswählen.
 +  - Nach der Installation kann der Lizenzschlüssel unter Window > Preferences > UML Lab > Product License eingetragen werden. Wählen Sie dazu die Option "​Floating License"​ aus, und fügen Sie dort den Lizenzschlüssel unter "​Host"​ ein. Die Felder sollten nun automatisch ausgefüllt werden. Bitte beachten Sie, dass Sie hierzu eine aktive Internetverbindung benötigen. Außerdem müssen Sie sich im IP-Adressbereich der Universität befinden (physisch oder per VPN).
 +
 +Der Lizenzschlüssel und die Lizenzbedingungen wurden Ihnen per E-Mail übermittelt.
 +*/
 +
 +/*
 +===== Visual Paradigm =====
 +Das CASE-Tool, das dieses Semester in der Vorlesung "​Softwaretechnologie"​ zum Einsatz kommen wird, ist [[http://​www.visual-paradigm.com|Visual Paradigm]]. ​
 +Dieses bietet unter dem Namen **SDE-EC** eine Integration in die weit verbreitete Entwicklungsumgebung Eclipse. Integrationen in Netbeans, IntelliJ, VisualStudio,​ etc.
 +
 +====  Nutzung in den CIP-Pools ​ ====
 +Visual Paradigm können Sie in den folgenden CIP-Pools in der Universität benutzen:
 +  * **Altbau:** A106 (Windows) und A227 (Windows)
 +
 +Hier ist sowohl Visual Paradigm als auch das Subversive-Plugin installiert. Sie müssen lediglich noch den [[svn#​Zugang zum eigenen Übungsgruppenrepository]] konfigurieren.
 +
 +====  Nutzung daheim ​ ====
 +Sie können Visual Paradigm auch [[paradigm_installation|daheim installieren und nutzen]], alles nötige dazu finden sie [[paradigm_installation| hier]].
 +
 +Alternativ besteht die Möglichkeit Visual Paradigm auf dem heimischen Rechner über eine VNC-Verbindung auf den Rechnern der SGN zu benutzen. Informationen wie eine VNC-Verbindung zu einem der Rechner aus den Cip-Pools herzustellen ist, finden sich [[http://​www.informatik.uni-bonn.de/​de/​institut/​it-services/​dienste/​private-vm/​vnc-guide/​|hier]]. Dazu sei gesagt, dass anstatt der zwei SSH-Verbindungen auch eine VPN-Verbindung mit einem Informatikaccount ausreicht um direkt auf die Rechner zuzugreifen.
 +
 +Steht erstmal die VNC-Verbindung,​ kann Eclipse dazu benutzt werden die Daten aus dem SVN zu laden und auch um sie zu Committen. VP (Visual Paradigm) ist für Linux nur als Standalone-Version verfügbar, weshalb die VP-Dateien manuell in VP importiert werden müssen. Das Programm befindet sich unter "//​usr/​local/​VP_Suite5.0/​bin//"​ und kann somit durch folgende zwei hintereinander ausgeführten Eingaben in die Konsole gestartet werden: ​
 +  - "//cd /​usr/​local/​VP_Suite5.0/​bin///"​
 +  - "//​./​Visual_Paradigm_for_UML_8.0//"​
 +*/
 +
 +===== UML Tipps =====
 +  * [[tipps|Hilfreiche Tipps]] für die Arbeit mit UML-Diagrammen
 +
 +/*  * Einige einführende Tutorials finden Sie auf der Webseite zu **SDE-EC** unter [[http://​www.visual-paradigm.com/​product/​sde/​ec/​tutorials.jsp| Tutorials]].
 +  * Visual Paradigm unterstützt [[http://​www.visual-paradigm.com/​VPGallery/​editing/​MouseGestures.html|Mouse-Gestures]]. Weitere Informationen dazu finden Sie auch in Eclipse unter "Help -> Mouse-Gestures..."​.
 +*/  ​
 + 
 +/*
 +==== FAQ ====
 +
 +  * ++Wo finde ich Hilfe zu Visual Paradigm?​|\\ Die erste Anlaufstelle sollte die Hilfefunktion in Visual Paradigm sein. Nützlich sind auch die gut beschriebenen Tutorials. Desweiteren bietet die Website zu Visual Paradigm ​ ebenfalls nützliche Informationen++
 +
 +  * ++Unter Linux hat mein Fenster keinen Inhalt?|\\ Unter Linux kann es mit aktivierten Desktop-Effekten zu Problemen kommen! Falls Sie dieses Problem haben versuchen es es zuerst damit die Desktop-Effekte zu deaktivieren.Alternative klappt oft auch ein "​export AWT_TOOLKIT=MToolkit"​ vor dem ausführen, oder Sie fügen diese Zeile in ihre .bashrc ein.++
 +*/
teaching/lectures/se/2014/casetool.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019