UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
Informations- und Kommunikationstechnik (Bachelor of Science) >>

Grundlagen des Software Engineering (SWEGL)7.5 ECTS
(englische Bezeichnung: Foundations of Software Engineering)
(Prüfungsordnungsmodul: Grundlagen des Software Engineering)

Modulverantwortliche/r: Francesca Saglietti
Lehrende: Francesca Saglietti


Startsemester: SS 2015Dauer: 1 SemesterTurnus: 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


Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:

  1. Informations- und Kommunikationstechnik (Bachelor of Science): 4. Semester
    (Po-Vers. 2009 | Bachelorprüfung - Pflichtmodule | Grundlagen des Software Engineering)
Dieses Modul ist daneben auch in den Studienfächern "Informatik (Bachelor of Science)", "Informatik (Master of Science)", "Mathematik (Bachelor of Science)", "Mechatronik (Bachelor of Science)", "Mechatronik (Master of Science)" verwendbar. Details

Studien-/Prüfungsleistungen:

Grundlagen des Software Engineering (Vorlesung mit Übungen) (Prüfungsnummer: 35501)
Prüfungsleistung, Klausur, Dauer (in Minuten): 90, benotet
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 2015, 1. Wdh.: WS 2015/2016
1. Prüfer: Francesca Saglietti
Termin: 25.09.2015, 13:00 Uhr, Ort: H 11
Termin: 23.03.2016, 13:00 Uhr, Ort: K 1 TechF
Termin: 29.09.2016, 13:30 Uhr, Ort: H 7 TechF
Termin: 05.04.2017, 08:00 Uhr, Ort: H 9 TechF

UnivIS ist ein Produkt der Config eG, Buckenhof