Softwaretechnik

Dozent: Prof. Dr. Bernhard Rumpe
Betreuende Assistenten:
Art der Veranstaltung: Vorlesung mit praktischer Übung und Klausur
Lehrveranstaltungsnummer: Vorlesung 13ws-06015 / Übung 13ws-15025

Termine

Die Vorlesung hat 3 SWS. Es sind Termine für 4 Wochenstunden angekündigt, da die Veranstaltung an einzelnen, noch bekanntzugebenden Terminen ausfallen wird. Insgesamt wird die Vorlesung nur 14*3 Vorlesungsstunden beinhalten.

Termine:

Wichtig:

  • am diesen Dienstag den 12.11.2013 fällt die Vorlesung aus.

  • Am Mittwoch den 13.11.2013 werden die Musterlösungen zum Übungsblatt 3 und 4 Vorgestellt.

    Mo.14:15 - 15:45 UhrAH II
    Di.10:15 - 11:45 UhrAH II
    Mi.10:15 - 11:45 UhrAH III(Übung)

    Themen
    Die Vorlesung erarbeitet die Grundlagen zur Entwicklung komplexer Softwaresysteme. Behandelt werden Vorgehensmodelle, die Erhebung von Anforderungen, Softwarearchitektur und -entwurf, der Weg zur Implementierung und zur Qualitätssicherung mit Tests. Dabei wird vorwiegend die Modellierungssprache UML zur Darstellung genutzt.

    Lernmaterialien: Materialien zu den Lehrveranstaltungen (Vorlesungsfolien, Übungsblätter) werden im L²P-Lernraum (Übung) zur Verfügung gestellt. Für den Zugang zum Lernraum ist eine Anmeldung z.B. via CampusOffice erforderlich. Einige Stunden nach der Anmeldung wird der Zugang zum Lernraum automatisch freigeschaltet.

    Literatur: Die Vorlesung orientiert sich nicht an einem einzigen Lehrbuch. Vielmehr werden verschiedene Literaturempfehlungen zum jeweiligen Teil der Vorlesung angegeben.

    Grundlegende Literatur:
    • H.Balzert: Lehrbuch der Software-Technik, 3. Auflage, Spektrum Akademischer Verlag
    • Erich Gamma et al.: Design Patterns – Elements of Reusable Object-Oriented Software, Addison Wesley
    • I.Sommerville: Software Engineering, Pearson Studium
    • J.Ludewig, H. Lichter: Software Engineering – Grundlagen, Menschen, Prozesse, Techniken

    Studiengänge:
    • Informatik (D)/Hauptstudium/Praktische Informatik
    • Werkstoffinformatik (D)/Hauptdiplom/Softwaretechnik, Sprachen und Architekturen
    • Informatik (M.A.)/Hauptstudium
    • Technik-Kommunikation (M.A.)/2. Hauptfach (Technisches Fach)/Grundlagen der Informatik/Hauptstudium/Kernbereich Informatik/Einführung in die Softwaretechnik
    • Informatik (GYM+GS,SII)/Hauptstudium/B. Praktische Informatik
    • Informatik (B.Sc.)/3. Semester
    • Informatik (B.Sc.)/4. Semester (bei Start im Sommersemester)
    • Informatik (B.Sc.)/5. Semester
    • Informatik (B.Sc.)/6. Semester (bei Start im Sommersemester)
    • Mathematik (B.Sc.)/Anwendungsfach Informatik (WS)/5. Semester
    • Mathematik (B.Sc.)/Anwendungsfach Informatik (WS)/5. Semester/Wahlveranstaltungen
    • Mathematik (B.Sc.)/Anwendungsfach Informatik (SS)/4. Semester
    • TK 2. Fach - Grundlagen der Informatik (B.Sc.)/5. Semester
    • Automatisierungstechnik (M.Sc.)
    • Automatisierungstechnik (M.Sc.)/ Harmonisierungsbereich/ Harmonisierungsbereich für Maschinenbau-Absolventen (7 semestriger B.Sc.)
    • Automatisierungstechnik (M.Sc.)/ Harmonisierungsbereich/Harmonisierungsbereich für Absolventen aus dem Bereich Werkstoff und Prozesstechnik
    • Software Systems Engineering (M.Sc.)/Practical Computer Science
    • Software Systems Engineering (M.Sc.)/Areas of Specialization/Software Engineering
    • Seniorenstudium/Veranstaltungen des regulären Lehrangebotes/Mathematik, Informatik und Naturwissenschaften

    Weiterführende Informationen:

    Lassen Sie sich von uns regelmäßig über neue Lehrveranstaltungen, tagesaktuelle Änderungen und ausgeschriebene Studien-/Diplomarbeiten informieren:

    Subscribe to se-teaching: