|
Grundlagen des Software Engineering (SWEGL)7.5 ECTS (englische Bezeichnung: Foundations of Software Engineering)
Modulverantwortliche/r: Francesca Saglietti Lehrende:
Francesca Saglietti
Studienfächer/Prüfungsordnungsmodule:
Einfrieren der UnivIS-Modul-Beschreibung: 1.3.2016
Grundlagen des Software Engineering (18343)
Vertiefungsmodul Software Engineering (30507)
Vertiefungsmodul Software Engineering (33603)
Startsemester: |
SS 2016 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
90 Std. | Eigenstudium: |
135 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
Inhalt:
Das Modul befasst sich mit einem breiten Spektrum an ingenieurwissenschaftlichen Prinzipien und alternativen Vorgehensweisen bei der Konzeption, Entwicklung, Analyse, Organisation und Pflege großer, komplexer Softwaresysteme.
Lernziele und Kompetenzen:
Die Studierenden:
erklären systematische und strukturierte Prozessmodelle (wie das Wasserfall- und V-Modell) zur Entwicklung komplexer Software-Systeme
erfassen wesentliche Prinzipien der Software-Entwicklung (wie Kohäsion und Kopplung)
erläutern systematische Methoden zur Anforderungsermittlung an und wesentliche Ziele der Anforderungsanalyse
benutzen ausgewählte Spezifikationssprachen (wie Endliche Automaten, Petri-Netze und Z), um komplexe Problemstellungen eindeutig zu formulieren
wenden UML-Diagramme (wie Use Case-, Klassen-, Sequenz- und Kommunikationsdiagramme) zum Zweck objektorientierter Analyse- und Design-Aktivitäten an;
beschreiben unterschiedliche Arten der Wiederverwendung von Entwurfselementen und lösen typische Entwurfsprobleme durch Anwendung etablierter Entwurfsmuster
benutzen Software-Metriken zur Bestimmung der Software-Komplexität
wenden unterschiedliche Nachweisverfahren, wie z.B. statische Analyse, funktionales und strukturelles Testen, oder Korrektheitsbeweise an
stellen die Bedeutung der Wartung im Software-Entwicklungprozess heraus
erläutern verschiedene Aspekte des Software-Projektmanagements
Literatur:
Lehrbuch der Softwaretechnik, Helmut Balzert, Spektrum Akad. Verlag, 2000
Studien-/Prüfungsleistungen:
Grundlagen des Software Engineering (Vorlesung mit Übungen) (Prüfungsnummer: 35501)
zugeh. "mein campus"-Prüfung: | - 35501 Vorlesung und Übung Grundlagen des Software Engineering (Prüfung, Form: Klausur, Drittelnoten (mit 4,3), Dauer: 90, 7.5 ECTS, Prüfung).
- 38122 Software Engineering (7,5 ECTS) (Informatik (Master of Science) 2010, Prüfung, Form: mehrteilige Prüfung, Zehntelnoten, Dauer: -, 7.5 ECTS, Platzhalter).
- 37122 Software Engineering (7,5 ECTS) (Prüfung, Form: mehrteilige Prüfung, Zehntelnoten, Dauer: -, 7.5 ECTS, Platzhalter).
|
- Prüfungsleistung, Klausur, Dauer (in Minuten): 90, benotet, 7.5 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Nach etwa der Hälfte der Vorlesungszeit wird die Teilnahme an einer freiwilligen Klausur (45 Minuten) angeboten. Die dort erzielten Punkte können die Note der Abschlussklausur um bis zu 0,7 verbessern.
- Erstablegung: SS 2016, 1. Wdh.: WS 2016/2017
1. Prüfer: | Francesca Saglietti (100112) |
- Termin: 29.09.2016, 13:30 Uhr, Ort: H 7 TechF
Termin: 05.04.2017, 08:00 Uhr, Ort: H 9 TechF
Termin: 28.09.2017, 13:00 Uhr, Ort: Tentoria
Termin: 21.03.2018, 11:00 Uhr, Ort: H 8 TechF
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|