Courses
Software Reengineering
Lecture with exercise (SS 19) - Organisation
News
- 06/03/2019 Website is online!
- 06/03/2019 Please subscribe via jexam.de!
Welcome to the course Software Reengineering
The course is offered with 2/2/0 SWS for Master/Diploma/Bachelor students. It is organized as a block course. Lectures and exercises are both held in English. Lecturer is Harry Sneed.
Harry Sneed
Harry Sneed is currently working as a test, measurement and migration consultant for Austrian and German IT users, dealing mainly with legacy systems. In addition, he is teaching Software Evolution and Product Management for the Fachhochschule Hagenberg as well as Software Measurement and Test Automation for the Fachhochschule Wien. In the past he has taught at the University of Sannio in Italy, the University of Szeged in Hungary and the Universities of Passau and Koblenz in Germany. At the University of Regensburg he taught Sofware Engineering for Wirtschaftsinformatiker for 15 years. He has worked for over 45 years in the IT field, written 24 books, developed over 50 tools and published more than 450 technical articles.
Appointments
All lectures and exercises take place in room APB/E001 at 6th and 7th double lesson (DS) - from 16:40 to 20:00:
- 13/05 (Mon)
- 14/05 (Tue)
- 15/05 (Wed)
- 20/05 (Mon)
- 21/05 (Tue)
- 22/05 (Wed, Dies Academicus)
- 27/05 (Mon)
- 28/05 (Tue)
- 29/05 (Wed)
- 03/06 (Mon)
- 04/06 (Tue)
- 05/06 (Wed)
Exam
Students will be requested to answer a set of 25 prepared questions in English language on software reverse and reengineering. Each question has a weight of up to 4 points. The questions should be answered individually by each student within an hour’s time. The exam grade accounts for 60% of the final grade. The other 40% is determined by the average of the four exercise grades.
Exercises
Students will create teams of 2-3 persons. Every week the teams have a reengineering exercise to solve one in measurement, one in reverse engineering, one in reengineering and one in migration. The results:
- a metric report, - a system evaluation report, - a technical documentation, - a repository impact analysis, - a restructured program, - a refactored program, and an automatically converted Java program are to be submitted in pdf format by the following Monday to the instructor. The grade for the team is inherited by all members of that team. Exercise results should be sent to the following email address:
Harry.Sneed[at]t-online.de
With the Title
TUD-RENG-XTeam-Exercise1-4
by the next week’s lecture.
Allowances
The course can be used for the modules as specified by the department: here. Students with other exam regulations can attend the course, but cannot do the exam.