TU BRAUNSCHWEIG

Software Engineering 1 - WS2017/2018

Organisatorisches

Dozent:
Betreuer:

Modulnummer:
Veranstaltungsnummer:
Prof. Dr.-Ing. Ina Schaefer
Alexander Schlie, M.Sc. und Sabrina Lischke, M.Sc.
INF-SSE-43
INF-SSE-001

Aktuelles

  • Klausurtermine:
    KLAUSURTERMINE IM WINTERSEMESTER 2017
    Reguläre Klausur: 21.02.2018 von 08:30 Uhr - 10:00 Uhr
    Wiederholungsklausur: 20.03.2018 von 08:30 Uhr - 10:00 Uhr
  • Vorlesungsbeginn: Die erste Vorlesung findet am 19. Oktober statt.
  • Wichtig: Weiterführende Informationen zum Votierungssystem der Hausaufgaben sind unten auf dieser Seite aufgeführt.
  • Die Termine der Übungen sind unten auf dieser Seite zu finden. Eintragung für diese Übungen erfolgt über Stud.IP ab dem 20. Oktober 07:30 Uhr.

Inhalte der Veranstaltung

  • Grundlegene Begriffe des Software Engineerings
  • Organisations- und Vorgehensmodelle
  • Anforderungsanalyse und Anforderungsspezifikation
  • Klassen- und Verhaltensdiagramme
  • Softwarearchitekturen und Architekturmodellierung
  • Design-Patterns und Coding Guidelines
  • Validierungs- und Testverfahren
  • Wartung und Evolution von Software
  • Grundlegende Begriffe des Projektmanagements
  • Wichtige Diagrammtypen der UML

Organisation der Veranstaltung

Die Inhalte der Veranstaltung werden den Teilnehmern in der wöchentlichen Vorlesung vorgestellt. Die Übungstermine werden dazu genutzt, die in der Vorlesung gezeigten Techniken und Inhalte zu diskutieren und an Beispielen einzuüben. In Gastvorlesungen erhalten die Teilnehmer Einblicke in softwaretechnische Probleme, Anwendungen und Lösungen in der industriellen Praxis.

Nähere Informationen zu dem neu eingeführten Votierungssystem für Hausaufgaben, bei welchem ausgewählte Hausaufgaben durch die Studenten im Rahmen den Übungen vorgestellt werden, sind unten auf dieser Seite aufgeführt.

  • Vorlesung: Donnerstags, 13:15-14:45 Uhr in PK 2.2.
    Die 1. VL findet am 19. Oktober statt.
  • Übung: Übungen dienen zur Vertiefung der vermittelten Lerninhalte. In jeder Übung werden zu ausgewählten Inhalten Aufgaben gelöst. Dabei steht der jeweilige Übungsleiter den Studenten mit Hinweisen zur Lösungsfindung zur Seite. Außerdem dienen die Übungen dazu, Lösungsansätze/-vorschläge konstruktiv und gemeinschaftlich zu diskutieren.
    Termine (alle 2 Wochen, ab der x. und x Vorlesungswoche):
    - Montags, Uhrzeit und Raum folgen
    - Montags, Uhrzeit und Raum folgen
    - Dienstags, Uhrzeit und Raum folgen
    Die Anmeldung für einen Termin erfolgt über Stud.IP. Nähere Informationen werden auf dieser Seite vor Vorlesungsbeginn bereit gestellt.
  • Hausaufgaben: Die Hausaufgaben in SE1 sind eine Studienleistung. Insgesamt wird es 6 Aufgabenblätter geben. Es müssen mind. 50% der Aufgaben erfolgreich bearbeitet und auf Anfrage vorgetragen werden. Sind diese Kriterien erfüllt und die Klausur erfolgreich bestanden, gilt das Modul als abgeschlossen.
  • Nach Ausgabe müssen die Aufgabenblätter bis zum jeweils folgenden Übungstermin bearbeitet werden.
  • Weiterführende Informationen zum Votierungssystem:
    • Vor Beginn einer Übung tragen die Teilnehmer in einer vor Ort ausliegenden Liste (Votierungsliste) ein, welche Aufgaben sie auf dem jeweiligen Übungsblatt bearbeitet und ausreichend vorbereitet haben um diese am Whiteboard vorstellen zu können.
    • Vom Übungsleiter wird für jede Aufgabe ein Teilnehmer zufällig ausgewählt, der sich für diese Aufgabe in der Liste eingetragen (votiert hat). Der ausgewählte Student stellt die Lösung den anderen Teilnehmern anschließend vor.
    • Für den Erwerb der Studienleistungen muss jeder Übungsteilnehmer am Semesterende für mindestens 50% aller Aufgaben votiert haben.
    • Gegebenenfalls können eine oder mehrere Votierungen eines Aufgabenblattes gestrichen werden, sollte die Lösung des Vortragenden falsch oder aber erkennbar sein, dass der Vortragende sich nicht vorbereitet oder die Lösung der Aufgabe nicht verstanden hat.

Literatur:

  • Ina Schaefer und Werner Struckmann: Programmieren und Software Engineering, Begleitmaterial für die gleichnamige Veranstaltung an der Technischen Universität Braunschweig, Pearson Education Limited, 2012 (erhältlich bei der Buchhandlung Graff)
  • Ian Sommerville: Software Engineering. 9. Aufl., Addison-Wesley, 2010.
  • Helmut Balzert: Lehrbuch der Software-Technik, 2. Aufl., Spektrum Akademischer Verlag, 2000.
  • Weitere Literaturhinweise zu Spezialthemen in der Vorlesung.

  aktualisiert am 11.07.2017
TU_Icon_E_Mail_1_17x17_RGB Zum Seitenanfang