40 câu hỏi 60 phút
Loại sơ đồ nào nhấn mạnh đến vai trũ các đối tượng trong tương tác sơ
đồ tuần tự(sequence diagram)
sơ đồ lớp(class diagram)
sơ đồ hoạt động(activity diagram)
sơ đồ cộng tác(collaboration diagram
50 câu hỏi 60 phút
45 câu hỏi 60 phút
50 câu hỏi 60 phút
22 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
Trong biểu đồ Usecase, mối quan hệ giữa "Thu tiền" và "Thu bằng sộc" là quan hệ Generalization (Tổng quát hóa). "Thu bằng sộc" là một trường hợp cụ thể của việc "Thu tiền". Nói cách khác, "Thu bằng sộc" là một loại hình thức thu tiền. Do đó, nó kế thừa các thuộc tính và hành vi của Usecase "Thu tiền", đồng thời có thể có thêm các đặc điểm riêng.
Quan hệ Uses (sử dụng) thể hiện một Usecase sử dụng chức năng của một Usecase khác. Quan hệ Extend (mở rộng) thể hiện một Usecase mở rộng hành vi của một Usecase khác một cách tùy chọn. Trong trường hợp này, "Thu bằng sộc" không chỉ đơn thuần sử dụng hoặc mở rộng "Thu tiền", mà là một loại hình thức cụ thể của nó.
Vậy đáp án đúng là C.
Trong quá trình xây dựng và phát triển hệ thống phần mềm, việc sử dụng sơ đồ lớp (Class Diagram) là rất quan trọng, nhưng không chỉ dừng lại ở việc xây dựng một sơ đồ duy nhất hoàn chỉnh ngay từ đầu. Thực tế, sơ đồ lớp thường được phát triển và điều chỉnh qua nhiều giai đoạn của dự án. Ban đầu, sơ đồ lớp có thể ở mức độ tổng quan, sau đó được chi tiết hóa dần khi yêu cầu và thiết kế được làm rõ hơn. Việc duy trì và cập nhật sơ đồ lớp trong suốt quá trình phát triển giúp đảm bảo tính nhất quán và dễ hiểu của hệ thống.
Trong UML, quan hệ Generalization (Tổng quát hóa) thể hiện mối quan hệ thừa kế giữa các use case. Một use case tổng quát (cha) có thể được chia thành các use case cụ thể (con). Người dùng có thể chọn thực hiện một trong các use case con này. Điều này khớp với mô tả trong câu hỏi.
Uses (Sử dụng) thể hiện một use case sử dụng chức năng của một use case khác.
Extends (Mở rộng) thể hiện một use case mở rộng hành vi của một use case khác trong một điều kiện nhất định.
Không thuộc các loại quan hệ tròn không phải là một khái niệm trong UML.
Vì vậy, đáp án đúng là C. Generalization.