Trắc nghiệm Công nghệ Phần mềm Bài: XÁC ĐỊNH YÊU CẦU CỦA KHÁCH HÀNG Trắc nghiệm Công nghệ Phần mềm Bài: XÁC ĐỊNH YÊU CẦU CỦA KHÁCH HÀNG 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: XÁC ĐỊNH YÊU CẦU CỦA KHÁCH HÀNG 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ếtHoạt động nào sau đây là mục tiêu chính của việc xác định yêu cầu từ khách hàng?A.Thiết kế cơ sở dữ liệu.B.Viết mã nguồn cho sản phẩm.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ếtTại sao việc xác định yêu cầu của khách hàng lại là giai đoạn quan trọng nhất trong vòng đời phát triển phần mềm?A.Vì nó là giai đoạn nhanh nhất.B.Vì nó là giai đoạn ít tốn kém nhất.C.Vì nó quyết định ngôn ngữ lập trình.D.D Lát kiểm tra lại Câu 3Nhận biếtKhi một yêu cầu mô tả các chức năng hoặc dịch vụ cụ thể mà hệ thống phải thực hiện (ví dụ: "Hệ thống phải cho phép người dùng đăng nhập"), đây là loại yêu cầu nào?A.Yêu cầu phi chức năng.B.Yêu cầu hiệu suất.C.Yêu cầu bảo mật.D.D Lát kiểm tra lại Câu 4Nhận biếtYêu cầu nào sau đây mô tả các thuộc tính chất lượng của hệ thống như hiệu suất, độ tin cậy, khả năng sử dụng, hoặc bảo mật?A.Yêu cầu nghiệp vụ.B.Yêu cầu người dùng.C.Yêu cầu dữ liệu.D.D Lát kiểm tra lại Câu 5Nhận biếtKỹ thuật thu thập yêu cầu nào liên quan đến việc tạo ra một phiên bản đơn giản, không đầy đủ của hệ thống để người dùng thử nghiệm và cung cấp phản hồi?A.Phỏng vấn.B.Khảo sát.C.Động não.D.D Lát kiểm tra lại Câu 6Nhận biếtKhi một chuyên viên phân tích yêu cầu tổ chức một buổi họp có cấu trúc với sự tham gia của nhiều bên liên quan để cùng nhau định nghĩa các yêu cầu, đây là kỹ thuật nào?A.Phỏng vấn cá nhân.B.Quan sát.C.Kiểm tra tài liệu.D.D Lát kiểm tra lại Câu 7Nhận biếtMột trong những thách thức lớn nhất khi xác định yêu cầu là gì?A.Khó khăn trong việc tìm lập trình viên.B.Công nghệ thay đổi quá nhanh.C.Ngân sách dự án quá lớn.D.D Lát kiểm tra lại Câu 8Nhận biếtKỹ thuật nào giúp nhà phân tích hiểu rõ hơn về quy trình làm việc thực tế của người dùng bằng cách trực tiếp xem họ thực hiện công việc hàng ngày?A.Phỏng vấn.B.Khảo sát.C.Kịch bản sử dụng.D.D Lát kiểm tra lại Câu 9Nhận biếtPhát biểu nào sau đây **không đúng** về tầm quan trọng của việc xác định yêu cầu của khách hàng?A.Giảm thiểu rủi ro dự án.B.Đảm bảo sản phẩm đáp ứng đúng nhu cầu.C.Là nền tảng cho các giai đoạn thiết kế và cài đặt.D.D Lát kiểm tra lại Câu 10Nhận biếtVấn đề "Scope Creep" (Phạm vi trượt) thường xảy ra khi nào trong quá trình xác định yêu cầu?A.Khi yêu cầu được xác định quá chi tiết.B.Khi không có đủ người dùng.C.Khi không có ai thay đổi yêu cầu.D.D Lát kiểm tra lại Câu 11Nhận biếtMột yêu cầu nói rằng "Hệ thống phải có khả năng hỗ trợ 10.000 người dùng đồng thời". Đâ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 12Nhận biếtTài liệu nào là kết quả đầu ra chính của pha xác định yêu cầu, mô tả chi tiết tất cả các yêu cầu của hệ thống?A.Tài liệu thiết kế kiến trúc.B.Mã nguồn chương trình.C.Báo cáo kiểm thử.D.D Lát kiểm tra lại Câu 13Nhận biếtĐể đảm bảo các yêu cầu được xác định là "có thể kiểm chứng" (Verifiable), người phân tích cần làm gì?A.Viết yêu cầu càng dài càng tốt.B.Không bao giờ thay đổi yêu cầu.C.Chỉ sử dụng ngôn ngữ tự nhiên.D.D Lát kiểm tra lại Câu 14Nhận biếtAi là người đóng vai trò "cầu nối" giữa khách hàng và nhóm kỹ thuật, chịu trách nhiệm chính trong việc thu thập và phân tích 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 15Nhận biếtNếu một yêu cầu nói rằng "Hệ thống phải mã hóa tất cả dữ liệu nhạy cảm của người dù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 chức năng.D.D Lát kiểm tra lại Câu 16Nhận biếtPhản hồi từ người dùng (User Feedback) trong giai đoạn xác định yêu cầu có tầm quan trọng gì?A.Chỉ để tìm lỗi sau khi sản phẩm hoàn thành.B.Để làm cho dự án phức tạp hơn.C.Để tăng chi phí phát triển.D.D Lát kiểm tra lại Câu 17Nhận biếtVấn đề nào sau đây thường xảy ra khi các yêu cầu được thu thập từ nhiều bên liên quan có lợi ích khác nhau?A.Yêu cầu quá đơn giản.B.Yêu cầu quá ngắn.C.Yêu cầu không có bất kỳ lỗi nào.D.D Lát kiểm tra lại Câu 18Nhận biếtKỹ thuật "Brainstorming" (Động não) trong thu thập yêu cầu có mục đích gì?A.Để quyết định ai là người chịu trách nhiệm chính.B.Để kiểm thử hiệu suất phần mềm.C.Để sửa lỗi trong mã nguồn.D.D Lát kiểm tra lại Câu 19Nhận biếtMột yêu cầu được coi là "rõ ràng" (Clear) nếu:A.Nó dài và chi tiết.B.Nó chứa nhiều từ ngữ chuyên ngành.C.Nó được viết bằng nhiều ngôn ngữ.D.D Lát kiểm tra lại Câu 20Nhận biếtSự "trưởng thành" của yêu cầu (Requirements Maturity) đề cập đến điều gì?A.Yêu cầu được viết bởi người có kinh nghiệm.B.Yêu cầu có thể được thay đổi thường xuyên.C.Yêu cầu không bao giờ thay đổi.D.D Lát kiểm tra lại Câu 21Nhận biếtTrong mô hình Thác nước, pha xác định yêu cầu thường:A.Diễn ra liên tục và lặp đi lặp lại.B.Chỉ được thực hiện sau khi cài đặt.C.Bị bỏ qua hoàn toàn.D.D Lát kiểm tra lại Câu 22Nhận biếtMục tiêu của việc quản lý yêu cầu (Requirements Management) trong suốt vòng đời dự án là gì?A.Để tìm lỗi trong mã nguồn.B.Để làm cho dự án phức tạp hơn.C.Để tăng chi phí phát triển.D.D Lát kiểm tra lại Câu 23Nhận biếtĐiều gì sẽ xảy ra nếu yêu cầu được đặc tả mơ hồ hoặc không đầy đủ?A.Dự án sẽ hoàn thành nhanh hơn.B.Chất lượng sản phẩm sẽ cao hơn.C.Giảm chi phí bảo trì.D.D Lát kiểm tra lại Câu 24Nhận biếtMột "kịch bản sử dụng" (Use Case) trong việc xác định yêu cầu mô tả điều gì?A.Một lỗi trong hệ thống.B.Một thuật toán phức tạp.C.Một giao diện người dùng.D.D Lát kiểm tra lại Câu 25Nhận biếtKhi một nhóm phát triển phần mềm thường xuyên bỏ qua việc xác định yêu cầu một cách cẩn thận, họ có khả năng rơi vào mô hình phát triển nào?A.Mô hình Thác nước.B.Mô hình Lặp và Tăng.C.Mô hình Xoắn ốc.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