Video: UML Use Case Diagram Tutorial 2025
Tất cả các sơ đồ tương tác nắm bắt ít nhất một tương tác, tương tác lẫn nhau của tin nhắn gửi giữa các đối tượng theo thời gian cho một mục đích cụ thể. Thông thường, các tương tác quan trọng nhất bạn là tài liệu là trường hợp sử dụng chính-case . Trong ngữ cảnh này, chúng tôi sử dụng thuật ngữ kịch bản như một ví dụ của một trường hợp sử dụng. Mỗi trường hợp sử dụng có một mô tả tổng quát về kịch bản phổ biến nhất - dòng chảy chính của chính hoặc . Trong một luồng như vậy, bạn mô tả sự tương tác của các đối tượng tham gia như là một bộ các bước hoặc hành động được yêu cầu mà một diễn viên (hoặc hệ thống) thực hiện khi dòng chảy diễn ra.
Sơ đồ trình tự cơ bản. Trong sơ đồ mẫu trong Hình 1, bạn có thể thấy các tính năng cơ bản của một sơ đồ tuần tự. Bạn vẽ sơ đồ các đối tượng tham gia như là các đường dây dọc. Các lifelines này bao gồm một biểu tượng cho biết loại người tham gia (ví dụ như một đối tượng hoặc một cá thể diễn viên) ở phía trên cùng của một đường kẻ đứt, nơi bạn có thể chỉ ra các thông điệp được gửi và nhận bởi đối tượng tham gia. Hiển thị các thông điệp giữa các đối tượng như mũi tên hướng từ người gửi tới đối tượng đích. Trong sơ đồ này, FirstObject thông báo cho SecondObject rằng It's Turn của bạn, và sau đó, SecondObject thông báo FirstObject rằng Bây giờ It's Turn của bạn. Các quy ước là thời gian đi khi bạn đọc xuống trang, mặc dù bạn có thể biến các biểu đồ để thời gian chạy từ trái sang phải. Như những điển hình điển hình trong các sơ đồ này, các thông điệp thay thế.
Khung và tiêu đề, mới trong UML 2, áp dụng cho tất cả các sơ đồ UML. Bởi vì UML 2 phải tương thích ngược với các tác phẩm trước, khung và tiêu đề là tùy chọn, và hầu hết các phần, bạn không cần phải sử dụng chúng. Tuy nhiên, sử dụng chúng với sự tương tác và mô hình hành vi, vì chúng tạo thành cơ sở cho sự phân hủy hành vi (như được trình bày ở phần sau của chương này).
Trong Hình 2, bạn có thể thấy sơ đồ trình tự chiết xuất và hiển thị các trường hợp cụ thể của truyền thông giữa các thực thể tương tác. Bạn không hiển thị chi tiết về những gì phải được thực hiện, chỉ những thông điệp - điều này giúp bạn dễ dàng nhìn thấy những gì đang diễn ra. Đây là một ví dụ về cách sử dụng UML của UML để làm cho công việc của bạn trở nên dễ hiểu bằng cách giấu các chi tiết về hành vi nội bộ.
Hình 2:
Sơ đồ trình tự.