Trả lời:
Đáp án đúng: A
Vòng đời của phần mềm thường được chia thành các giai đoạn sau:
- Lập kế hoạch (Planning): Xác định mục tiêu, phạm vi, và yêu cầu của dự án phần mềm.
- Phân tích yêu cầu (Requirements Analysis): Thu thập và phân tích chi tiết các yêu cầu của người dùng và hệ thống.
- Thiết kế (Design): Tạo ra kiến trúc tổng thể và chi tiết cho phần mềm, bao gồm thiết kế cơ sở dữ liệu, giao diện người dùng, và các thành phần chức năng.
- Phát triển (Implementation/Coding): Viết mã nguồn dựa trên thiết kế đã được phê duyệt.
- Kiểm thử (Testing): Kiểm tra phần mềm để đảm bảo chất lượng, tìm và sửa lỗi.
- Triển khai (Deployment): Cài đặt và cấu hình phần mềm trên môi trường thực tế.
- Bảo trì (Maintenance): Cung cấp các bản vá lỗi, cập nhật và nâng cấp phần mềm sau khi triển khai để đảm bảo nó hoạt động ổn định và đáp ứng các yêu cầu thay đổi.
Như vậy, vòng đời của phần mềm thường có 6 giai đoạn chính. Do đó, đáp án đúng là D.





