UnivIS
Information system of Friedrich-Alexander-University Erlangen-Nuremberg © Config eG 
FAU Logo
  Collection/class schedule    module collection Home  |  Legal Matters  |  Contact  |  Help    
search:      semester:   
 
 Layout
 
printable version

 
 
Module Description Sheet (PDF)

 
 
 Also in UnivIS
 
course list

lecture directory

 
 
events calendar

job offers

furniture and equipment offers

 
 

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: 2.3.2019
Grundlagen des Software Engineering (18343) Vertiefungsrichtung Software Engineering (30507) Vertiefungsrichtung Software Engineering (33603)

Start semester: SS 2019Duration: 1 semesterCycle: jährlich (SS)
Präsenzzeit: 90 Std.Eigenstudium: 135 Std.Language: Deutsch

Lectures:


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 (Gewichtung: 100.0 %, Prüfung, Form: Klausur, Drittelnoten (mit 4,3), Dauer: 90, 7.5 ECTS, Prüfung).
  • 37122 Software Engineering (7,5 ECTS) (Prüfung, Form: mehrteilige Prüfung, Zehntelnoten, Dauer: -, 7.5 ECTS, Platzhalter).
  • 38122 Software Engineering (7,5 ECTS) (Informatik (Master of Science) 2010, 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 %

Erstablegung: SS 2019, 1. Wdh.: WS 2019/2020
1. Prüfer: Francesca Saglietti (100112)
Termin: 26.09.2019, 13:30 Uhr, Ort: H 7 TechF
Termin: 15.06.2020
Termin: 16.10.2020, 11:00 Uhr, Ort: H 7 TechF
Termin: 24.03.2021, 11:00 Uhr, Ort: K 1 TechF

UnivIS is a product of Config eG, Buckenhof