INF.05177.04 | 5 CP |
---|---|
Module label | Softwaretechnik (Lehramt) |
Module code | INF.05177.04 |
Semester of first implementation | |
Faculty/Institute | Institut für Informatik |
Module used in courses of study / semesters |
|
Responsible person for this module | |
Further responsible persons |
Prof. Dr. Wolf Zimmermann |
Prerequisites | "Mathematische Grundlagen der Informatik und Konzepte der Modellierung (Modulleistung), Modul Objektorientierte Programmierung, (Modulleistung) |
Skills to be acquired in this module | Die Studierenden verstehen den Unterschied zwischen `Programmieren im Großen`vs. `Programmieren im Kleinen` und sind in der Lage, dies bei der Softwareentwicklungim Rahmen der Kenntnisse verschiedener Vorgehensweisen bei der Erstellung größererSoftwaresysteme einzusetzen
|
Module contents | Die Softwaretechnik beschäftigt sich mit der Konstruktion größerer Softwaresysteme. Dazu sind systematische Vorgehensweisen und die Planung eines Softwareprojekts notwendig. Neben diesen Managementaspekten ist ein zentraler Teil die Gestaltung einer Softwarearchitektur, so dass Softwaresysteme auch über einen längeren Zeitraum zu warten und zu pflegen sind. 1. Einleitung: Programmieren im Großen vs. Programmieren im Kleinen, Herausforderungen 2. Problem- und Systemanalyse: Anforderungsanalyse 3. Modellierung: Erstellen funktionaler Modelle 4. Software-Architekturen: Grob- und Feinarchitekturen, Muster, Komponenten und Services 5. Testen: Datenflussmodelle, Kontrollflussmodelle, Qualitätssicherung, Integrationstests,Systemtests, Abnahmetests, Verifikation 6. Installation und Abnahme 7. Pflege und Wartung, Reengineering 8. Softwareentwicklungsprozesse: Softwareprozessmodelle, Qualitätssicherung, 9. Kostenschätzung |
Forms of instruction |
Lecture (3 SWS)
Exercises (1 SWS) Course |
Languages of instruction | German, English |
Duration (semesters) | 1 Semester Semester |
Module frequency | jedes Wintersemester |
Module capacity | unlimited |
Time of examination | |
Credit points | 5 CP |
Share on module final degree | Course 1: %; Course 2: %; Course 3: %. |
Share of module grade on the course of study's final grade | 1 |
Module course label | Course type | Course title | SWS | Workload of compulsory attendance | Workload of preparation / homework etc | Workload of independent learning | Workload (examination and preparation) | Sum workload |
---|---|---|---|---|---|---|---|---|
Course 1 | Lecture | Vorlesung | 3 | 0 | ||||
Course 2 | Exercises | Übung | 1 | 0 | ||||
Course 3 | Course | Bearbeitung der Übungsaufgaben/Selbststudium | 0 | |||||
Workload by module | 150 | 150 | ||||||
Total module workload | 150 |
Examination | Exam prerequisites | Type of examination | |
---|---|---|---|
Course 1 | |||
Course 2 | |||
Course 3 | |||
Final exam of module | mündliche Prüfung |
||
Exam repetition information |
Prerequisites and conditions | Prerequisites | Frequency | Compulsory attendance | Share on module grade in percent |
---|---|---|---|---|
Course 1 | Winter semester | No | % | |
Course 2 | Winter semester | No | % | |
Course 3 | Winter semester | No | % |