Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Quan he include va extend giua cac use case

Go down

Quan he include va extend giua cac use case Empty Quan he include va extend giua cac use case

Bài gửi  khoavok18 3/11/2017, 08:33

Quan hệ bao gồm (Include) giữa các Use Case:
Đôi khi một Use Case có các tính năng của một Use Case khác, khi đó tồn tại quan hệ Include (bao gồm) giữa chúng. Quan hệ Include được vẽ bằng một mũi tên đứt nét hướng đến Use Case thứ hai, kèm theo từ «include» đặt bên cạnh mũi tên. Điều này tránh được tình trạng cùng một chuỗi hành động lại định nghĩa trong nhiều Use Case. Use case bao gồm sẽ tiếp tục chuỗi hành động tại điểm mà nó Include, sau đó quay lại và tiếp tục quá trình tạm dừng trước đó.
Ví dụ: Quan hệ Include giữa Use Case Rút tiền và Use Case Xác thực khách hàng, hay giữa Use Case Rút tiền và Kiểm tra tài khoản

- Quan hệ mở rộng (Extend) giữa các Use Case:
Trong khi quan hệ Include là quan hệ Use Case này chứa Use Case khác, thì quan hệ Extend là quan hệ mở rộng một Use Case. Trong một điều kiện nào đó, một Use Case cần được mở rộng bằng một Use Case khác, nghĩa là nếu điều kiện thỏa mãn thì Use Case mở rộng mới thực hiện. Quan hệ được vẽ bằng một mũi tên đứt nét hướng đến Use Case được mở rộng, và từ «extend» được đặt bên cạnh mũi tên
Ví dụ: Quan hệ giữa Use Case Rút tiền và In biên nhận, nếu khách hàng muốn in biên nhận thì Use Case In biên nhận mới thực hiện

khoavok18

Tổng số bài gửi : 1
Join date : 31/10/2017

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết