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)