GING1033 Sofwaretechnik MI
- Prof. Dr. Thomas Friedl
- Prof. Dr. Thomas Friedl
Erfolgreiche Teilnahme:
- CS1017 Algorithmen und Datenstrukturen
- GING1031 Objektorientierte Programmierung
Einführung in die Softwaretechnik mit Schwerpunkt Objektorientierung.
- Was ist Softwaretechnik: Software als industrielles Produkt, Softwarequalität, Übersicht über die Tätigkeiten in einem Softwareprojekt
- Grundlegendes: Modulkonzept, prozedurale Abstraktion, abstrakter Datentyp, Prinzipien der Objektorientierung, Qualitätssicherung in der Programmierung
- Die objektorientierte Methode der Softwaretechnik: UML, Anforderungsanalyse, Objektorientierte Analyse, Objektorientiertes Design; Grundlegende Entwurfsprinzipien/-muster, Implementierung; Build-Prozess, Test
- Der Softwareentwicklungsprozess: Software-Lebenszyklus, Unified Process, Praktiken agiler Softwaretechniken, Programmieren im Team
- Projekt- und Qualitätsmanagement: ein Überblick
Die Studierenden kennen Prinzipien, Methoden, Konzepte, Notationen und Werkzeuge der Softwaretechnik, so dass sie in einem sich anschlie enden Software-Entwicklungsprojekt eine vorgegebene Aufgabenstellung in einer Kleingruppe selbständig bearbeiten können. Insbesondere können die Teilnehmenden die Qualität von Analysemodellen, Entwurfskonzepten und Implementierungen kritisch überprüfen und dieses Können selbständig in Reviews umsetzen.
- 6 CrP
- Arbeitsaufwand 180 Std.
- Präsenzzeit 60 Std.
- Selbststudium 120 Std.
- 4 SWS
Vorlesung 3 SWS
- Übung 1 SWS
- Medizinische Informatik (B.Sc. 2016) - 3. Semester
Nein
Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.
Prüfungsvorleistung: Projektarbeit, Hausübungen, Tests, (Art und Umfang der Vorleistungen wird den Studierenden rechtzeitig und in geeigneter Art und Weise bekannt gegeben)
Prüfungsleistung: Klausur mit offenen und/oder Multiple-Choice Fragen (Multiple-Choice-Anteil wird den Studierenden rechtzeitig und in geeigneter Art und Weise bekannt gegeben)
- Zuser W, Grechenig T, Köhle M: Software Engineering mit UML und dem Unified Process. Pearson Studium, München
- Ludewig J, Lichter H: Software Engineering: Grundlagen, Menschen, Prozesse, Techniken. dpunkt.verlag, Heidelberg
- Liskov B, Guttag J: Program Development in Java. Addison-Wesley, Boston
- Larman C: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process. Prentice Hall, New Jersey
Rechtliche Hinweise
- Diese Informationen geben den in den Online-Diensten für Studierende erfassten Datenbestand wieder.
- Die rechtskräftigen und damit verbindlichen Fassungen der Modulhandbücher finden Sie im Amtlichen Mitteilungsblatt der THM (AMB).
- Alle gültigen Prüfungsbestimmungen für die THM-Studiengänge können Sie außerdem in komfortabler Leseversion über den Downloadbereich auf der Homepage des Prüfungsamts einsehen.