Softwareentwicklungsprojekt
- Fakult?t
Institut für Management und Technik
- Version
Version 6.0 vom 03.03.2021
- Modulkennung
75B0154
- Modulname (englisch)
Software Development Project
- Studieng?nge mit diesem Modul
Wirtschaftsinformatik (B.Sc.)
- Niveaustufe
3
- Kurzbeschreibung
Die Studierenden er- und durchleben den kompletten Softwareentwicklungsprozess (Analyse, Entwurf, Implementierung, Test) inklusive der begleitenden Dokumentationst?tigkeiten bis hin zu einer abschlie?enden Pr?sentation der Ergebnisse. Durch das Arbeiten in Kleingruppen werden sie zus?tzlich an eigenverantwortliches praktisches Arbeiten im Team herangeführt.
- Lehrinhalte
Problemanalyse, Entwurf, Implementierung, Qualit?tssicherung und Dokumentation eines gr??eren Softwaresystems auf der Basis von modernen Konzepten und Werkzeugen der Softwaretechnik
Planung und Durchführung von Softwareprojekten
Iterative Softwareentwicklung, in der jede Iterationsstufe mit einer Meilensteinabnahme abschlie?t. Die Meilensteinabnahmen sind keine Prüfungen, sondern geben den Studierenden Feedback zum jeweiligen Stand ihres Projekts
Pr?sentation von Projektergebnissen
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Wissensvertiefung
Die Studierenden, die dieses Modul erfolgreich studiert haben, vertiefen ihre Kenntnisse aus den Modulen Einführung in die Programmierung, Einführung in die objektorientierte Programmierung und Software Engineering (Grundlagen) indem sie ihre Kenntnisse in einem umfangreichen Projekt im Rahmen einer Teamarbeit einsetzen. Damit erwerben sie ein tieferes Verst?ndnis des gesamten Softwareentwicklungsprozesses und vertiefen insbesondere ihre Modellierungs- und Programmierkenntnisse
K?nnen - instrumentale Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, ...
... erwerben praktische Erfahrung in der systematischen Entwicklung eines gr??eren Softwaresystems entlang eines definierten Softwareentwicklungsprozesses
... verfügen über praktische Erfahrung in der Erstellung qualitativ hochwertiger Software
... erlernen Projektmanagementaufgaben unter Anleitung nach Prinzipien der Softwaretechnik
... erlangen praktische Erfahrung in der Dokumentation und Pr?sentation von Projektergebnissen
K?nnen - kommunikative Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, haben strukturierte Teamarbeit u?ber einen l?ngeren Zeitraum erprobt.
K?nnen - systemische Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, besitzen ein Gesamtverst?ndnis für den Softwareentwicklungsprozess und das Ineinandergreifen der einzelnen Aufgaben bei der Erstellung von Softwaresystemen.
- Lehr-/Lernmethoden
Bearbeitung einer Softwareentwicklungsaufgabe in Kleingruppen; regelm??ige Besprechungen und Coaching durch die Lehrenden; Vorstellung von Zwischenergebnissen (Pflichtenheft, Analysemodell, Entwurfsmodell, Endprodukt) im Plenum
- Empfohlene Vorkenntnisse
- Es werden die Lehrinhalte folgender Module vorausgesetzt:
- Einführung in die Programmierung
- Einführung in die objektorientierte Programmierung
- Software Engineering (Grundlagen)
- Modulpromotor
Buscherm?hle, Ralf
- Lehrende
- Ryba, Michael
- Buscherm?hle, Ralf
- Leistungspunkte
10
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 56 betreute Kleingruppen Workload Dozentenungebunden Std. Workload Lehrtyp 244 Kleingruppen
- Literatur
Heide Balzert: Lehrbuch der Objektmodellierung, Spektrum Akademischer Verlag, 2005Peter Forbrig: Objektorientierte Softwareentwicklung mit UML, Hanser FachbuchverlagHelmut Balzert: Lehrbuch der Software-Technik, Bd. 1 & 2, Spektrum Akademischer Verlag, 2001/1998Ian Sommerville: Software Engineering, Pearson Studium, 2007W. Zuser, T. Grechenig, M. K?hle: Software Engineering mit UML und dem Unified Process, Pearson Studium, 2004Jochen Ludewig, Horst Lichter: Software Engineering, dpunkt Verlag, 2007
- Prüfungsleistung
Projektbericht, schriftlich
- Bemerkung zur Prüfungsform
Das durchgeführte Softwareentwicklungsprojekt ist vollst?ndig zu dokumentieren (Benutzerdokumentation, Systemdokumentation, Projektdokumentation). Zwischenergebnisse und Endergebnis werden in Form von Pr?sentationen vorgestellt.
- Prüfungsanforderungen
In die Bewertung flie?en das entwickelte System, die zugeh?rige Dokumentation und die Abschlusspr?sentation ein. Zwischenergebnisse und -pr?sentationen werden nicht bewertet, sondern dienen dazu, den Projektteams Feedback zu geben.
- Dauer
1 Semester
- Angebotsfrequenz
Nur Sommersemester
- Lehrsprache
Deutsch