Tạo Trắc Nghiệm

Trắc nghiệm Công nghệ Phần mềm Bài: VIỆC TRÍCH RÚT CÁC LỚP THỰC THỂ

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 việc trích rút các lớp thực thể (Entity Classes) 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

Lớp thực thể (Entity Class) thường đại diện cho loại đối tượng nào trong miền bài toán?

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

Đáp án: D

Câu 3

Kỹ thuật phổ biến nhất để xác định các lớp thực thể tiềm năng từ tài liệu yêu cầu là gì?

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

Đáp án: D

Câu 4

Trong một hệ thống quản lý thư viện, đâu là ví dụ điển hình nhất của một lớp thực thể?

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

Đáp án: D

Câu 5

Các thuộc tính (Attributes) của một lớp thực thể mô tả điều gì?

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

Đáp án: D

Câu 6

Các phương thức (Methods) hoặc hành vi của một lớp thực thể mô tả điều gì?

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

Đáp án: D

Câu 7

Mô hình nào sau đây là kết quả chính của việc trích rút các lớp thực thể và mối quan hệ giữa chúng?

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

Đáp án: D

Câu 8

Tại sao lớp thực thể thường có “tính bền vững” (persistence)?

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

Đáp án: D

Câu 9

Phát biểu nào sau đây **không đúng** về lớp thực thể trong phân tích hướng đối tượng?

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

Đáp án: D

Câu 10

Trong UML, loại biểu đồ nào được sử dụng để trực quan hóa các lớp thực thể, thuộc tính và mối quan hệ của chúng?

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

Đáp án: D

Câu 11

Khi trích rút các lớp thực thể, cần phân biệt chúng với các lớp điều khiển (Control Classes) và lớp biên giới (Boundary Classes). Lớp biên giới thường xử lý điều gì?

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

Đáp án: D

Câu 12

Việc trích rút các lớp thực thể được thực hiện trong giai đoạn nào của vòng đời phát triển phần mềm?

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

Đáp án: D

Câu 13

Nếu một khái niệm trong miền bài toán không có dữ liệu riêng để lưu trữ mà chỉ đại diện cho một hành động hoặc một sự phối hợp, nó ít khả năng là lớp nào?

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

Đáp án: D

Câu 14

Trong một hệ thống quản lý đơn hàng, nếu có một yêu cầu “người dùng có thể hủy đơn hàng”, đâu là lớp thực thể có liên quan trực tiếp nhất đến yêu cầu này?

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

Đáp án: D

Câu 15

Một trong những sai lầm phổ biến khi trích rút lớp thực thể là gì?

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

Đáp án: D

Câu 16

Khái niệm “Tái sử dụng” (Reusability) trong phân tích hướng đối tượng được hưởng lợi từ việc trích rút lớp thực thể như thế nào?

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

Đáp án: D

Câu 17

Mối quan hệ “is-a” (kế thừa) trong biểu đồ lớp thường được sử dụng để thể hiện điều gì giữa các lớp thực thể?

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

Đáp án: D

Câu 18

Mối quan hệ “has-a” (thành phần/kết tập) trong biểu đồ lớp thường được sử dụng để thể hiện điều gì giữa các lớp thực thể?

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

Đáp án: D

Câu 19

Tại sao việc trích rút các lớp thực thể một cách chính xác lại quan trọng cho giai đoạn thiết kế?

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

Đáp án: D

Câu 20

Nếu một tài liệu yêu cầu có đoạn: “Hệ thống sẽ quản lý thông tin của khách hàng (tên, địa chỉ, số điện thoại) và lịch sử mua hàng của họ.” Từ “khách hàng” trong ngữ cảnh này có khả năng trở thành lớp nào?

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

Đáp án: D

Câu 21

Khái niệm “Đóng gói” (Encapsulation) trong OOP có liên quan đến việc trích rút lớp thực thể như thế nào?

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

Đáp án: D

Câu 22

Sự tinh chỉnh của các lớp thực thể (thêm, bớt, sửa đổi) thường diễn ra như thế nào trong luồng công việc phân tích?

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

Đáp án: D

Câu 23

Lớp thực thể thường có mức độ “cohesion” (sự cố kết) như thế nào?

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

Đáp án: D

Câu 24

Mục tiêu của việc xác định các “trường hợp sử dụng” (Use Cases) trước khi trích rút các lớp thực thể là gì?

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

Đáp án: D

Câu 25

Khi trích rút lớp thực thể, điều gì là quan trọng nhất để đảm bảo các lớp được xác định là hữu ích và có ý nghĩa?

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

Đáp án: D