Nội dung bài giảng: Chương 1: Giới thiệu; Chương 2: Các mô hình phát triển phần mềm; Chương 3: Khảo sát và phân tích yêu cầu; Chương 4: Mô hình hóa hệ thống; Chương 5: Thiết kế hệ thống; Chương 6: Kiểm thử phần mềm.