COURSE OBJECTIVES

At the end of this course, the student should be able to:
1. Become well-versed in the software engineering processes and sharpen skills in object-oriented software design.
2. Develop software systems by going through the software development life cycle
3. Design, code and document, integrate, and test multi-module programs

Lesson 1: Phases in Software Engineering

http://infolab.stanford.edu/~burback/watersluice/node2.html