[an error occurred while processing this directive]
 

Software Engineering

   Main page   || Lecture   ||    Exercises   ||    Project   

Contact

Prof. Dr. Bertrand Meyer
Bertrand.Meyer@inf.ethz.ch
RZ J6

Schedule

Tuesday 13:00-14:00 and Wednesday 8:00-10:00 in IFW A36.

Tentative schedule of lectures:

Lecture Date Title Slides Handouts
1 20 March Introduction
2 21 March Basics of the software process, PSP (1)
Guest lecture: A practical software process
3 27 March Requirements (1)
4 28 March Requirements (2)
5 3 April Project management
6 4 April Estimation techniques
7 10 April From Requirements to Design (1)
8 11 April From Requirements to Design (2)
9 17 April Software engineering process, formal/agile + PSP(2)
10 18 April System Design
11 24 April Introduction to QA and testing (1)
12 25 April Introduction to QA and testing (2)
13 01 May No class ("Tag der Arbeit")
14 02 May Introduction to QA and testing (3)
15 08 May Modeling in UML (1)
16 09 May Modeling in UML (2)
17 15 May Architecture and design
18 16 May Implementation
19 22 May Software engineering tools
Model Checking
Automatic code inspection
20 23 May More software engineering tools
MS Project
Profiling
Static program checking and verification
21 29 May CMMI
22 30 May CMMI, TSP, PSP
23 05 June Guest lecture: Deployment of Software
24 06 June Social, legal and ethical issues
25 12 June Tools for Requirements Management
26 13 June Guest lecture: The Future of Programming Environments
27 19 June
28 20 June Software metrics