Sơ Đồ Trường Hợp Sử Dụng
Sơ đồ trường hợp sử dụng là một công cụ mô tả một tập hợp các hành động (được gọi là trường hợp sử dụng) mà một hệ thống có thể thực hiện và phối hợp với một hoặc nhiều người dùng bên ngoài (gọi là tác nhân). Mỗi trường hợp sử dụng nên cung cấp một kết quả quan sát và có giá trị cho các tác nhân liên quan.
Tầm Quan Trọng của Sơ Đồ Trường Hợp Sử Dụng
- Sơ đồ trường hợp sử dụng mô tả hành vi chức năng cấp cao của hệ thống.
- Nó trả lời điều mà hệ thống thực hiện từ góc độ của người dùng.
- Trường hợp sử dụng trả lời ‘Hệ thống sẽ làm gì?’ và cùng lúc cho biết ‘Hệ thống sẽ KHÔNG làm gì?’.
Mỗi trường hợp sử dụng minh họa một đơn vị chức năng mà hệ thống cung cấp. Mục tiêu chính của sơ đồ trường hợp sử dụng là giúp các nhóm phát triển hình dung rõ ràng các yêu cầu chức năng của một hệ thống, bao gồm cả mối quan hệ giữa các “tác nhân” và các quy trình thiết yếu, cũng như mối quan hệ giữa các trường hợp sử dụng khác nhau.
Cách Minh Họa Một Trường Hợp Sử Dụng
Để minh họa một trường hợp sử dụng trên sơ đồ, chúng ta vẽ một hình oval ở giữa sơ đồ và ghi tên trường hợp sử dụng ở trung tâm của hình oval. Để biểu thị một tác nhân (người dùng hệ thống) trên sơ đồ, chúng ta vẽ một hình người dạng que ở bên trái hoặc bên phải của sơ đồ.
Các Thành Phần Khác Nhau Của Sơ Đồ Trường Hợp Sử Dụng
Ranh Giới Hệ Thống: Ranh giới hệ thống xác định phạm vi và giới hạn của hệ thống. Nó được thể hiện dưới dạng một hình chữ nhật bao quanh tất cả các trường hợp sử dụng của hệ thống.
Tác Nhân: Một tác nhân là một thực thể thực hiện các hành động cụ thể. Những vai trò này là thực tế của người dùng trong một hệ thống nhất định. Một tác nhân tương tác với một trường hợp sử dụng của hệ thống. Ví dụ, trong một hệ thống ngân hàng, khách hàng là một trong những tác nhân.
Trường Hợp Sử Dụng: Mỗi chức năng kinh doanh là một trường hợp sử dụng tiềm năng. Trường hợp sử dụng nên liệt kê chức năng kinh doanh cụ thể được chỉ định trong đề bài.
Bao Gồm: Mối quan hệ bao gồm đại diện cho việc một trường hợp sử dụng được gọi bởi một trường hợp sử dụng khác. Từ góc độ lập trình, nó giống như một hàm được gọi bởi một hàm khác.
Mở Rộng: Mối quan hệ này cho thấy rằng trường hợp sử dụng mở rộng sẽ hoạt động giống y như trường hợp sử dụng cơ bản, ngoại trừ rằng một số bước mới sẽ được chèn vào trong trường hợp sử dụng mở rộng.
Tổng Kết
Sơ đồ trường hợp sử dụng là một công cụ quan trọng trong phân tích và phát triển hệ thống, giúp nhóm phát triển hiểu rõ hơn về các yêu cầu và chức năng mà hệ thống cần đáp ứng. Việc sử dụng sơ đồ này không chỉ hỗ trợ trong việc truyền đạt thông tin mà còn cung cấp một cái nhìn tổng quan về sự tương tác giữa các tác nhân và chức năng hệ thống, từ đó tối ưu hóa quy trình phát triển sản phẩm.
source: viblo