1. Trang chủ
  2. » Công Nghệ Thông Tin

Các biến thể (variations) trong một use case

5 274 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 246,49 KB

Nội dung

Các biến thể (Variations) Use Case Các biến thể (Variations) Use Case Bởi: duongkieuhoa tonthathoaan Các biến thể (Variations) Use Case Mỗi Use Case có dòng hành động (Basic Course) Đó tiến trình bình thường hay tiến trình mong đợi Use Case Ngoài ra, có hay nhiều dòng hành động thay (Alternative) khác Chúng chia làm hai nhóm chính: - Thay bình thường (Normal Alternative) - Điều kiện gây lỗi (Error Condidtions) Những mang tính bình thường Use Case gọi Thay bình thường Có thể miêu tả dòng hành động thay từ ngữ (xem phần tài liệu Use Case ) Ví dụ khách hàng chọn loại giao dịch sau ATM: - Gửi tiền vào - Rút tiền - Kiểm tra mức tiền tài khoản Đây ví dụ cho dòng hành động thay bình thường Điều kiện gây lỗi đại diện cho bước tiến hành bất bình thường Use Case Cần phải tính trước đến điều kiện gây lỗi đó, ví dụ : - Mức tiền tài khoản không đủ để tiến hành giao dịch 1/5 Các biến thể (Variations) Use Case - Password không - ATM bị nghẽn thẻ Hình sau nêu bật dòng hành động dòng hành động thay khác biệt chúng tiến trình mong đợi Use Case Các tiến trình hệ thống ATM Quan hệ Use Case 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 2/5 Các biến thể (Variations) Use Case 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” 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 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 3/5 Các biến thể (Variations) Use Case 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" 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 4/5 Các biến thể (Variations) Use Case Biểu đồ số Use Case hệ thống ATM 5/5 ... 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. .. Use Case chung với vào gói 2/5 Các biến thể (Variations) Use Case 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. .. hành động xảy Use Case chuyên biệt hóa 3/5 Các biến thể (Variations) Use Case 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,

Ngày đăng: 30/12/2015, 17:06

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w