Day/Date |
Topic |
Reading |
Class Handouts |
Slides |
Tue Jan 6 |
Introduction to course. The scope of software engineering. The software
process and its problems |
Chapters 1 & 2 |
None. |
Slides as gif files (no need
for an overhead projector) |
Thu Jan 8 |
Software lifecycle models |
Sections 3.1-3.6 |
Sad cases of poorly managed processes (hard copy only). |
Slides as .gif files |
Tue Jan 13 |
Complexity reduction methods and CASE tools. Modularization, abstraction,
and information hiding |
Chapter 4. Sections 6.1-6.6 |
CASE tool availability. |
|
Thu Jan 15 |
Objects and software reuse. |
Sections 6.11-6.13 |
|
|
Tue Jan 20 |
Software quality assurance and reviews. |
Sections 5.1-5.2, 12.17. |
|
|
Thu Jan 22 (Class may start 4:45. Read newsgroup for confirmation). |
Testing |
Sections 5.3-5.4, 5.6, 12.14-12.16. |
|
|
Tue Jan 27 |
Software process maturity and quality assurance. |
Sections 3.7-3.8, 5.7 |
|
|
Thu Jan 29 |
MIDTERM |
|
|
|
Tue Feb 3 |
Review of software engineering principles. Introduction to class project. |
|
Project requirements |
|
Thu Feb 5 |
Software requirements. |
Chapter 7 |
|
|
Tue Feb 10 (Guest speaker. Read newsgroup for confirmation). |
|
|
|
|
Thu Feb 12 (Guest speaker. Read newsgroup for confirmation). |
|
|
|
|
Tue Feb 17 (Class may start 4:45. Read newsgroup for confirmation). |
Specification. |
Sections 8.1-8.6, 8.10-8.14. |
|
|
Thu Feb 19 |
Object-oriented analysis |
Chapter 9 |
|
|
Tue Feb 24 (Class may start 4:45. Read newsgroup for confirmation). |
Project planning and team organization. |
Chapter 10, Sections 12.6-12.9. |
|
|
Thu Feb 26 |
Software design |
Sections 11.1-11.4, 11.8-11.16 |
|
|
Tue March 3 |
Software implementation. |
Sections 12.1-12.5, 12.10-12.13. |
|
|
Thu March 5 |
Integration and integration testing. |
Sections 13.1-13.7, 13.15-13.16. |
|
|
Tue March 10 |
Software evolution and maintenance. A taste of software engineering
research. |
Chapter 14. |
MORALE project description. |
|
Thu March 12 |
Course evaluation. Course review. |
Review textbook. |
Hints for the final. |
|