|
Software-Entwicklung in Großprojekten (SoSy3)5 ECTS (englische Bezeichnung: Software Development in Large Projects)
(Prüfungsordnungsmodul: Software-Entwicklung in Großprojekten)
Modulverantwortliche/r: Francesca Saglietti Lehrende:
Francesca Saglietti
weitere Studienfächer/Prüfungsordnungsmodule:
Einfrieren der UnivIS-Modul-Beschreibung: 11.10.2021
Informatics II (33677)
Software Engineering II (76811)
Startsemester: |
WS 2021/2022 | Dauer: |
1 Semester | Turnus: |
jährlich (WS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
Inhalt:
- Einführung in die einzelnen Phasen der Softwareentwicklung: Anforderungsanalyse, Spezifikation, Entwurf, Implementierung, Test, Wartung
Beispielhafter Einsatz ausgewählter repräsentativer Verfahren zur Unterstützung dieser Entwicklungsphasen
Ergonomische Prinzipien Benutzungsoberfläche
Objektorientierte Analyse und Design mittels UML
Entwurfsmuster als konstruktive, wiederverwendbare Lösungsansätze für ganze Problemklassen
Automatisch unterstützte Implementierung aus UML-Diagrammen
Teststrategien
Refactoring zur Unterstützung der Wartungsphase
Lernziele und Kompetenzen:
Die Studierenden
wenden auf Basis der bereits erworbenen Programmierkenntnisse systematische und strukturierte Vorgehensweisen (wie das Wasserfall- und V-Modell) zur Bewältigung der Komplexität im Zusammenhang mit dem „Programmieren-im-Großen“ an;
benutzen ausgewählte Spezifikationssprachen (wie Endliche Automaten, Petri-Netze und OCL), um komplexe Problemstellungen eindeutig zu formulieren und durch ausgewählte Entwurfsverfahren umzusetzen;
wenden UML-Diagramme (wie Use Case-, Klassen-, Sequenz- und Kommunikationsdiagramme) zum Zweck objektorientierter Analyse- und Design-Aktivitäten an;
reproduzieren allgemeine Entwurfslösungen wiederkehrender Probleme des Software Engineering durch Verwendung von Entwurfsmustern;
erfassen funktionale und strukturelle Testansätze;
setzen Refactoring-Strategien zur gezielten Erhöhung der Software-Änderungsfreundlichkeit um.
Literatur:
Lehrbuch der Softwaretechnik (Band 1), Helmut Balzert, 2000
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Data Science (Master of Science)
(Po-Vers. 2021w | Gesamtkonto | Technische Schlüsselqualifikationen | Software-Entwicklung in Großprojekten)
Dieses Modul ist daneben auch in den Studienfächern "079#72#H", "079#74#H", "Berufspädagogik Technik (Bachelor of Science)", "Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science)", "Informatik (1. Staatsprüfung für das Lehramt an Realschulen)", "Informatik (Bachelor of Science)", "International Information Systems (IIS) (Master of Science)", "Mathematik (Bachelor of Science)", "Medizintechnik (Bachelor of Science)", "Wirtschaftsinformatik (Bachelor of Science)", "Wirtschaftsmathematik (Bachelor of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
Software-Entwicklung in Großprojekten (Klausur) (Prüfungsnummer: 31601)
(englischer Titel: Examination (Klausur) on Software Development in Large Projects)
zugeh. "mein campus"-Prüfung: | - 31601 Software-Entwicklung in Großprojekten (Prüfung, Form: Klausur, Drittelnoten (mit 4,3), Dauer: 90, 5 ECTS, Prüfung).
- 31601 Software-Entwicklung in Großprojekten (Prüfung, Form: Klausur, Drittelnoten (mit 4,3), Dauer: 90, 5 ECTS, Prüfung).
|
- Prüfungsleistung, Klausur, Dauer (in Minuten): 90, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Die Prüfungsteilnehmer entscheiden sich unmittelbar vor Beginn der Prüfung für Deutsch oder Englisch als Prüfungssprache.
- Prüfungssprache: Deutsch oder Englisch
- Erstablegung: WS 2021/2022, 1. Wdh.: SS 2022
1. Prüfer: | Francesca Saglietti (100112) |
- Termin: 02.04.2022, 14:00 Uhr, Ort: s. Aushang
Termin: 04.10.2022
Termin: 04.10.2022
|
![](/img/anew/void.gif) |
![](/img/anew/void.gif) |
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|