Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik

Software Engineering I: Software technology

Lecturer: Prof. Bernd Brügge, Ph.D.,
Teaching Assistants: Florian Schneider, Hans Breidler

Course Overview

  • Announcement
  • Module Description
  • Prerequisites:
    • Introduction to Software Engineering (IN0006)
  • Exercise Portal
  • Time:
    • Lectures: Tue 16:15 - 17:45 und Fri 9:15 - 10:00
    • Exercises: Thu 8:15 - 9:45
  • Location: Lectures and Exercises in Hörsaal 2
  • Exams:
    • Midterm: Thu, Dec 18th, 18:00 - 19:30 in MW 0001
    • Endterm: Thu, Feb 05th, 18:00 - 19:30 in MW 0001
  • Grading Criteria:
    • Participation in Midterm exam is requirement for addmission to the endterm exam.
    • Midterm is a free trial
    • Endterm exam counts 100% of the final grade


Lecture Material

Tuesday, Oct 14th Introduction, Methodologies PDF (1)PDF (2)
Friday, Oct 17th Methodologies ctd. see slides above
Tuesday, Oct 21st UML Refresher PDF
Thursday, Oct 23rd UML 2.0 PDF
Friday, Oct 24th UML 2 meta model PDF
Tuesday, Oct 28th Requirements Elicitation PDF
Friday, Oct 31st Analysis PDF
Tuesday, Nov 4th Analysis ctd. see slides above
Friday, Nov 7th System Design and Design Goals PDF
Tuesday, Nov 11th Invited Speaker (German): Mr. Michael Zaddach, "Flughafen als komplexes System" Link
Friday, Nov 14th System Design ctd. see slides above
Tuesday, Nov 18th Addressing Design Goals PDF
Friday, Nov 21st Cancelled ---
Tuesday, Nov 25th Invited Speaker (German): Mr. Marc Lindike, "Anforderungen an ein Flughafen-System" Link
Friday, Nov 28th Object Design and Reuse PDF
Tuesday, Dec 2nd Object Design ctd. see slides above
Friday, Dec 5th OCL PDF
Tuesday, Dec 9th OCL ctd. see slides above
Friday, Dec 12th Cancelled due to airport excursion ---
Tuesday, Dec 16th Unit Testing PDF
Friday, Dec 19th System Testing PDF
Friday, Jan 9th Modelbased Testing PDF
Tuesday, Jan 13th Software Lifecycle Models I PDF
Friday, Jan 16th Software Lifecycle Models ctd. see slides above
Tuesday, Jan 20th Agile Methodologies: XP and Scrum PDF
Friday, Jan 23rd Cancelled ---
Tuesday, Jan 27th Invited Speaker (English): Mr. Rolf Schumann: Software Requirements for Green Technologies ---
Friday, Jan 30th Agile Methodologies: XP and Scrum ctd. see slides above
Tuesday, Feb 3rd Invited Speaker (German): Mr. Klaus Eberhardt: Warum IT-Projekte scheitern Link


Bernd Bruegge Prof. Bernd Brügge, Ph.D.

Teaching Assistants

Florian Schneider Florian Schneider
Hans Breidler Hans Breidler



cover2 Bernd Bruegge, Allen H. Dutoit 
Object-Oriented Software Engineering: Using UML, Patterns and Java, 2nd Edition
Publisher: Prentice Hall, Upper Saddle River, NJ, 2003; ISBN: 0-13-047110-0

For instructor material, visit the companion web site
cover-de Bernd Brügge, Allen H. Dutoit 
Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java
Publisher: Pearson Studium, August 2004; ISBN: 3-8273-7082-5