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ì?