Trắc nghiệm Công nghệ Phần mềm Bài: NHÂN TỐ CON NGƯỜI Trắc nghiệm Công nghệ Phần mềm Bài: NHÂN TỐ CON NGƯỜI 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: NHÂN TỐ CON NGƯỜI 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ếtTrong bối cảnh xác định yêu cầu phần mềm, "nhân tố con người" đề cập đến điều gì?A.Chỉ kỹ năng lập trình của một người.B.Chỉ giới tính của lập trình viên.C.Chỉ số lượng người trong nhóm.D.D Lát kiểm tra lại Câu 2Nhận biếtTại sao việc quản lý "kỳ vọng" của các bên liên quan lại quan trọng trong việc xác định yêu cầu?A.Để làm cho dự án phức tạp hơn.B.Để làm hài lòng mọi người mà không cần thay đổi.C.Để chỉ tập trung vào một nhóm duy nhất.D.D Lát kiểm tra lại Câu 3Nhận biếtKhi các bên liên quan có lợi ích mâu thuẫn hoặc mục tiêu khác nhau, đây là một thách thức nào liên quan đến nhân tố con người?A.Thiếu kỹ năng kỹ thuật.B.Thiếu công cụ.C.Thiếu thời gian.D.D Lát kiểm tra lại Câu 4Nhận biếtKỹ năng giao tiếp (Communication Skills) có vai trò thiết yếu như thế nào trong việc thu thập yêu cầu?A.Giúp làm cho tài liệu dài hơn.B.Giúp che giấu thông tin quan trọng.C.Giảm sự cần thiết của cuộc họp.D.D Lát kiểm tra lại Câu 5Nhận biếtVai trò của "Chuyên gia nghiệp vụ" (Domain Expert) trong việc xác định yêu cầu là gì?A.Viết toàn bộ mã nguồn.B.Thiết kế giao diện người dùng.C.Kiểm thử hiệu suất.D.D Lát kiểm tra lại Câu 6Nhận biếtPhát biểu nào sau đây **không đúng** về ảnh hưởng của nhân tố con người đến pha xác định yêu cầu?A.Kinh nghiệm của nhóm ảnh hưởng đến chất lượng yêu cầu.B.Sự tham gia của người dùng là rất quan trọng.C.Kỹ năng đàm phán là cần thiết để giải quyết xung đột.D.D Lát kiểm tra lại Câu 7Nhận biếtKhái niệm "Empathetic Listening" (Lắng nghe đồng cảm) trong thu thập yêu cầu đề cập đến điều gì?A.Chỉ nghe những gì người nói muốn nói.B.Chỉ nghe để tìm lỗi.C.Nghe mà không cần hiểu.D.D Lát kiểm tra lại Câu 8Nhận biếtNếu người dùng khó hình dung ra phần mềm trong tương lai, kỹ thuật nào sau đây sẽ hữu ích nhất để giải quyết vấn đề này liên quan đến yếu tố con người?A.Phỏng vấn chi tiết hơn.B.Gửi thêm khảo sát.C.Đọc thêm tài liệu.D.D Lát kiểm tra lại Câu 9Nhận biếtVấn đề "Thờ ơ" (Apathy) hoặc "Kháng cự thay đổi" (Resistance to Change) từ phía người dùng có thể ảnh hưởng như thế nào đến việc xác định yêu cầu?A.Làm cho yêu cầu ổn định hơn.B.Giảm số lượng yêu cầu.C.Tăng tốc độ thu thập yêu cầu.D.D Lát kiểm tra lại Câu 10Nhận biếtKhái niệm "Người quản lý dự án" (Project Manager) trong ngữ cảnh nhân tố con người có vai trò gì trong pha xác định yêu cầu?A.Chỉ để viết code.B.Chỉ để tìm lỗi.C.Chỉ để thiết kế giao diện.D.D Lát kiểm tra lại Câu 11Nhận biếtĐể khuyến khích sự tham gia tích cực của khách hàng trong pha xác định yêu cầu, điều gì cần được thực hiện?A.Giới hạn số lượng cuộc họp.B.Không chia sẻ tài liệu.C.Chỉ nói chuyện với quản lý cấp cao.D.D Lát kiểm tra lại Câu 12Nhận biếtVấn đề "Assumptions" (Giả định) không được xác minh đầy đủ có thể dẫn đến hậu quả gì?A.Phần mềm sẽ hoạt động đúng.B.Dự án sẽ hoàn thành sớm hơn.C.Chi phí dự án sẽ giảm.D.D Lát kiểm tra lại Câu 13Nhận biếtPhát biểu nào sau đây mô tả đúng nhất về "kỹ năng đàm phán" (Negotiation Skills) trong xác định yêu cầu?A.Chỉ để đạt được tất cả những gì mình muốn.B.Chỉ để thuyết phục người khác làm theo ý mình.C.Không cần thiết trong dự án phần mềm.D.D Lát kiểm tra lại Câu 14Nhận biếtKhi một nhà phân tích gặp phải "người dùng khó tính" (difficult users) hoặc "người dùng chuyên quyền" (domineering users), điều này tạo ra thách thức nào trong việc thu thập yêu cầu?A.Làm cho yêu cầu rõ ràng hơn.B.Giảm số lượng yêu cầu.C.Tăng tốc độ thu thập yêu cầu.D.D Lát kiểm tra lại Câu 15Nhận biếtVăn hóa tổ chức (Organizational Culture) ảnh hưởng đến việc xác định yêu cầu như thế nào?A.Không ảnh hưởng.B.Chỉ ảnh hưởng đến ngôn ngữ lập trình.C.Chỉ ảnh hưởng đến chi phí.D.D Lát kiểm tra lại Câu 16Nhận biếtTại sao việc tài liệu hóa các quyết định liên quan đến yêu cầu lại quan trọng, đặc biệt khi có nhiều người tham gia?A.Để làm cho tài liệu dài hơn.B.Để che giấu thông tin quan trọng.C.Để tìm ra người viết ra yêu cầu đó.D.D Lát kiểm tra lại Câu 17Nhận biếtNếu một nhóm phát triển thiếu "kinh nghiệm miền" (domain expertise), họ có thể gặp vấn đề gì trong pha xác định yêu cầu?A.Viết mã nguồn chậm hơn.B.Khó khăn trong việc tìm lỗi.C.Khó khăn trong việc giao tiếp với lập trình viên.D.D Lát kiểm tra lại Câu 18Nhận biếtMục tiêu của việc sử dụng các kỹ thuật như "Use Cases" (Trường hợp sử dụng) hoặc "User Stories" (Câu chuyện người dùng) là gì trong bối cảnh nhân tố con người?A.Để làm cho yêu cầu phức tạp hơn.B.Để tự động tạo mã.C.Để chỉ kiểm thử tự động.D.D Lát kiểm tra lại Câu 19Nhận biếtKhái niệm "Implicit Requirements" (Yêu cầu ngầm định) đề cập đến điều gì?A.Các yêu cầu đã được viết ra rất rõ ràng.B.Các yêu cầu không quan trọng.C.Các yêu cầu đã bị bỏ qua.D.D Lát kiểm tra lại Câu 20Nhận biếtĐể giải quyết vấn đề "yêu cầu không rõ ràng" do khách hàng không biết chính xác họ muốn gì, nhà phân tích cần làm gì?A.Bỏ qua yêu cầu đó.B.Viết một tài liệu rất ngắn.C.Chờ đến khi khách hàng biết chính xác.D.D Lát kiểm tra lại Câu 21Nhận biếtSự "thiếu cam kết" (lack of commitment) từ ban lãnh đạo có thể ảnh hưởng đến pha xác định yêu cầu như thế nào?A.Dự án sẽ hoàn thành nhanh hơn.B.Giảm chi phí.C.Làm cho dự án an toàn hơn.D.D Lát kiểm tra lại Câu 22Nhận biếtMục đích của việc thiết lập một "kênh giao tiếp chính thức" giữa khách hàng và nhóm phát triển là gì?A.Để làm cho giao tiếp khó khăn hơn.B.Để giảm tần suất giao tiếp.C.Để chỉ giao tiếp khi có lỗi.D.D Lát kiểm tra lại Câu 23Nhận biếtKhái niệm "chủ quan" (subjectivity) trong việc thu thập yêu cầu đề cập đến điều gì?A.Yêu cầu luôn khách quan.B.Chỉ có một người có thể xác định yêu cầu.C.Yêu cầu không có bất kỳ yếu tố cá nhân nào.D.D Lát kiểm tra lại Câu 24Nhận biếtVai trò của "lập trình viên" trong pha xác định yêu cầu là gì?A.Chỉ để viết mã nguồn.B.Chỉ để tìm lỗi trong mã nguồn.C.Chỉ để thiết kế cơ sở dữ liệu.D.D Lát kiểm tra lại Câu 25Nhận biếtKhi một dự án phần mềm không có sự "tham gia" (engagement) đầy đủ từ người dùng cuối trong pha xác định yêu cầu, điều gì có thể xảy ra?A.Phần mềm sẽ hoàn hảo.B.Chi phí bảo trì sẽ giảm.C.Thời gian phát triển sẽ ngắn.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