Đáp án đúng: A
Đáp án A là chính xác nhất. Phân tích yêu cầu phần mềm là một quá trình phức tạp, bao gồm nhiều giai đoạn: khám phá yêu cầu (tìm hiểu nhu cầu của khách hàng), làm mịn yêu cầu (làm rõ và chi tiết hóa các yêu cầu), mô hình hóa yêu cầu (biểu diễn các yêu cầu dưới dạng các mô hình trực quan) và đặc tả yêu cầu (ghi lại các yêu cầu một cách chính thức và có cấu trúc). Việc làm mịn yêu cầu thường được thực hiện dần dần trong quá trình lập kế hoạch dự án phần mềm để đảm bảo tính khả thi và phù hợp với nguồn lực.
Các đáp án khác không đúng vì:
- B: Phân tích và đặc tả yêu cầu phần mềm là nhiệm vụ của các nhà phân tích yêu cầu, không phải người cài đặt phần mềm.
- C: Người phân tích yêu cầu cần hiểu rõ chức năng và luồng thông tin, nhưng không nhất thiết phải xác định chi tiết giao diện ở giai đoạn này. Việc xác định chi tiết giao diện thuộc về giai đoạn thiết kế.
- D: Người phân tích yêu cầu cần cả kiến thức về quy trình nghiệp vụ và kiến thức về tin học để có thể chuyển đổi yêu cầu nghiệp vụ thành các yêu cầu kỹ thuật khả thi.