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Ể 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 hỏi 30 phút Công nghệ Phần mềmBẮT ĐẦU LÀM BÀITrắ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 hỏi 30 phút Công nghệ Phần mềmPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtMụ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ì?A.Để viết mã nguồn giao diện người dùng.B.Để kiểm thử hiệu suất phần mềm.C.Để thiết kế cơ sở dữ liệu vật lý.D.D Lát kiểm tra lại Câu 2Nhận biếtLớ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?A.Các giao diện người dùng.B.Các luồng điều khiển nghiệp vụ.C.Các kết nối cơ sở dữ liệu.D.D Lát kiểm tra lại Câu 3Nhận biếtKỹ 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ì?A.Phân tích động mã nguồn.B.Đánh giá giao diện người dùng.C.Kiểm thử tích hợp.D.D Lát kiểm tra lại Câu 4Nhận biếtTrong 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ể?A.Màn hình đăng nhập.B.Chức năng tìm kiếm sách.C.Kết nối internet.D.D Lát kiểm tra lại Câu 5Nhận biếtCác thuộc tính (Attributes) của một lớp thực thể mô tả điều gì?A.Các hành vi mà đối tượng có thể thực hiện.B.Mối quan hệ giữa các đối tượng.C.Các quy trình nghiệp vụ.D.D Lát kiểm tra lại Câu 6Nhận biếtCá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ì?A.Các thuộc tính của đối tượng.B.Cấu trúc dữ liệu bên trong.C.Giao diện người dùng.D.D Lát kiểm tra lại Câu 7Nhận biếtMô 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?A.Mô hình quy trình nghiệp vụ.B.Mô hình giao diện người dùng.C.Mô hình triển khai.D.D Lát kiểm tra lại Câu 8Nhận biếtTại sao lớp thực thể thường có "tính bền vững" (persistence)?A.Vì chúng rất nhanh.B.Vì chúng được thiết kế tốt.C.Vì chúng không có lỗi.D.D Lát kiểm tra lại Câu 9Nhận biếtPhá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?A.Lớp thực thể đại diện cho các khái niệm quan trọng của miền bài toán.B.Lớp thực thể có thể có cả thuộc tính và phương thức.C.Lớp thực thể là nền tảng cho thiết kế cơ sở dữ liệu.D.D Lát kiểm tra lại Câu 10Nhận biếtTrong 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?A.Biểu đồ trường hợp sử dụng (Use Case Diagram).B.Biểu đồ hoạt động (Activity Diagram).C.Biểu đồ trình tự (Sequence Diagram).D.D Lát kiểm tra lại Câu 11Nhận biếtKhi 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ì?A.Logic nghiệp vụ cốt lõi.B.Sự phối hợp giữa các đối tượng.C.Việc lưu trữ dữ liệu.D.D Lát kiểm tra lại Câu 12Nhận biếtViệ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?A.Pha Cài đặt.B.Pha Kiểm thử.C.Pha Triển khai.D.D Lát kiểm tra lại Câu 13Nhận biếtNế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?A.Lớp biên giới.B.Lớp điều khiển.C.Lớp trừu tượng.D.D Lát kiểm tra lại Câu 14Nhận biếtTrong 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?A.Lớp `GiaoDienHuyDonHang`.B.Lớp `LogichHuyDonHang`.C.Lớp `KetNoiCoSoDuLieu`.D.D Lát kiểm tra lại Câu 15Nhận biếtMột trong những sai lầm phổ biến khi trích rút lớp thực thể là gì?A.Không tạo đủ thuộc tính.B.Không định nghĩa đủ phương thức.C.Không tạo biểu đồ lớp.D.D Lát kiểm tra lại Câu 16Nhận biếtKhá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?A.Làm cho các lớp thực thể phức tạp hơn.B.Giảm sự cần thiết của kiểm thử.C.Không cần phải tài liệu hóa.D.D Lát kiểm tra lại Câu 17Nhận biếtMố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ể?A.Sự phụ thuộc giữa hai lớp không liên quan.B.Một lớp bao gồm một lớp khác.C.Một lớp sử dụng một lớp khác.D.D Lát kiểm tra lại Câu 18Nhận biếtMố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ể?A.Một lớp sử dụng một lớp khác.B.Một lớp là một loại của lớp khác.C.Một lớp kiểm soát một lớp khác.D.D Lát kiểm tra lại Câu 19Nhận biếtTạ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ế?A.Để làm cho thiết kế phức tạp hơn.B.Để giảm thời gian thiết kế.C.Để loại bỏ nhu cầu về kiểm thử.D.D Lát kiểm tra lại Câu 20Nhận biếtNế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?A.Lớp điều khiển.B.Lớp giao diện.C.Lớp báo cáo.D.D Lát kiểm tra lại Câu 21Nhận biếtKhá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?A.Làm cho các lớp thực thể không có thuộc tính.B.Che giấu tất cả các phương thức.C.Loại bỏ các mối quan hệ.D.D Lát kiểm tra lại Câu 22Nhận biếtSự 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?A.Chỉ một lần duy nhất ở đầu.B.Hoàn toàn không thay đổi.C.Chỉ khi có lỗi nghiêm trọng.D.D Lát kiểm tra lại Câu 23Nhận biếtLớp thực thể thường có mức độ "cohesion" (sự cố kết) như thế nào?A.Thấp, các yếu tố không liên quan.B.Không liên quan đến cohesion.C.Trung bình.D.D Lát kiểm tra lại Câu 24Nhận biếtMụ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ì?A.Để viết mã nguồn nhanh hơn.B.Để tìm lỗi sớm.C.Để thiết kế giao diện người dùng.D.D Lát kiểm tra lại Câu 25Nhận biếtKhi 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?A.Phải có nhiều thuộc tính.B.Phải có nhiều phương thức.C.Phải có tên ngắn gọn.D.D Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI