Bốn Loại Mối Quan Hệ Trong Sơ Đồ Ca Sử Dụng
Trong UML, các mối quan hệ là các kết nối giữa các phần tử mô hình. Các trường hợp sử dụng cũng được kết nối với nhau trong các loại quan hệ khác nhau. Mối quan hệ giữa hai trường hợp sử dụng về cơ bản mô hình hóa sự phụ thuộc giữa hai trường hợp sử dụng. Bằng cách sử dụng lại các trường hợp sử dụng hiện có bằng cách sử dụng các loại mối quan hệ khác nhau, nỗ lực tổng thể cần thiết để phát triển hệ thống sẽ giảm đi.
Biểu đồ trường hợp sử dụng hiển thị các trường hợp sử dụng, tác nhân và mối quan hệ giữa chúng. Ví dụ, mối quan hệ giữa một tác nhân và một trường hợp sử dụng minh họa rằng tác nhân có thể sử dụng chức năng nhất định của hệ thống kinh doanh.
Mối quan hệ hiệp hội
Mối liên kết là mối quan hệ giữa hai bộ phân loại, chẳng hạn như tác nhân và trường hợp sử dụng, mối quan hệ này mô tả nguyên nhân của mối quan hệ và các quy tắc chi phối mối quan hệ đó. Một hiệp hội là một mối quan hệ giữa một tác nhân và một trường hợp sử dụng kinh doanh. Nó chỉ ra rằng một tác nhân có thể sử dụng chức năng của hệ thống kinh doanh.
Mối quan hệ khái quát hóa
Mối quan hệ khái quát hóa là mối quan hệ trong đó một phần tử mô hình (con) dựa trên một phần tử mô hình khác (cha mẹ). Quan hệ tổng quát hóa được sử dụng trong sơ đồ lớp, sơ đồ thành phần, sơ đồ triển khai và sơ đồ trường hợp sử dụng để chỉ ra rằng phần tử con chấp nhận tất cả các thuộc tính, hoạt động và mối quan hệ được xác định trong phần tử cha.
Bao gồm các mối quan hệ
Trong mô hình hóa UML, mối quan hệ Bao gồm là mối quan hệ trong đó một trường hợp sử dụng (trường hợp sử dụng cơ sở) chứa chức năng của trường hợp sử dụng khác (trường hợp sử dụng bao gồm). Mối quan hệ ngăn chặn hỗ trợ việc sử dụng lại chức năng trong mô hình trường hợp sử dụng.
Mở rộng quan hệ
Trong mô hình UML, bạn có thể sử dụng mối quan hệ mở rộng để chỉ định rằng một trường hợp sử dụng (phần mở rộng) sẽ mở rộng hành vi của một trường hợp sử dụng khác (cơ sở). Loại mối quan hệ này tiết lộ chi tiết về hệ thống hoặc ứng dụng thường được ẩn trong trường hợp sử dụng.
Thêm ví dụ về trường hợp sử dụng
Sơ đồ trường hợp sử dụng hệ thống phát sóng
Ví dụ về sơ đồ ca sử dụng ATM
Sơ đồ ca sử dụng: Nhiều dự án với ranh giới hệ thống
Sơ đồ ca sử dụng: Hệ thống kiểm tra trực tuyến
Ví dụ về sơ đồ ca sử dụng: Dịch vụ hành khách
Ví dụ về sơ đồ ca sử dụng: Phát triển phần mềm
Ví dụ về sơ đồ ca sử dụng: Hệ thống bãi đậu xe
Sơ đồ trường hợp sử dụng UML: Hệ thống xử lý đơn hàng
Bao gồm và mở rộng sơ đồ ca sử dụng
Ví dụ về sơ đồ ca sử dụng: Trang web (Mở rộng và bao gồm ca sử dụng)
Ví dụ về sơ đồ ca sử dụng: Hệ thống bên ngoài với tư cách là diễn viên
Sơ đồ ca sử dụng Ví dụ: ATM ngân hàng
Ví dụ về sơ đồ ca sử dụng: Sân bay