Các kế hoạch bảo đảm chất lượng phải bao gồm:
A.
Phân tích về kiến trúc hệ thống, thiết kế và đường triển khai cho từng yêu cầu.
B.
Quản lý về thay đổi trong các yêu cầu, kiến trúc, thiết kế và mã nguồn.
C.
Các hoạt động theo dõi lỗi, kiểm tra đơn vị, đánh giá kỹ thuật, kiểm tra tích hợp và kiểm tra hệ thống.
D.
Quyết định mở rộng và nới lỏng các phần của hệ thống có thể được sử dụng cho các hệ thống khác.
Trả lời:
Đáp án đúng: C
Kế hoạch bảo đảm chất lượng (Quality Assurance Plan) phải bao gồm các hoạt động để đảm bảo chất lượng của sản phẩm phần mềm trong suốt quá trình phát triển. Trong các lựa chọn được đưa ra:
* **A. Phân tích về kiến trúc hệ thống, thiết kế và đường triển khai cho từng yêu cầu:** Mặc dù phân tích kiến trúc và thiết kế là quan trọng, nó chỉ là một phần của việc bảo đảm chất lượng, không bao gồm tất cả các khía cạnh.
* **B. Quản lý về thay đổi trong các yêu cầu, kiến trúc, thiết kế và mã nguồn:** Quản lý thay đổi rất quan trọng để duy trì tính nhất quán và chất lượng của sản phẩm.
* **C. Các hoạt động theo dõi lỗi, kiểm tra đơn vị, đánh giá kỹ thuật, kiểm tra tích hợp và kiểm tra hệ thống:** Đây là các hoạt động cốt lõi của việc bảo đảm chất lượng, bao gồm kiểm tra ở các giai đoạn khác nhau, đánh giá để tìm lỗi và đảm bảo các phần của hệ thống hoạt động cùng nhau.
* **D. Quyết định mở rộng và nới lỏng các phần của hệ thống có thể được sử dụng cho các hệ thống khác:** Việc này liên quan đến khả năng tái sử dụng và kiến trúc, nhưng không phải là trọng tâm chính của kế hoạch bảo đảm chất lượng.
Do đó, phương án C là đáp án chính xác nhất vì nó bao gồm các hoạt động kiểm tra và đánh giá chất lượng một cách toàn diện.