Trả lời:
Đáp án đúng: D
Trong phát triển phần mềm, vòng đời phần mềm (Software Development Life Cycle - SDLC) thường được chia thành 7 giai đoạn chính:
1. Phân tích yêu cầu (Requirement Analysis):
- Xác định và phân tích các yêu cầu của khách hàng và người dùng.
2. Thiết kế (Design):
- Thiết kế hệ thống, bao gồm kiến trúc, giao diện người dùng và các mô-đuun.
3. Phát triển (Development):
- Viết code và triển khai các mô-đuun theo thiết kế.
4. Kiểm thử (Testing):
- Kiểm tra và đánh giá phần mềm để đảm bảo chất lượng và tính ổn định.
5. Triển khai (Deployment):
- Đưa phần mềm vào sử dụng trong môi trường thực tế.
6. Bảo trì (Maintenance):
- Sửa lỗi, cải tiến và nâng cấp phần mềm sau khi triển khai.
7. Đánh giá (Evaluation):
- Đánh giá tổng quan dự án, rút ra bài học kinh nghiệm.
Vì vậy, đáp án đúng là C.7