VO Software Engineering I
Lehrveranstaltungsleiter
Dr. Stefan Resmerita
Agenda
Wintersemester 2006/07
Mondays, 9:30 – 11:00h, Jakob-Haringer-Str. 2, T01
Start: 02.10.2006
Exam: 22.01.2007, 9:00 – 11:00h, Jakob-Haringer-Str. 2, T01
Second exam: 16.04.2007, 11:00 – 13:00h, Jakob-Haringer-Str. 2, T01
Contents
The course introduces the basic terms, methods and tools of software technology: What is software; what is software engineering? Which are the problems of software development?
Part I of the Software Engineering course (overall 2 semesters) focuses on constructive aspects: Programming methodology, systematic design, design patterns and adequate modularity. These will be presented by means of case studies and practiced in the associated proseminar.
The book “Software Engineering–Architektur-Design und Prozessorientierung” (Pomberger, Pree) serves as manuscript to a large part of both part I and part II of the Software Engineering course. Its table of contents shows in more detail what will be presented about each of the main issues mentioned above.
Literatur
- Software Engineering–Architektur- Design und Prozessorientierung by G. Pomberger und W. Pree (Hanser Verlag, Oktober 2004)
- Design Patterns by Gamma et al.: (Addison-Wesley, 1995)
Ergänzende Literatur
- Sommerville: Software Engineering (Addison-Wesley/Pearson Education, 2001)
- Fontoura, Pree, Rumpe: The UML-F Profile for Framework Architectures (Addison-Wesley/Pearson Education, 2002)
- Bass et al.: Software Architecture in Practice (Addison-Wesley, 1998 und 2003)
- W. Pree: Design Patterns for Object-Oriented Software Development (Addison-Wesley, 1995)
Course notes
- Lecture 1 (02.10.2006)
- Lecture 2 (09.10.2006)
- Lecture 3 (16.10.2006)
- Lecture 4 (23.10.2006)
- Lecture 5 (30.10.2006)
- Lecture 6 (06.11.2006)
- Lecture 7 (13.11.2006)
- Lecture 8 (20.11.2006)
- Lecture 9 (27.11.2006)
- Lecture 10 (04.12.2006)
- Lecture 11 (11.12.2006)
- Lecture 12 (18.12.2006)
- Lecture 13 (08.01.2007)
- Lecture 14 (15.01.2007)