120 likes | 268 Views
SWE for DS Thema und Organisation. Prof. Dr. Stephan Trahasch. Übersicht. Thema Terminplan Ablauf Prüfungsleistungen. Laufportal 2.0. Ausgangssituation.
E N D
SWE for DSThema und Organisation Prof. Dr. Stephan Trahasch
Übersicht • Thema • Terminplan • Ablauf • Prüfungsleistungen
Ausgangssituation Es gibt einige Webangebote, auf denen man seine Laufdaten in einem Trainingstagebuch eintragen kann. Häufig sind diese jedoch in den Funktionen beschränkt (bspw. Statistiken).
Projekt: Laufportal 2.0 Ihre Aufgabe besteht darin, eine Webanwendung zu realisieren, • auf der User Laufrouten und Daten eintragen können • die statistische Auswertungen anbietet • einen Zugriff per Handy ermöglicht • sich durch eine gute Usability auszeichnet • …
Lernziele • Sie sollen anhand eines "realen" Projektes Kenntnisse im Bereich SWE erwerben • Praktische Anwendung des bereits im Studium Erlernten • Durchlaufen aller Phasen der Softwareentwicklung • Aneignen von praxisnaher Projekterfahrung • Erlernen der Teamfähigkeit • Bereiche • Projektmanagement für ein Projekt mit 15 Personen • Vorgehensmodelle • Verteilte Systeme • Datenbanken • Web Server und Programmierung • UI • etc.
Fachliches Ziel • Aufbau eines Basissystems • Aufbau eines vertikalen Prototyps Exemplarisch ausgewählte Teilfunktionen des zukünftigen Systems vollkommen realisieren. • Projekt soll Grundlage für darauf aufbauende Projekte dienen • Einzelnen "Begeisterungsfunktionen" können als MockUp realisiert werden vertikaler Prototyp User-Interface Anwendungslogik Persistenz
Terminplan Von Ihnen zu gestalten.
Projektdurchführung • Aktives PJM • Dokumentierte Projektplanung • Vollständige Softwareentwicklung • Installierbares, einsatzfähiges Produkt • Selbständige Kommunikation und Zeitmanagement • Dokumentation • Technologie – freie Wahl
Rollen • Auftraggeber: Stephan Trahasch • Realisierung: Sie • PJM: Sie • Meine Rolle: Betreuung ("Coach"), Starthilfe, Ansprechpartner bei Problemen etc. … und auch Kunde
Prüfungsleistungen 80 Punkte für fachliche Umsetzung Grundlagen für Bewertung sind • Dokumentation (Pflichtenheft, Projektplan …) • Umsetzung • Testen • Qualität 20 Punkte für Teamarbeit und Softskills • Teamarbeit (Kooperation und Koordination) • Problemlösungsstrategien • Qualität der Präsentationen • Auftreten als Team • wird von mir aufgrund von Beobachtungen bewertet