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 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 các công cụ CASE trong phân tích hướng đối tượng là gì?

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

Đáp án: D

Câu 2

Công cụ nào sau đây là một ví dụ điển hình của công cụ CASE hỗ trợ vẽ các biểu đồ UML như Class Diagram, Use Case Diagram, Sequence Diagram?

Đá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ụ CASE trong phân tích hướng đối tượng là gì?

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

Đáp án: D

Câu 4

Công cụ CASE hỗ trợ “kiểm tra tính nhất quán” (Consistency Check) của các mô hình phân tích như thế nào?

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

Đáp án: D

Câu 5

Khi một nhóm phát triển lớn đang làm việc trên cùng một mô hình phân tích, công cụ CASE hỗ trợ “cộng tác” (Collaboration) như thế nào?

Đá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 phân tích hướng đối tượng?

Đá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 phân tích hướng đối tượng là gì?

Đá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 để “tạo mã” (code generation) từ các mô hình phân tích hướng đối tượng (ví dụ: tạo cấu trúc lớp từ Class Diagram)?

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

Đáp án: D

Câu 10

Khi một dự án có nhiều yêu cầu phức tạp và thường xuyên thay đổi, công cụ CASE hỗ trợ “quản lý sự thay đổi” (Change Management) như thế nào?

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

Đáp án: D

Câu 11

Phát biểu nào sau đây mô tả đúng nhất về “tính linh hoạt” (flexibility) của các công cụ CASE hiện đại?

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

Đáp án: D

Câu 12

Công cụ CASE hỗ trợ việc tạo ra “tài liệu” (documentation) từ các mô hình phân tích như thế nào?

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

Đáp án: D

Câu 13

Sự “tích hợp” (Integration) của công cụ CASE với các công cụ khác trong vòng đời phát triển phần mềm (ví dụ: công cụ quản lý yêu cầu, IDE) mang lại lợi ích gì?

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

Đáp án: D

Câu 14

Khái niệm “Reverse Engineering” (Kỹ thuật đảo ngược) trong công cụ CASE có nghĩa là gì?

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

Đáp án: D

Câu 15

Khi lựa chọn công cụ CASE cho phân tích hướng đối tượng, đ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 16

Công cụ nào sau đây thường được sử dụng để hỗ trợ việc tạo các bản mẫu giao diện người dùng từ các mô hình phân tích?

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

Đáp án: D

Câu 17

Lợi ích của việc sử dụng các “mẫu” (templates) trong công cụ CASE là gì?

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

Đáp án: D

Câu 18

Phát biểu nào sau đây mô tả đúng về vai trò của công cụ CASE trong việc quản lý “sự phức tạp” của các dự án lớn?

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

Đáp án: D

Câu 19

Khi một công cụ CASE có khả năng “kiểm tra quy tắc ngữ pháp” (semantic rules) của UML, điều này có ý nghĩa gì?

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

Đáp án: D

Câu 20

Ai là người sử dụng chính của các công cụ CASE cho phân tích hướng đối tượng?

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

Đáp án: D

Câu 21

Công cụ nào sau đây thường được tích hợp với công cụ CASE để quản lý mã nguồn và tài liệu?

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

Đáp án: D

Câu 22

Vấn đề “đào tạo” là một thách thức khi triển khai công cụ CASE vì:

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

Đáp án: D

Câu 23

Lợi ích của việc có một “kho lưu trữ mô hình” (model repository) trong công cụ CASE là gì?

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

Đáp án: D

Câu 24

Mô hình nào sau đây thường được sử dụng trong các công cụ CASE để mô hình hóa yêu cầu và thiết kế một cách toàn diện?

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

Đáp án: D

Câu 25

Khi một công cụ CASE hỗ trợ “kiểm tra lỗi thời” (out-of-date checks) cho các mô hình, điều này giúp gì?

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

Đáp án: D