Tạo Trắc Nghiệm

Trắc nghiệm Công nghệ Phần mềm Bài: CÁC CÔNG CỤ CASE CHO XÁC ĐỊNH YÊU CẦU

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

Công cụ CASE (Computer-Aided Software Engineering) trong pha xác định yêu cầu có mục đích chính là gì?

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

Đáp án: D

Câu 2

Loại công cụ CASE nào sau đây giúp các nhà phân tích tạo ra các biểu đồ (ví dụ: Use Case, Class, Activity) để trực quan hóa và làm rõ yêu cầu?

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

Đáp án: D

Câu 3

Lợi ích chính của việc sử dụng công cụ quản lý yêu cầu (Requirements Management Tool) là gì?

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

Đáp án: D

Câu 4

Công cụ nào sau đây được sử dụng để tạo ra các giao diện người dùng (UI) hoặc luồng chức năng thử nghiệm sớm để thu thập phản hồi từ người dùng?

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

Đáp án: D

Câu 5

Một trong những lợi ích quan trọng nhất của công cụ CASE trong pha xác định yêu cầu là khả năng cải thiện điều gì của các yêu cầu?

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

Đáp án: D

Câu 6

Phát biểu nào sau đây **không đúng** về lợi ích của công cụ CASE trong xác định yêu cầu?

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

Đáp án: D

Câu 7

Công cụ CASE hỗ trợ quản lý “khả năng truy vết” (Traceability) của yêu cầu như thế nào?

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

Đáp án: D

Câu 8

Thách thức lớn nhất khi triển khai và sử dụng các công cụ CASE cho xác định yêu cầu là gì?

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

Đáp án: D

Câu 9

Một trong những tính năng của công cụ quản lý yêu cầu là khả năng “quản lý phiên bản” (versioning) của yêu cầu. Điều này có ý nghĩa gì?

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

Đáp án: D

Câu 10

Khi các yêu cầu được thu thập từ nhiều nguồn và có thể có xung đột, công cụ CASE có thể hỗ trợ giải quyết vấn đề này như thế nào?

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

Đáp án: D

Câu 11

Công cụ nào sau đây là một ví dụ phổ biến của công cụ quản lý yêu cầu?

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

Đáp án: D

Câu 12

Để hỗ trợ hoạt động “Thẩm định yêu cầu” (Requirements Validation), công cụ CASE có thể làm gì?

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

Đáp án: D

Câu 13

Phát biểu nào sau đây mô tả đúng nhất về sự “tự động hóa” mà công cụ CASE mang lại trong pha xác định yêu cầu?

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

Đáp án: D

Câu 14

Khi nào thì nên cân nhắc sử dụng các công cụ CASE nâng cao cho việc xác định yêu cầu?

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

Đáp án: D

Câu 15

Công cụ CASE hỗ trợ hoạt động “làm rõ yêu cầu” (Elaboration) như thế nào?

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

Đáp án: D

Câu 16

Một trong những hạn chế của việc quá phụ thuộc vào công cụ CASE là gì?

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

Đáp án: D

Câu 17

Công cụ quản lý yêu cầu giúp quản lý “ưu tiên” (priority) của yêu cầu như thế nào?

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

Đáp án: D

Câu 18

Phát biểu nào sau đây là một ví dụ của công cụ mô hình hóa UML?

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

Đáp án: D

Câu 19

Việc sử dụng các công cụ CASE giúp giảm thiểu “nợ kỹ thuật” (technical debt) liên quan đến yêu cầu như thế nào?

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

Đáp án: D

Câu 20

Để đảm bảo sự “chấp nhận” (Acceptance) của người dùng đối với các yêu cầu đã đặc tả, công cụ tạo bản mẫu có thể giúp gì?

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

Đáp án: D

Câu 21

Công cụ CASE hỗ trợ “quản lý thay đổi yêu cầu” (Requirements Change Management) như thế nào?

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

Đáp án: D

Câu 22

Một rủi ro nếu công cụ CASE không được tích hợp tốt với các công cụ khác 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 23

Khi lựa chọn công cụ CASE cho xác định yêu cầu, điều gì cần được cân nhắc đầu tiên?

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

Đáp án: D

Câu 24

Công cụ nào sau đây thường được sử dụng để lập kế hoạch và theo dõi các hoạt động trong luồng công việc xác định yêu cầu, nhưng không phải là công cụ CASE chuyên biệt cho yêu cầu?

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

Đáp án: D

Câu 25

Vấn đề “tính tùy biến” (customization) của công cụ CASE là gì?

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

Đáp án: D