JavaScript is required
Danh sách đề

150+ câu hỏi trắc nghiệm Thiết kế hướng đối tượng có giải thích chi tiết

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50
HA(Thế nào là hệ thống mở?” 
A.
Là hệ thống cho phép người dựng có thể thay đổi theo yêu cầu của mỡnh.”
B.
Là hệ thống có quan hệ với các hệ thống khác.” 
C.
Là hệ thống có mã nguồn mở.” 
D.
Là hệ thống giao tiếp với môi trường bên ngoài.”
Đáp án
Hệ thống mở là hệ thống có khả năng tương tác và trao đổi thông tin với môi trường bên ngoài. Điều này bao gồm việc nhận đầu vào từ môi trường, xử lý thông tin và trả kết quả ra môi trường. Các hệ thống mở thường có giao diện được chuẩn hóa để dễ dàng giao tiếp với các hệ thống khác. Do đó, đáp án d là chính xác nhất. Các lựa chọn khác không hoàn toàn chính xác: a. Hệ thống cho phép người dựng có thể thay đổi theo yêu cầu của mỡnh: Mô tả này liên quan đến tính tùy biến của hệ thống, không phải là định nghĩa chính xác của hệ thống mở. b. Là hệ thống có quan hệ với các hệ thống khác: Mặc dù có sự liên quan, nhưng định nghĩa này chưa bao quát hết ý nghĩa của một hệ thống mở. Hệ thống mở cần có khả năng giao tiếp và trao đổi thông tin với môi trường bên ngoài. c. Là hệ thống có mã nguồn mở: Mã nguồn mở chỉ là một khía cạnh của một số hệ thống, không phải là điều kiện cần và đủ để một hệ thống được coi là hệ thống mở.

Danh sách câu hỏi:

Câu 1:

HA(Thế nào là hệ thống mở?” 
Lời giải:
Đáp án đúng: D
Hệ thống mở là hệ thống có khả năng tương tác và trao đổi thông tin với môi trường bên ngoài. Điều này bao gồm việc nhận đầu vào từ môi trường, xử lý thông tin và trả kết quả ra môi trường. Các hệ thống mở thường có giao diện được chuẩn hóa để dễ dàng giao tiếp với các hệ thống khác. Do đó, đáp án d là chính xác nhất. Các lựa chọn khác không hoàn toàn chính xác: a. Hệ thống cho phép người dựng có thể thay đổi theo yêu cầu của mỡnh: Mô tả này liên quan đến tính tùy biến của hệ thống, không phải là định nghĩa chính xác của hệ thống mở. b. Là hệ thống có quan hệ với các hệ thống khác: Mặc dù có sự liên quan, nhưng định nghĩa này chưa bao quát hết ý nghĩa của một hệ thống mở. Hệ thống mở cần có khả năng giao tiếp và trao đổi thông tin với môi trường bên ngoài. c. Là hệ thống có mã nguồn mở: Mã nguồn mở chỉ là một khía cạnh của một số hệ thống, không phải là điều kiện cần và đủ để một hệ thống được coi là hệ thống mở.

Câu 2:

HA(*Thế nào là hệ thống động?” 
Lời giải:
Đáp án đúng: D
Câu hỏi định nghĩa về hệ thống động. Trong bối cảnh phát triển phần mềm và thị trường, hệ thống động là hệ thống có khả năng thích ứng và thay đổi để phù hợp với những biến động của thị trường. Do đó, đáp án d là chính xác nhất. Các đáp án còn lại không phản ánh đúng bản chất của một hệ thống động. * **Đáp án a:** Sai. Hệ thống động không "ít thay đổi", mà ngược lại, nó linh hoạt để thích ứng. * **Đáp án b:** Sai. Sự thay đổi do người dùng tác động là một khía cạnh, nhưng không phải là định nghĩa đầy đủ của hệ thống động. * **Đáp án c:** Sai. Thay đổi trong quá trình phát triển phần mềm chỉ là một phần nhỏ, hệ thống động còn bao gồm khả năng thích ứng với thị trường.

Câu 3:

HA(5“ Vòng đời phát triển của hệ thống:” 
Lời giải:
Đáp án đúng: D
Vòng đời phát triển của hệ thống (SDLC) kết thúc khi hệ thống gặp nhiều sự cố, yêu cầu thay đổi và dẫn đến khủng hoảng, khiến nó không còn hiệu quả và cần thay thế.

Câu 4:

HA(9“ Bản chất của phân tích và thiết kế hướng đối tượng là:” 
Lời giải:
Đáp án đúng: D
Phân tích và thiết kế hướng đối tượng (Object-Oriented Analysis and Design - OOAD) là một phương pháp tiếp cận trong kỹ thuật phần mềm, trong đó hệ thống được xem như một tập hợp các đối tượng tương tác với nhau. Bản chất của OOAD là tập trung vào việc xác định và mô hình hóa các đối tượng, thuộc tính và hành vi của chúng, từ đó xây dựng nên một hệ thống phần mềm có cấu trúc rõ ràng, dễ hiểu và dễ bảo trì. * **a. Tập trung phân tích các ca sử dụng.** Ca sử dụng (use case) là một công cụ quan trọng trong phân tích hướng đối tượng, giúp xác định các tương tác giữa người dùng và hệ thống. Tuy nhiên, nó chỉ là một phần của quá trình, không phải là bản chất cốt lõi. * **b. Phân tích hệ thống thành các lớp.** Lớp (class) là một khái niệm quan trọng trong lập trình hướng đối tượng, đóng vai trò như một khuôn mẫu để tạo ra các đối tượng. Phân tích hệ thống thành các lớp là một bước quan trọng trong OOAD, nhưng không phải là bản chất cốt lõi. * **c. Tập trung vào phân tích các chức năng của hệ thống.** Phân tích chức năng là cách tiếp cận của phương pháp phân tích cấu trúc (structured analysis), không phải là hướng đối tượng. * **d. Lấy đối tượng làm trung tâm.** Đây là bản chất cốt lõi của phân tích và thiết kế hướng đối tượng. OOAD tập trung vào việc xác định các đối tượng, thuộc tính và hành vi của chúng, và xây dựng hệ thống dựa trên các đối tượng này. Do đó, đáp án đúng là d.

Câu 5:

HA(15“ UML là ngôn ngữ dùng để sinh mã ở dạng nguyên mẫu, nghĩa là:” 
Lời giải:
Đáp án đúng: D
Câu hỏi này kiểm tra hiểu biết về ý nghĩa của việc sử dụng UML để sinh mã ở dạng nguyên mẫu. * **Phương án a:** Xây dựng mô hình tỉ mỉ là một phần của việc sử dụng UML, nhưng chưa đủ để thể hiện ý nghĩa của việc sinh mã nguyên mẫu. * **Phương án b:** UML được sử dụng rộng rãi trong việc tạo tài liệu, kế hoạch dự án và sinh mã nguồn. Tuy nhiên, phương án này không trực tiếp trả lời câu hỏi về ý nghĩa của sinh mã dạng nguyên mẫu. * **Phương án c:** Thể hiện mô hình trực quan là một ưu điểm lớn của UML, nhưng không đi sâu vào khía cạnh sinh mã nguyên mẫu. * **Phương án d:** Các mô hình UML có thể ánh xạ tới ngôn ngữ lập trình là ý chính của việc sinh mã ở dạng nguyên mẫu. Nó cho phép chuyển đổi thiết kế UML thành mã nguồn thực tế, giúp quá trình phát triển nhanh chóng và hiệu quả hơn. Vì vậy, đáp án chính xác nhất là d.

Câu 6:

HA(17“ Trong các thành phần của UML, Actor là:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

HA(2Actor (tác nhân):”
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 8:

HA(29“ Đối tượng (Object):” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

HA(30“ Các thành phần khi mô tả đối tượng:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

HA(36“ Các thành phần cần phải có trong khi xây dựng biểu đồ lớp phân tích thực thi ca sử dụng:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 11:

HA(4Ta nói ““Lớp nắm giữ sự tương tác giữa phần bên ngoài với phần bên trong của hệ thống.”” được gọi là:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 12:

HA(4Đặt tên cho lớp thực thể:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

HB(2 “Trong hình bên, Kí hiệu nào là use case?” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

HB(22 “Trong hình bên, kí hiệu 7 là quan hệ:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

HB(26 “Trong hình bên, Kí hiệu số 6 là?” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 20:

HB(28 “Hướng nhỡn tĩnh (static view) của hệ thống được mô hình hóa bằng:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 22:

HB(37 “ Trong hình tròn sơ đồ A là:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 23:

HB(43 “ Trong hình tròn, kí hiệu số 3 là?” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

HB(44 “ Trong hình tròn, kí hiệu số 4 là?” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

HB(68 “Trong các Sơ đồ tuần tự(sequence diagrams) trục nằm ngang thể hiện…… 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

HB(70 “Sự khác nhau giữa sơ đồ tuần tự(sequence diagrams) và sơ đồ cộng tác(collaboration diagram)? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

HB(72 “Trước khi xây dựng biểu đồ Usecase chúng ta cần chú ý?” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 32:

HB(77 “Thanh đồng bộ hóa (Synchronisation bar) cho phép ?” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

HB(79 “Trong biểu đồ hoạt động “ Hoạt động (Activity)” là ?” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

HB(90 “Actor được định nghĩa như thế nào?” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

HB(92 “Usecase được định nghĩa như thế nào?” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 40:

HB(106 “Các sơ đồ nào sau đây mô tả các hành vi động (dynamic behaviour) của hệ thống phần mềm? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 41:

HB(107 “Trong hình tròn sơ đồ nào là sơ đồ cộng tác(collaboration diagram)?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

HC(Thành phần (Component):” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 43:

HC(5“ Quan hệ phụ thuộc (Dependency) thể hiện mối quan hệ:”
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 44:

HC(*Trong quan hệ giữa use case và use case, ““Extends”” là quan hệ mở rộng, nghĩa là:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 45:

HC(17“ Object Diagram là:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

HC(18“ Use case Diagram là:” 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 47:

HC(22 “Các thành phần trong sơ đồ thành phần(component diagram) có thể là
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 48:

HC(24 “Phát biểu nào đóng về sơ đồ thành phần (Component Diagrams) ? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 49:

HC(32 “Một lớp được mô tả là tập các đối tượng chia xẻ cùng các 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

HC(35 “Một lớp con thừa kế từ lớp cha các : 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP