Navigation auf uzh.ch
Software re-engineering is concerned with restructuring a software system to fix real or perceived problems in preparation for further development and extension of the system. This course is on theories and best practices of re-engineering and the application of them in the re-engineering lab.
After completing this course students will be able to:
Number: | MINF4510 |
Docent: | Martin Pinzger |
Where & when: | Block course, the first lecture will be on 20.9.2010 in room IFI, 2.A.10. |
LV-Details: | im Vorlesungsverzeichnis |
AP (ECTS): | 4 |
Language: | English |
Registration | until Fr., 15.10.2010, 17h |
Hint: | This is the succession course of Software Re-engineering (until 2006). Students in the Diploma in Business Informatics program that have already successfully completed the former course must not register for this course. |
The grading is based on:
The lecture will be in three blocks. The first block is from 20.9-24.9.2010, the second block is from 1.11.-5.11.2010, and the last block is from 16.12.-17.12.2010.
Date | Start | End | Room | Titel/Slides | Lecturer |
---|---|---|---|---|---|
20.09.2010 | 12:15 | 13:45 | IFI, 2.A.10 | Read Ch. 1, 2, 3 and 4 of course book | Martin Pinzger |
21.09.2010 | 12:15 | 13:45 | IFI, 2.A.10 | DA4Java tool demo Read Ch. 5 of course book |
Martin Pinzger |
22.09.2010 | 12:15 | 13:45 | IFI, 2.A.10 | Problem Detection: | Martin Pinzger |
23.09.2010 | 12:15 | 13:45 | IFI, 1.D.07 | Problem Detection: | Martin Pinzger |
24.09.2010 | 12:15 | 13:45 | IFI, 2.A.10 | Read Ch. 8 of course book | Martin Pinzger |
Date | Start | End | Room | Titel/Slides | Lecturer |
---|---|---|---|---|---|
1.11.2010 | No lecture Feedback on Assignment I: Problem Detection* |
Martin Pinzger | |||
2.11.2010 | 12:15 | 13:45 | IFI, 2.A.10 | Read also Ch. 6 and Appendix A of course book | Martin Pinzger |
3.11.2010 | 12:15 | 13:45 | IFI, 2.A.10 | Sibylle Peter, Canoo | |
4.11.2010 | 12:15 | 13:45 | IFI, 1.D.07 | Martin Pinzger | |
5.11.2010 | 12:15 | 13:45 | IFI, 2.A.10 |
Several patterns described at informIT Read also Ch. 10 of course book |
Martin Pinzger |
* Feedback is only for groups that have submitted Assignment I. For feedback please come to office IFI, BIN 2.D.03, between 13:00 and 14:00.
Date | Start | End | Room | Titel/Slides | Lecturer |
---|---|---|---|---|---|
16.12.2010 | no lecture | ||||
17.12.2010 | BIN 2.D.03 | Lab Presentations & Oral Examination | You (schedule see below) |
Presentations must be electronically and should not last longer than 20 minutes. The contents of the presentation should clearly show which shortcoming(s) you have addressed (and why was it a shortcoming), how you fixed it, and a proof that your fix improves the design of DA4Java. For the presentation you can use your own laptop (or mine if you do not have a laptop available).
After the presentation there will be a 20-25 minutes oral examination. The examination comprises the "Object-Oriented Reengineering Patterns" book and material (slides, articles) presented in the lectures, and the two lab assignments.
Time | Group |
---|---|
09:00 - 09:45 | David Sofia |
09:45 - 10:30 | Alexander Schaefer, Daniel Spicar, Serge Haenni |
10:45 - 11:30 | Rahul Mukhi, Simon Poltier |
11:30 - 12:15 | Stefan Zehnder, Konstantin Zerebcov |
The following pdf contains the final scores for the lab assignments, presentation, and final examination:
Scores Software Reengineering 2010 (PDF, 37 KB)
For questions please send an email to Martin Pinzger.
The information given on this web-site serves as addition to the university calendar. In case of doubts always rely on the information provided by the university calendar.