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 · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Mục đích chính của “kiểm thử” trong pha phân tích hướng đối tượng là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Phươ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)?
Đáp án và lời giải
Đáp án: D
Câu 3
Khi 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?
Đáp án và lời giải
Đáp án: D
Câu 4
Tạ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?
Đáp án và lời giải
Đáp án: D
Câu 5
Mụ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ì?
Đáp án và lời giải
Đáp án: D
Câu 6
Khái niệm “Khả năng kiểm thử yêu cầu” (Testability of Requirements) đề cập đến điều gì?
Đáp án và lời giải
Đáp án: D
Câu 7
Nế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ó?
Đáp án và lời giải
Đáp án: D
Câu 8
Kiể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?
Đáp án và lời giải
Đáp án: D
Câu 9
Mộ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ì?
Đáp án và lời giải
Đáp án: D
Câu 10
Phát biểu nào sau đây **không đúng** về kiểm thử trong phân tích hướng đối tượng?
Đáp án và lời giải
Đáp án: D
Câu 11
Khi 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ì?
Đáp án và lời giải
Đáp án: D
Câu 12
Mụ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ì?
Đáp án và lời giải
Đáp án: D
Câu 13
Cô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?
Đáp án và lời giải
Đáp án: D
Câu 14
Nế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ì?
Đáp án và lời giải
Đáp án: D
Câu 15
Khá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?
Đáp án và lời giải
Đáp án: D
Câu 16
Để 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á?
Đáp án và lời giải
Đáp án: D
Câu 17
Kiể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?
Đáp án và lời giải
Đáp án: D
Câu 18
Mụ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ì?
Đáp án và lời giải
Đáp án: D
Câu 19
Ai 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?
Đáp án và lời giải
Đáp án: D
Câu 20
Khi 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ì?
Đáp án và lời giải
Đáp án: D
Câu 21
Sự “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?
Đáp án và lời giải
Đáp án: D
Câu 22
Mối quan hệ giữa “Kiểm thử trong phân tích” và “Kiểm thử trong cài đặt” là gì?
Đáp án và lời giải
Đáp án: D
Câu 23
Nế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?
Đáp án và lời giải
Đáp án: D
Câu 24
Mụ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ì?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi 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ế?