Trắc nghiệm Công nghệ Phần mềm Bài: PHA YÊU CẦU Trắc nghiệm Công nghệ Phần mềm Bài: PHA YÊU CẦU 25 câu hỏi 30 phút Công nghệ Phần mềmBẮT ĐẦU LÀM BÀITrắc nghiệm Công nghệ Phần mềm Bài: PHA YÊU CẦU 25 câu hỏi 30 phút Công nghệ Phần mềmPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtMục đích chính của Pha Yêu cầu (Requirements Phase) trong phát triển phần mềm là gì?A.Viết mã nguồn chương trình.B.Thiết kế giao diện người dùng.C.Triển khai phần mềm lên máy chủ.D.D Lát kiểm tra lại Câu 2Nhận biếtHoạt động nào sau đây **không** phải là một phần của Pha Yêu cầu?A.Thu thập yêu cầu (Elicitation).B.Phân tích yêu cầu (Analysis).C.Đặc tả yêu cầu (Specification).D.D Lát kiểm tra lại Câu 3Nhận biếtYêu cầu chức năng (Functional Requirement) mô tả điều gì?A.Phần mềm phải chạy trên những thiết bị nào.B.Phần mềm phải có khả năng bảo mật cao.C.Phần mềm phải dễ sử dụng.D.D Lát kiểm tra lại Câu 4Nhận biếtYêu cầu phi chức năng (Non-functional Requirement) mô tả điều gì?A.Các tác vụ chính mà hệ thống thực hiện.B.Các tính năng mới sẽ được thêm vào trong tương lai.C.Các module của hệ thống.D.D Lát kiểm tra lại Câu 5Nhận biếtKỹ thuật nào giúp thu thập yêu cầu bằng cách tạo ra các kịch bản sử dụng (User Stories) hoặc câu chuyện về cách người dùng tương tác với hệ thống?A.Phỏng vấn trực tiếp.B.Khảo sát bảng hỏi.C.Quan sát.D.D Lát kiểm tra lại Câu 6Nhận biếtAi là người đóng vai trò quan trọng nhất trong việc cung cấp thông tin và xác nhận các yêu cầu trong Pha Yêu cầu?A.Lập trình viên.B.Người kiểm thử.C.Quản lý dự án.D.D Lát kiểm tra lại Câu 7Nhận biếtNếu một yêu cầu nói rằng "Hệ thống phải có thời gian phản hồi dưới 2 giây cho 95% các yêu cầu của người dùng", đây là loại yêu cầu nào?A.Yêu cầu chức năng.B.Yêu cầu bảo mật.C.Yêu cầu khả năng sử dụng.D.D Lát kiểm tra lại Câu 8Nhận biếtMột tài liệu Đặc tả Yêu cầu Phần mềm (Software Requirements Specification - SRS) có mục đích chính là gì?A.Để mô tả cách viết mã nguồn.B.Để liệt kê các lỗi đã tìm thấy.C.Để lập kế hoạch tài chính cho dự án.D.D Lát kiểm tra lại Câu 9Nhận biếtHoạt động "Thẩm định yêu cầu" (Requirements Validation) nhằm mục đích gì?A.Để tìm kiếm lỗi cú pháp trong tài liệu.B.Để xác định yêu cầu nào cần được ưu tiên.C.Để thêm các yêu cầu mới vào dự án.D.D Lát kiểm tra lại Câu 10Nhận biếtNguyên nhân phổ biến nhất dẫn đến thất bại của các dự án phần mềm thường liên quan đến giai đoạn nào?A.Giai đoạn lập trình.B.Giai đoạn kiểm thử.C.Giai đoạn bảo trì.D.D Lát kiểm tra lại Câu 11Nhận biếtKỹ thuật nào giúp người phân tích yêu cầu hiểu sâu hơn về môi trường làm việc và quy trình nghiệp vụ của người dùng bằng cách trực tiếp quan sát họ thực hiện công việc?A.Phỏng vấn.B.Khảo sát.C.Động não (Brainstorming).D.D Lát kiểm tra lại Câu 12Nhận biếtKhi các yêu cầu từ các bên liên quan khác nhau mâu thuẫn lẫn nhau, đây là một thách thức của pha yêu cầu liên quan đến vấn đề gì?A.Thiếu công cụ thu thập yêu cầu.B.Yêu cầu phi chức năng không rõ ràng.C.Quá nhiều tài liệu.D.D Lát kiểm tra lại Câu 13Nhận biếtMột "User Story" (Câu chuyện người dùng) thường được viết theo định dạng nào?A."Hệ thống phải làm X."B."Với vai trò là [loại người dùng], tôi muốn [chức năng] để [lợi ích]."C."Đảm bảo rằng tốc độ phản hồi là dưới 1 giây."D.D Lát kiểm tra lại Câu 14Nhận biếtPhát biểu nào sau đây **không đúng** về yêu cầu của phần mềm?A.Yêu cầu là nền tảng cho các giai đoạn phát triển sau.B.Yêu cầu có thể thay đổi trong suốt vòng đời dự án.C.Yêu cầu cần phải được tài liệu hóa rõ ràng.D.D Lát kiểm tra lại Câu 15Nhận biếtKhái niệm "Tài liệu hóa yêu cầu" (Requirements Documentation) có tầm quan trọng gì?A.Chỉ để chứng minh đã hoàn thành công việc.B.Làm tăng sự phức tạp của dự án.C.Chỉ dành cho người quản lý dự án.D.D Lát kiểm tra lại Câu 16Nhận biếtKỹ thuật nào có thể được sử dụng để ưu tiên các yêu cầu dựa trên giá trị kinh doanh, độ phức tạp hoặc rủi ro?A.Phỏng vấn cá nhân.B.Kỹ thuật động não.C.Kỹ thuật quan sát.D.D Lát kiểm tra lại Câu 17Nhận biếtNếu một hệ thống cần phải hoạt động liên tục 24/7 với thời gian ngừng hoạt động tối thiểu, đây là một yêu cầu phi chức năng thuộc loại nào?A.Yêu cầu hiệu suất.B.Yêu cầu bảo mật.C.Yêu cầu khả năng sử dụng.D.D Lát kiểm tra lại Câu 18Nhận biếtKhi một nhà phân tích sử dụng "Prototype" (Bản mẫu) trong pha yêu cầu, mục đích chính là gì?A.Để kiểm thử toàn bộ hệ thống.B.Để triển khai sản phẩm cuối cùng.C.Để viết mã nguồn đầy đủ.D.D Lát kiểm tra lại Câu 19Nhận biếtMột yêu cầu nói rằng "Chỉ người dùng đã xác thực mới có thể truy cập vào dữ liệu khách hàng." Đây là loại yêu cầu nào?A.Yêu cầu hiệu suất.B.Yêu cầu khả năng mở rộng.C.Yêu cầu khả năng sử dụng.D.D Lát kiểm tra lại Câu 20Nhận biếtPhương pháp "JAD (Joint Application Development) Session" trong thu thập yêu cầu là gì?A.Một cuộc họp bí mật với quản lý.B.Một cuộc phỏng vấn riêng lẻ với từng người dùng.C.Một phiên làm việc mà không có tài liệu.D.D Lát kiểm tra lại Câu 21Nhận biếtChi phí để sửa một lỗi do yêu cầu bị hiểu sai hoặc không đầy đủ sẽ tăng lên như thế nào nếu lỗi đó được phát hiện ở giai đoạn kiểm thử thay vì pha yêu cầu?A.Không thay đổi.B.Giảm đi đáng kể.C.Không thể xác định.D.D Lát kiểm tra lại Câu 22Nhận biếtVấn đề "Scope Creep" (Phạm vi trượt) trong quản lý yêu cầu là gì?A.Khách hàng không bao giờ thay đổi yêu cầu.B.Yêu cầu được đặc tả quá chi tiết.C.Quá ít yêu cầu được thu thập.D.D Lát kiểm tra lại Câu 23Nhận biếtĐiều gì giúp giảm thiểu rủi ro "Scope Creep" trong pha yêu cầu?A.Bắt đầu lập trình ngay lập tức.B.Không bao giờ giao tiếp với khách hàng.C.Từ chối mọi yêu cầu mới.D.D Lát kiểm tra lại Câu 24Nhận biếtTrong ngữ cảnh của yêu cầu, "Tính nhất quán" (Consistency) nghĩa là gì?A.Tất cả các yêu cầu đều giống nhau.B.Yêu cầu không bao giờ thay đổi.C.Yêu cầu được viết bằng một ngôn ngữ duy nhất.D.D Lát kiểm tra lại Câu 25Nhận biếtMục tiêu của việc phân tích khả năng thực thi (Feasibility Analysis) trong pha yêu cầu là gì?A.Để tìm ra người sẽ viết mã nguồn.B.Để đánh giá tốc độ của phần mềm.C.Để xác định chi phí bảo trì.D.D Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI