Lehrveranstaltungen
Softwaretechnologie-Projekt
Softwarepraktikum (WS 14) - RessourcenPraktikumsforum
Wir nutzen das Auditorium, in dem Sie alle Ihre Fragen zum Praktikum Softwaretechnologie loswerden können und Antwort/Hilfe finden. Das Forum ist zur Kommunikation zwischen den Studenten, zur schnellen Hilfe durch unsere SalesPoint-Experten und nicht zuletzt zur Kommunikation mit den Lehrbeauftragten gedacht.
Das Forum finden Sie hier.
Frameworks & Interna
Hier finden sich praktikumsspezifische Unterlagen und Hilfsmittel.
- SalesPoint 6: Homepage zum aktuellen SalesPoint-Framework
- salespoint-framework.org: Übergeordnete Homepage zur Geschichte des SalesPoint-Frameworks
- Lehrveranstaltung Softwaretechnologie
Entwicklungsumgebungen
Hier gibt es Links zu Entwicklungsumgebungen für die Entwicklung mit UML und Java.
Magic Draw UML
Für die Arbeit mit UML-Modellen soll MagicDraw UML verwendet werden.
Im Rechenzentrum steht auf allen Rechnern eine MagicDraw UML-Lizenz zur Verfügung. Studenten im Softwarepraktikum können zusätzlich eine eigene Evaluationslizenz von ihrem Tutor erhalten.
Beachten Sie, dass Sie zum Abschluss des Projektes eine UML-Projektdatei mit allen Modellen Ihrer Anwendung bereitststellen. Die Alternative sind zwei Projektdateien: eine mit allen Modellen der Analyse, eine zweite mit allen Modellen des Entwurfes.
Eclipse
Es empfiehlt sich die Verwendung von Eclipse, welches auch im FRZ installiert ist).
- Eclipse
- Hinweise zum SVN Plugin Subclipse finden sich direkt in der Eclipse-Hilfe.
NetBeans
- NetBeans - eine Open Source IDE einschließlich UML-Plugin
SVN - Versionskontrolle mit Subversion
Alle Informationen zum Arbeiten mit SVN, einem Werkzeug zur Versionskontrolle. SVN-Accounts werden den Praktikumsgruppen vom ZIH-Rechenzentrum zur Verfügung gestellt.
Grafische Oberflächen zur bequemen Arbeit mit SVN
- In Eclipse kann bietet das PlugIn Subclipse grafische Unterstützung für SVN. Die Dokumentation dazu findet sich direkt in der Eclipse-Hilfe.
- Eigenständiges grafisches Subversion-Tool: tortoisesvn
Konkrete Informationen zur Verwendung von SVN im Praktikum
Dokumentation
- Bei SVN-Problemen mit dem Eclipse-Plugin Subclipse sollte zunächst geprüft werden, ob unter Preferences>Team>SVN bei "SVN-Interface" "SVNKit (Pure Java)" ausgewählt ist und ggf. dieser Wert eingestellt werden.
Sonstiges
Andere Dokumentationen und Tools, die im Praktikum hilfreich sein können - natürlich ohne Anspruch auf Vollständigkeit.
- Javadoc Tool Home Page - Anleitung und Beispiele zur Verwendung von Javadoc
- Draft Java Coding Standard - ein Vorschlag für Programmierrichtlinien
- jUnit - ein Testframework
- Ant - ein u.a. für Java geeignetes Build-Tool
- FatJar - ein Eclipse-Plugin zum Packen eines "Fat Jar", welches für die Abschlusspräsentation sehr wertvoll sein kann
- SELFHTML - HTML-Dateien selbst erstellen
Allgemeine Hinweise
Allen Teilnehmern des Softwaretechnikpraktikums stehen die ZIH-Rechner und die darauf installierte Software zur Verfügung. Neben einfachen Editoren sind das u.a. Java 6, verschiedene Entwicklungswerkzeuge und SVN.
Administratives
Hier werden administrative Fragen zur Organisation etc. beantwortet.
Welche Bedeutung haben die Gruppen-Accounts?
Jede Gruppe bekommt für das Praktikum einen eigenen Account in der Form swt14wgruppennummer. Gleichzeitig wird der Gruppe ein Bereich auf dem Server zugeteilt, auf den alle Gruppenmitglieder und der Tutor Zugriff haben. Dort kann die Gruppen-Webseite abgelegt werden. Und dann gibt es noch einen Mailverteiler für jede Gruppe, d.h. mit swt14wgruppennummer@groups.tu-dresden.de erreicht man alle Gruppenmitglieder einschließlich Tutor.
Wie werden die Gruppen zusammengestellt?
Bei der Gruppenzusammenstellung vor Beginn des Praktikums werden die Wünsche nach Möglichkeit berücksichtigt, eine Garantie gibt es aber nicht. Je nach Ergebnis der Klausur und Betreuungskapazität müssen "Wunschgruppen" auch anders aufgeteilt werden.
Technisches
Wie verwende ich javadoc?
Javadoc ist ein Werkzeug, mit dessen Hilfe eine Schnittstellenspezifikation in HTML zum Java-Quellcode generiert werden kann. Eine genaue Anleitung zum Erstellen von javadoc-Kommentaren findet sich bei Sun auf der Javadoc Tool Home Page.
Die so erstellten Kommentare muss man nur noch in HTML umwandeln. Das geschieht üblicher Weise auf der Kommandozeile (obwohl mittlerweile viele Entwicklungswerkzeuge eine Unterstützung bieten). Wie genau die Syntax lautet und welche möglichen Optionen es gibt, erfährt man am schnellsten durch den Aufruf von:
javadoc -help bzw. man javadoc
Wobei letzteres nur auf Unix-Systemen funktioniert (vorausgesetzt die Man-Pages sind installiert).
Eine ausführliche Beschreibung mit Beispielen findet man ebenfalls bei Sun - Javadoc Tool Home Page.