You are here: Home Teaching Summer Term 2013 Seminar Advanced Topics in …

Seminar Advanced Topics in Software Engineering

The seminar will cover different aspects of software design and engineering.
Course type Seminar
Instructors Prof. Dr. Andreas Podelski
Prof. Dr. Peter Thiemann
Kick-Off Mo, 22.04.2012, 16:15-17:00, building 052, room 00-016
Presentation 22.07.2012 - 24.07.2012: Block-Seminar

Presentation language

English
Credits 6
Course Catalog Topics in Software Engineering

Important Dates

  • 22.04.2013 at 16:15 - Kick-off Meeting, building 052, room 00-016. If you have any questions, do not hesitate to contact Sergiy Bogomolov. Please also send your presentations/summary papers via email to him.
  • 17.05.2013 at 16:15 - Discussion of technical papers (building 052, room 00-016) you have chosen to present. Note that although this meeting is primarily organized for students taking seminar, all the students registered for the proseminar are also welcome to ask their questions.
  • 01.07.2013: Deadline for submitting your seminar presentation. Your presentation should be 30 minutes long if you are working alone. In case you are working in a group of two the talk of your group should be 1 hour long.
  • 22.07.2013: Block-Seminar. Please note that you need to prepare your slides/presentation in English whereas your summary paper can be either in German or English.
  • 01.08.2013 - Deadline for submission of your draft summary paper. Papers of proseminar students should be at least 5 pages long whereas seminar students should submit at least 10 pages long reports.
  • 01.09.2013 - Deadline for submission of your final summary paper.

Topics

The seminar will be based on selected chapters of the books by Chang and Balzert (Lehrbuch Der Softwaretechnik: Basiskonzepte Und Requirements Engineering and Lehrbuch Der Softwaretechnik: Entwurf, Implementierung, Installation und Betrieb) and on technical papers which elaborate on the topic of the particular chapter. In particular, you can choose topics from the following list:

 

Chang: Handbook of Software Engineering & Knowledge Engineering:
  • Software Architecture
  • Software Maintenance
  • Requirements Engineering
  • Software Reliability Engineering
  • Technical Reviews
  • Reengineering
  • Software Measurement, Metrics for Identifying Critical Components
  • Usability
  • Domain Engineering
  • Inconsistency management
  • Message sequence charts
  • Program slicing

 

Balzert:
  • Software-Ergonomie (5 Kapitel: Dialoggestaltung, E/A-Gestaltung)
  • Benutzerunterstützungssysteme
  • Software-Komponenten
  • Verteilte OO Anwendungen
  • Web-Architekturen
  • Projektplanung (II)
  • Projektorganisation (II)
  • Personal (II)
  • Qualitätssicherung und -management (III)
  • Verbesserung der Prozessqualität (III) - ISO9000, TQM, CMM, SPICE
  • CASE (IV)
  • Wiederverwendung (IV)
  • Sanierung (IV)
  • Unternehmensmodellierung (V)