Kỹ thuật thẩm định yêu cầu gồm:
A.
Xem xét lại yêu cầu, làm bản mẫu, tạo ca kiểm thử, sử dụng CASE.
B.
Kiểm thử testcase cho từng nhóm yêu cầu, làm bản mẫu, sử dụng CASE
C.
Đặt câu hỏi còn thiếu chức năng nào không? Có cài đặt được chức năng đó không? Có thể kiểm tra được tính đúng đắn không? Và chưa cần phải quan tâm đến mối tương quan giữa các chức năng.
D.
Cả ba đáp án trên đều sai
Trả lời:
Đáp án đúng: A
Kỹ thuật thẩm định yêu cầu bao gồm nhiều hoạt động khác nhau nhằm đảm bảo yêu cầu được hiểu rõ, chính xác và có thể thực hiện được.
Phương án A bao gồm các hoạt động: xem xét lại yêu cầu để đảm bảo tính rõ ràng và đầy đủ, làm bản mẫu (prototype) để mô hình hóa yêu cầu và thu thập phản hồi, tạo ca kiểm thử (test case) để xác minh yêu cầu, và sử dụng CASE (Computer-Aided Software Engineering) tools để hỗ trợ quá trình thẩm định.
Phương án B không đầy đủ vì việc kiểm thử test case cho từng nhóm yêu cầu chỉ là một phần của quá trình thẩm định, không bao gồm các hoạt động như xem xét lại yêu cầu hoặc tạo bản mẫu.
Phương án C mô tả việc đặt câu hỏi để làm rõ yêu cầu, nhưng lại bỏ qua mối tương quan giữa các chức năng, điều này là không phù hợp vì các chức năng thường có sự liên kết và ảnh hưởng lẫn nhau.
Do đó, phương án A là đáp án chính xác nhất vì nó bao gồm nhiều kỹ thuật thẩm định yêu cầu quan trọng.