Quan he include va extend giua cac use case
Trang 1 trong tổng số 1 trang
Quan he include va extend giua cac use case
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
Đô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
Similar topics
» Use case diagram Quản lý khách sạn
» Thi Giữa kỳ môn Lập Trình Trực Quan
» hôm nay mình sẽ gửi cho một phần quan trọng ôn tập thi giữa kỳ nè
» Tổng hợp tài liệu thi giữa học kỳ môn lập trình trực quan
» Có bàn nào giải bài thi giữa kỳ Môi trường Lập trình trực quan ko ah?
» Thi Giữa kỳ môn Lập Trình Trực Quan
» hôm nay mình sẽ gửi cho một phần quan trọng ôn tập thi giữa kỳ nè
» Tổng hợp tài liệu thi giữa học kỳ môn lập trình trực quan
» Có bàn nào giải bài thi giữa kỳ Môi trường Lập trình trực quan ko ah?
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết