Tạo Trắc Nghiệm

Trắc nghiệm Công nghệ Phần mềm Bài: KIỂM CHỨNG PHẦN MỀM

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

Kiểm chứng phần mềm (Software Verification) là quá trình gì?

Đáp án và lời giải

Đáp án: D

Câu 2

Sự khác biệt chính giữa Kiểm chứng (Verification) và Thẩm định (Validation) là gì?

Đáp án và lời giải

Đáp án: D

Câu 3

Hoạt động nào sau đây là một ví dụ của Kiểm chứng tĩnh (Static Verification)?

Đáp án và lời giải

Đáp án: D

Câu 4

Mục tiêu chính của các hoạt động Kiểm chứng là gì?

Đáp án và lời giải

Đáp án: D

Câu 5

Trong các phương pháp Kiểm chứng tĩnh, “Peer Review” (Đánh giá đồng cấp) là gì?

Đáp án và lời giải

Đáp án: D

Câu 6

Phát biểu nào sau đây **đúng** về Kiểm chứng tĩnh so với Kiểm thử động?

Đáp án và lời giải

Đáp án: D

Câu 7

Một lợi ích chính của việc thực hiện Kiểm chứng sớm trong vòng đời phát triển phần mềm là gì?

Đáp án và lời giải

Đáp án: D

Câu 8

Kiểm tra (Inspection) là một hoạt động Kiểm chứng có cấu trúc và quy củ hơn so với đánh giá thông thường, thường bao gồm các vai trò như:

Đáp án và lời giải

Đáp án: D

Câu 9

Công cụ nào sau đây thường được sử dụng để thực hiện “Phân tích tĩnh mã nguồn” (Static Code Analysis) trong quá trình Kiểm chứng?

Đáp án và lời giải

Đáp án: D

Câu 10

Kiểm chứng giúp đảm bảo các thuộc tính chất lượng nào của phần mềm?

Đáp án và lời giải

Đáp án: D

Câu 11

Khi một nhóm xem xét tài liệu đặc tả yêu cầu để đảm bảo chúng rõ ràng, đầy đủ và nhất quán, đây là hoạt động Kiểm chứng ở giai đoạn nào?

Đáp án và lời giải

Đáp án: D

Câu 12

Phát biểu nào sau đây **không đúng** về Kiểm chứng phần mềm?

Đáp án và lời giải

Đáp án: D

Câu 13

Khái niệm “Walkthrough” (Đi bộ mã) trong Kiểm chứng là gì?

Đáp án và lời giải

Đáp án: D

Câu 14

Một trong những lý do chính để thực hiện Kiểm chứng, đặc biệt là đánh giá tài liệu, là gì?

Đáp án và lời giải

Đáp án: D

Câu 15

Khái niệm “Phân tích luồng dữ liệu” (Data Flow Analysis) và “Phân tích luồng điều khiển” (Control Flow Analysis) là các kỹ thuật nào thường được sử dụng trong Kiểm chứng?

Đáp án và lời giải

Đáp án: D

Câu 16

Nếu một tài liệu thiết kế không tuân thủ các nguyên tắc thiết kế tốt (ví dụ: tính phụ thuộc cao), hoạt động Kiểm chứng nào sẽ giúp phát hiện vấn đề này?

Đáp án và lời giải

Đáp án: D

Câu 17

Kiểm chứng giúp giảm thiểu “nợ kỹ thuật” (technical debt) bằng cách nào?

Đáp án và lời giải

Đáp án: D

Câu 18

Phát biểu nào sau đây mô tả vai trò của “Formal Methods” (Các phương pháp hình thức) trong Kiểm chứng?

Đáp án và lời giải

Đáp án: D

Câu 19

Trong quy trình Kiểm chứng, “Checklist” (Danh sách kiểm tra) có vai trò gì?

Đáp án và lời giải

Đáp án: D

Câu 20

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 chứng trong một dự án phần mềm?

Đáp án và lời giải

Đáp án: D

Câu 21

Mục tiêu của việc đảm bảo “Tính truy vết” (Traceability) trong tài liệu yêu cầu và thiết kế là gì trong bối cảnh Kiểm chứng?

Đáp án và lời giải

Đáp án: D

Câu 22

Lợi ích kinh tế chính của Kiểm chứng là gì?

Đáp án và lời giải

Đáp án: D

Câu 23

Kiểm chứng và Kiểm thử là hai hoạt động:

Đáp án và lời giải

Đáp án: D

Câu 24

Nếu một đoạn mã bị phát hiện vi phạm quy ước mã hóa của công ty trong quá trình đánh giá, đây là kết quả của hoạt động Kiểm chứng nào?

Đáp án và lời giải

Đáp án: D

Câu 25

Kiểm chứng giúp đảm bảo “sự tuân thủ” (compliance) của phần mềm đối với điều gì?

Đáp án và lời giải

Đáp án: D