Quy trình làm phần mềm:
A.
Đặc tả, phân tích, thiết kế, lập trình, kiểm định, bảo trì.
B.
Đặc tả, phân tích, lập trình, kiểm định, bảo trì.
C.
Phân tích, thiết kế, tạo mã, lập trình, kiểm định, vận hành, bảo trì.
D.
Đặc tả, thiết kế, tạo mã, lập trình, kiểm định.
Trả lời:
Đáp án đúng: A
Quy trình làm phần mềm bao gồm các bước chính sau:
1. **Đặc tả (Requirement Specification):** Xác định và mô tả chi tiết các yêu cầu của phần mềm, bao gồm chức năng, hiệu năng, giao diện, và các ràng buộc khác.
2. **Phân tích (Analysis):** Phân tích các yêu cầu đã được đặc tả để hiểu rõ vấn đề cần giải quyết và xác định các thành phần, chức năng cần thiết của phần mềm.
3. **Thiết kế (Design):** Thiết kế kiến trúc tổng thể của phần mềm, bao gồm cấu trúc dữ liệu, các module, giao diện người dùng, và các thành phần khác.
4. **Lập trình (Coding/Implementation):** Chuyển đổi thiết kế thành mã nguồn bằng một ngôn ngữ lập trình cụ thể.
5. **Kiểm định (Testing):** Kiểm tra phần mềm để đảm bảo rằng nó hoạt động đúng theo yêu cầu và không có lỗi.
6. **Bảo trì (Maintenance):** Sửa lỗi, cải tiến và cập nhật phần mềm sau khi triển khai để đáp ứng các yêu cầu thay đổi và đảm bảo phần mềm hoạt động ổn định.
Như vậy, đáp án A là đáp án chính xác nhất. Các đáp án khác thiếu các bước quan trọng (thiết kế) hoặc sắp xếp không đúng thứ tự.





