Lehrveranstaltungen
Softwaretechnologie-Projekt
Softwarepraktikum (WS 19) - RessourcenSoftwareentwicklungsprozess
Praktikumsforum
Im Auditorium können Sie all Ihre Fragen zum Praktikum Softwaretechnologie loswerden und Antwort/Hilfe finden. Das Forum ist zur Kommunikation zwischen den Studierenden, zur schnellen Hilfe durch unsere SalesPoint-Experten und nicht zuletzt zur Kommunikation mit den Lehrbeauftragten gedacht.
Vorlesungsskripte, Framework-Dokumentation & Co.
Vorlesungsskripte von Oliver Drotbohm, insbesondere:
- Frameworks and Libraries
- Fundamentals of Collaborative Software Development
- Domain-Driven Design and Spring
- Web application development with Java and Spring
- SalesPoint Framework Referenzdokumentation
- SalesPoint API-Dokumentation (Javadoc)
- Codierungsregeln für das Softwarepraktikum
- Guestbook
- Videoshop (inkl. Pflichtenheft und Entwicklerdokumentation)
Werkzeuge & IDEs
Spring Tool Suite, Eclipse oder IntelliJ
Für die Entwicklung von Salespoint-Anwendungen empfehlen wir die Verwendung der Eclipse-basierten Spring Tool Suite, die viele nützliche Helfer für das Spring-Framework und Spring Boot mitbringt. Alternativ können Sie zum Beispiel auch die Eclipse Java IDE oder IntelliJ IDEA nutzen.
UML Modellierungstool
Für die Arbeit mit UML-Modellen empfehlen wir Ihnen MagicDraw UML.
Im Rechenzentrum steht auf den Rechnern eine MagicDraw UML-Lizenz zur Verfügung. Studierende im Softwarepraktikum können zusätzlich eine eigene Evaluationslizenz von ihrem Tutor erhalten. Alternativ können Sie zum Beispiel auch StarUML oder Eclipse Papyrus verwenden. Wichtig ist, dass Sie ein Modellierungswerkzeug nutzen und kein einfaches Zeichenprogramm.
Beachten Sie, dass Sie zum Abschluss des Projektes eine UML-Projektdatei mit allen Modellen Ihrer Anwendung bereitstellen. Die Alternative sind zwei Projektdateien: eine mit allen Modellen der Analyse, eine zweite mit allen Modellen des Entwurfes.
Beachten Sie, dass Sie zum Abschluss des Projektes eine UML-Projektdatei mit allen Modellen Ihrer Anwendung bereitstellen. Die Alternative sind zwei Projektdateien: eine mit allen Modellen der Analyse, eine zweite mit allen Modellen des Entwurfes.
OpenJDK 11
Das diesjährige Praktikum setzt auf Java 11, die aktuellste LTS-Version. Zur Entwicklung wird das Java Development Kit (JDK) benötigt, welches auch den Java-Compiler enthält. Wir empfehlen Ihnen, die Installationspakete von AdoptOpenJDK zu nutzen.
Git
Für die kollaborative Softwareentwicklung wird im Praktikum die verteilte Versionskontrolle Git genutzt. Standardmäßig wird Git auf der Kommandozeile verwendet, die Git-Homepage bietet aber auch einen Überblick über verfügbare grafische Git-Clients.