Trắc nghiệm Công nghệ Phần mềm Bài: KIỂM THỬ TRONG PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG Trắc nghiệm Công nghệ Phần mềm Bài: KIỂM THỬ TRONG PHÂN TÍCH HƯỚNG ĐỐI TƯỢ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: KIỂM THỬ TRONG PHÂN TÍCH HƯỚNG ĐỐI TƯỢ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ếtMục đích chính của "kiểm thử" trong pha phân tích hướng đối tượng là gì?A.Để tìm lỗi trong mã nguồn chương trình.B.Để kiểm tra hiệu suất của hệ thống.C.Để triển khai phần mềm cho người dùng cuối.D.D Lát kiểm tra lại Câu 2Nhận biếtPhương pháp kiểm thử nào sau đây thường được áp dụng cho các mô hình phân tích (ví dụ: Biểu đồ lớp, Biểu đồ trường hợp sử dụng)?A.Kiểm thử hộp đen (Black-box Testing).B.Kiểm thử hộp trắng (White-box Testing).C.Kiểm thử tích hợp (Integration Testing).D.D Lát kiểm tra lại Câu 3Nhận biếtKhi một nhóm xem xét "Biểu đồ Trường hợp Sử dụng" (Use Case Diagram) để đảm bảo rằng tất cả các chức năng đã được mô tả và không có mâu thuẫn, đây là một hình thức kiểm thử nào?A.Kiểm thử chức năng.B.Kiểm thử hiệu suất.C.Kiểm thử chấp nhận.D.D Lát kiểm tra lại Câu 4Nhận biếtTại sao việc phát hiện lỗi ở giai đoạn phân tích hướng đối tượng lại có lợi hơn so với việc phát hiện ở giai đoạn cài đặt?A.Lỗi trở nên dễ hiểu hơn.B.Phần mềm không cần bảo trì.C.Không có bất kỳ lỗi nào.D.D Lát kiểm tra lại Câu 5Nhận biếtMục tiêu của việc kiểm tra "tính nhất quán" (Consistency) giữa các mô hình phân tích (ví dụ: giữa Biểu đồ lớp và Biểu đồ trình tự) là gì?A.Để làm cho các mô hình phức tạp hơn.B.Để tăng số lượng mô hình.C.Để che giấu thông tin.D.D Lát kiểm tra lại Câu 6Nhận biếtKhái niệm "Khả năng kiểm thử yêu cầu" (Testability of Requirements) đề cập đến điều gì?A.Yêu cầu dễ hiểu.B.Yêu cầu dễ thay đổi.C.Yêu cầu ít phức tạp.D.D Lát kiểm tra lại Câu 7Nhận biếtNếu một yêu cầu chức năng được đặc tả mơ hồ hoặc không rõ ràng, điều này sẽ ảnh hưởng như thế nào đến khả năng kiểm thử của nó?A.Sẽ dễ kiểm thử hơn.B.Sẽ không ảnh hưởng.C.Sẽ làm giảm chi phí kiểm thử.D.D Lát kiểm tra lại Câu 8Nhận biếtKiểm thử trong phân tích hướng đối tượng giúp giảm thiểu rủi ro nào nhất?A.Rủi ro về ngân sách.B.Rủi ro về công nghệ.C.Rủi ro về nhân sự.D.D Lát kiểm tra lại Câu 9Nhận biếtMột trong những kỹ thuật Kiểm chứng tĩnh được sử dụng trong phân tích hướng đối tượng là "Walkthrough" (Đi bộ mã/thiết kế). Hoạt động này bao gồm những gì?A.Chỉ viết code.B.Chỉ kiểm thử hiệu suất.C.Chỉ thảo luận không chính thức.D.D Lát kiểm tra lại Câu 10Nhận biếtPhát biểu nào sau đây **không đúng** về kiểm thử trong phân tích hướng đối tượng?A.Nó là một hoạt động phòng ngừa lỗi.B.Nó nên được thực hiện sớm trong vòng đời dự án.C.Nó giúp cải thiện chất lượng của tài liệu yêu cầu và mô hình.D.D Lát kiểm tra lại Câu 11Nhận biếtKhi kiểm thử "Biểu đồ lớp" (Class Diagram) trong phân tích, chúng ta cần kiểm tra điều gì?A.Luồng dữ liệu giữa các quá trình.B.Trình tự thời gian của các sự kiện.C.Các chức năng của hệ thống.D.D Lát kiểm tra lại Câu 12Nhận biếtMục tiêu của việc đảm bảo "tính truy vết" (Traceability) của yêu cầu trong phân tích hướng đối tượng là gì?A.Để làm cho mô hình phức tạp hơn.B.Để che giấu thông tin.C.Để tìm ra người tạo yêu cầu.D.D Lát kiểm tra lại Câu 13Nhận biếtCông cụ CASE (Computer-Aided Software Engineering) hỗ trợ kiểm thử trong phân tích hướng đối tượng như thế nào?A.Tự động tìm lỗi trong mã nguồn.B.Chỉ giúp vẽ biểu đồ.C.Chỉ quản lý tài chính.D.D Lát kiểm tra lại Câu 14Nhận biếtNếu một yêu cầu đã được mô hình hóa trong Biểu đồ lớp nhưng lại không xuất hiện trong Biểu đồ Trường hợp Sử dụng, đây là vấn đề gì?A.Tính mơ hồ.B.Tính có thể kiểm chứng.C.Tính linh hoạt.D.D Lát kiểm tra lại Câu 15Nhận biếtKhái niệm "Shift-Left Testing" (Kiểm thử dịch trái) có liên quan đến kiểm thử trong phân tích hướng đối tượng như thế nào?A.Kiểm thử chỉ diễn ra ở cuối dự án.B.Kiểm thử chỉ do một nhóm độc lập thực hiện.C.Kiểm thử được thực hiện chậm hơn.D.D Lát kiểm tra lại Câu 16Nhận biếtĐể kiểm tra tính đúng đắn của các hành vi động trong hệ thống, Biểu đồ nào trong UML thường được đánh giá?A.Biểu đồ lớp.B.Biểu đồ trường hợp sử dụng.C.Biểu đồ thành phần.D.D Lát kiểm tra lại Câu 17Nhận biếtKiểm thử trong phân tích hướng đối tượng giúp cải thiện "chất lượng của yêu cầu" bằng cách nào?A.Bằng cách thêm nhiều yêu cầu.B.Bằng cách làm cho yêu cầu mơ hồ hơn.C.Bằng cách loại bỏ tất cả các yêu cầu.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 "Checklist" (Danh sách kiểm tra) trong quá trình đánh giá mô hình phân tích là gì?A.Để làm cho mô hình phức tạp hơn.B.Để tự động sửa lỗi.C.Để tìm lỗi cú pháp.D.D Lát kiểm tra lại Câu 19Nhận biếtAi là người chịu trách nhiệm chính trong việc thực hiện các hoạt động kiểm thử trong pha phân tích hướng đối tượng?A.Chỉ các lập trình viên.B.Chỉ các người kiểm thử.C.Chỉ khách hàng.D.D Lát kiểm tra lại Câu 20Nhận biếtKhi kiểm thử một "Biểu đồ Trạng thái" (State Machine Diagram), chúng ta cần kiểm tra điều gì?A.Luồng dữ liệu.B.Các lớp và mối quan hệ.C.Trình tự các hành động.D.D Lát kiểm tra lại Câu 21Nhận biếtSự "phức tạp" của mô hình phân tích có thể ảnh hưởng như thế nào đến kiểm thử trong giai đoạn này?A.Làm cho kiểm thử dễ dàng hơn.B.Không ảnh hưởng.C.Giảm số lượng lỗi.D.D Lát kiểm tra lại Câu 22Nhận biếtMối quan hệ giữa "Kiểm thử trong phân tích" và "Kiểm thử trong cài đặt" là gì?A.Chúng là hai hoạt động độc lập.B.Kiểm thử trong phân tích thay thế kiểm thử trong cài đặt.C.Kiểm thử trong cài đặt là đủ.D.D Lát kiểm tra lại Câu 23Nhận biếtNếu một mô hình phân tích không tuân thủ các quy tắc mô hình hóa (ví dụ: UML), công cụ CASE có thể giúp phát hiện lỗi này thông qua hoạt động nào?A.Kiểm thử chức năng.B.Kiểm thử hiệu suất.C.Gỡ lỗi.D.D Lát kiểm tra lại Câu 24Nhận biếtMục tiêu của việc "trao đổi thông tin" (Communication) liên tục giữa các bên liên quan trong quá trình kiểm thử phân tích là gì?A.Để làm cho quá trình phức tạp hơn.B.Để che giấu lỗi.C.Để làm chậm tiến độ.D.D Lát kiểm tra lại Câu 25Nhận biếtKhi một mô hình phân tích đã được "kiểm thử" và "phê duyệt" bởi các bên liên quan, nó trở thành điều gì cho giai đoạn thiết kế?A.Một gợi ý không bắt buộc.B.Một tài liệu lỗi thời.C.Một sản phẩm cuối cùng.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