Quan hệ Use Case Quan hệ Use Case Bởi: Khoa CNTT ĐHSP KT Hưng Yên Có ba loại quan hệ Use Case: Quan hệ mở rộng, quan hệ sử dụng quan hệ tạo nhóm Quan hệ mở rộng quan hệ sử dụng hai dạng khác tính thừa kế Quan hệ tạo nhóm phương cách để đặt nhiều Use Case chung với vào gói Quan hệ mở rộng Nhiều trình phát triển Use Case, người ta thấy số Use Case tồn cung cấp phần chức cần thiết cho Use Case Trong trường hợp vậy, định nghĩa Use Case Use Case cũ cộng thêm phần Một Use Case gọi Use Case mở rộng (Extended Use Case ) Trong quan hệ mở rộng, Use Case gốc (Base Use Case ) dùng để mở rộng phải Use Case hoàn thiện Use Case mở rộng không thiết phải sử dụng toàn hành vi Use Case gốc Biểu đồ sau Use Case “Ký hợp đồng mua ô tô” Use Case mở rộng "Ký hợp đồng bảo hiểm” Hình 4.5 - Quan hệ mở rộng Use Case Quan hệ mở rộng Use Case biểu thị đoạn thẳng với hình tam giác rỗng trỏ phía Use Case dùng để mở rộng, kèm với stereotype 1/3 Quan hệ Use Case Quan hệ sử dụng Khi nhóm Use Case chung hành vi hành vi tách riêng thành Use Case riêng biệt sử dụng Use Case kia, mối quan hệ gọi quan hệ sử dụng Trong quan hệ sử dụng, phải sử dụng toàn Use Case khái quát hóa, nói cách khác, ta có Use Case sử dụng toàn Use Case khác Các hành động Use Case khái quát hóa không cần phải sử dụng tiến trình Chúng trộn lẫn với hành động xảy Use Case chuyên biệt hóa Hình 4.6 - Quan hệ sử dụng Use Case Quan hệ sử dụng Use Case biểu thị đoạn thẳng với hình tam giác rỗng trỏ phía Use Case sử dụng, kèm với stereotype Quan hệ chung nhóm Khi số Use Case xử lý chức tương tự liên quan đến theo phương thức đó, người ta thường nhóm chúng lại với Nhóm Use Case thực khái niệm "Gói" (Package) UML Gói không cung cấp giá trị gia tăng cho thiết kế Ví dụ: tất Use Case có liên quan đến tương tác khách hàng nhân viên thu ngân nhóm thành "Package Khách hàng- N/v thu ngân" 2/3 Quan hệ Use Case Hình 4.7 – Package UML Tóm tắt Use Case với máy ATM ngân hàng lẻ: Cho tới xác định vài Use Case, phân tích dòng hành động dòng hành động thay thế, rút mối quan hệ chúng Biểu đồ sau tổng hợp thông tin thu thập nhóm Use Case hệ thống ATM Hình 4.8 - Biểu đồ số Use Case hệ thống ATM 3/3 .. .Quan hệ Use Case Quan hệ sử dụng Khi nhóm Use Case chung hành vi hành vi tách riêng thành Use Case riêng biệt sử dụng Use Case kia, mối quan hệ gọi quan hệ sử dụng Trong quan hệ sử dụng,... 4.6 - Quan hệ sử dụng Use Case Quan hệ sử dụng Use Case biểu thị đoạn thẳng với hình tam giác rỗng trỏ phía Use Case sử dụng, kèm với stereotype Quan hệ chung nhóm Khi số Use Case xử... toàn Use Case khái quát hóa, nói cách khác, ta có Use Case sử dụng toàn Use Case khác Các hành động Use Case khái quát hóa không cần phải sử dụng tiến trình Chúng trộn lẫn với hành động xảy Use Case