A. Nội dung tổng quát và phân bổ thời gian
B. Nội dung chi tiết:
Mở đầu
1 Mục đích môn học
2 Nội dung môn học
3 Tài liệu tham khảo
Bài 1 - Tổng quan về Công nghệ Phần mềm
1.1 Giới thiệu chung về Công nghệ Phần mềm
1.2 Những sai lầm kinh điển trong phát triển phần mềm
Bài 2 - Quản lý dự án phần mềm
2.1 Quản lý dự án phần mềm
2.2 Lập lịch trình dự án phần mềm
2.3 Ước lượng dự án phần mềm
2.4 Quản lý rủi ro
2.5 Quản lý cấu hình phần mềm
2.6 Quản lý phát hành phần mềm
2.7 Quản lý thay đổi phần mềm
Bài 3 - Phát triển phần mềm linh hoạt
3.1 Giới thiệu phát triển phần mềm linh hoạt
3.2 Giới thiệu về Scrum
Bài 4 - Đảm bảo chất lượng phần mềm
4.1 Quản lý chất lượng
4.2 Những phương pháp xác thực
Bài 5 - Kiểm thử phần mềm
5.1 Các công cụ, kỹ thuật, chiến thuật & kế hoạch kiểm thử
5.2 Phát triển hướng kiểm thử
Bài 6 - Bảo trì phần mềm
6.1 Bảo trì phần mềm
6.2 Thiết kế phần mềm cho khả năng bảo trì