de_DEen_USes_ESfa_IRfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Hướng dẫn Trường hợp Sử dụng: Hiểu các Khái niệm Chính và Các Trường hợp Sử dụng Kinh doanh

Giới thiệu

Các trường hợp sử dụnglà một công cụ nền tảng trong phát triển phần mềm và kỹ thuật hệ thống, cung cấp cách thức có cấu trúc để ghi nhận các yêu cầu chức năng của một hệ thống từ góc nhìn của người dùng. Hướng dẫn này sẽ giải thích các khái niệm chính về các trường hợp sử dụng, tập trung vào các trường hợp sử dụng kinh doanh, và sẽ sử dụng ví dụ được cung cấp để minh họa các khái niệm này.

PlantUML Diagram

Các khái niệm chính trong các trường hợp sử dụng

1. Người dùng (Actors)

Người dùng đại diện cho bất kỳ thực thể nào tương tác với hệ thống. Họ có thể là con người, các hệ thống khác hoặc các thực thể bên ngoài. Trong ví dụ được cung cấp, các người dùng là:

  • Hướng dẫn viên du lịch: Một người dùng kinh doanh liên quan đến sân bay.
  • Hành khách: Một người dùng kinh doanh là người dùng chính của các dịch vụ sân bay.

2. Các trường hợp sử dụng

Các trường hợp sử dụngmô tả các tương tác giữa người dùng và hệ thống nhằm đạt được các mục tiêu cụ thể. Chúng được biểu diễn dưới dạng hình elip trong sơ đồ trường hợp sử dụng. Trong ví dụ:

  • Kiểm tra đầu vào nhóm
  • Kiểm tra đầu vào cá nhân
  • Kiểm tra hành lý
  • Kiểm tra an ninh

3. Các mối quan hệ

Các trường hợp sử dụngcó thể có nhiều mối quan hệ khác nhau với nhau:

  • Bao gồm: Một trường hợp sử dụng bao gồm hành vi của một trường hợp sử dụng khác.
  • Mở rộng: Một trường hợp sử dụng mở rộng hành vi của một trường hợp sử dụng khác trong một số điều kiện nhất định.
  • Tổng quát hóa: Mối quan hệ tổng quát hóa giữa các người dùng cho thấy một người dùng là phiên bản chuyên biệt hóa của người dùng khác.
  • Liên kết: Một mối quan hệ trực tiếp giữa một tác nhân và một trường hợp sử dụng.

4. Các trường hợp sử dụng kinh doanh

Các trường hợp sử dụng kinh doanh tập trung vào các mục tiêu và tương tác trong bối cảnh kinh doanh. Chúng mô tả cách thức hoạt động và tương tác của doanh nghiệp với môi trường xung quanh. Trong ví dụ này, tất cả các trường hợp sử dụng đều là các trường hợp sử dụng kinh doanh trong bối cảnh một sân bay.

5. Chủ thể/Đường biên kinh doanh

Chủ thể hoặc đường biên kinh doanh xác định phạm vi của hệ thống đang được mô hình hóa. Trong ví dụ này, đường biên kinh doanh là “Sân bay”.

Giải thích ví dụ

Tác nhân

  • Hướng dẫn viên du lịch: Liên quan đến sân bay và có thể tương tác với hệ thống thay mặt một nhóm hành khách.
  • Hành khách: Người dùng chính của các dịch vụ sân bay, tương tác trực tiếp với nhiều trường hợp sử dụng khác nhau.

Các trường hợp sử dụng

  • Kiểm tra đầu vào nhóm: Một trường hợp sử dụng trong đó hướng dẫn viên kiểm tra đầu vào cho một nhóm hành khách.
  • Kiểm tra đầu vào cá nhân: Một trường hợp sử dụng trong đó một hành khách kiểm tra đầu vào.
  • Kiểm tra đầu vào hành lý: Một trường hợp sử dụng trong đó hành khách kiểm tra đầu vào hành lý của mình.
  • Kiểm tra an ninh: Một trường hợp sử dụng trong đó hành khách đi qua kiểm tra an ninh.

Các mối quan hệ

  • Mối quan hệ bao gồm: Trường hợp sử dụng “Kiểm tra đầu vào nhóm” bao gồm trường hợp sử dụng “Kiểm tra đầu vào cá nhân”, có nghĩa là hành vi kiểm tra đầu vào cá nhân là một phần trong quy trình kiểm tra đầu vào nhóm.
  • Mối quan hệ mở rộng: Trường hợp sử dụng “Kiểm tra đầu vào hành lý” mở rộng trường hợp sử dụng “Kiểm tra đầu vào cá nhân”, có nghĩa là kiểm tra đầu vào hành lý là một bước bổ sung có thể xảy ra trong quá trình kiểm tra đầu vào cá nhân.
  • Tổng quát hóa: Tác nhân “Hành khách” là dạng tổng quát hóa của các loại hành khách cụ thể khác (không được hiển thị rõ ràng trong sơ đồ này nhưng ngầm hiểu).
  • Liên kết: Các tác nhân “Hướng dẫn viên” và “Hành khách” tương ứng được liên kết với các trường hợp sử dụng “Nhập nhóm” và “Nhập cá nhân”.

Biên giới kinh doanh

  • “Sân bay” là biên giới kinh doanh, bao gồm tất cả các trường hợp sử dụng và tương tác nằm trong phạm vi của nó.

Sự khác biệt giữa các trường hợp sử dụng kinh doanh và các trường hợp sử dụng hệ thống

Các trường hợp sử dụng kinh doanh

  • Tập trung vào mục tiêu và hoạt động kinh doanh.
  • Mô tả cách doanh nghiệp tương tác với môi trường của mình.
  • Thường được sử dụng trong mô hình hóa quy trình kinh doanh và kiến trúc doanh nghiệp.
  • Ví dụ: “Nhập nhóm” tại một sân bay.

Các trường hợp sử dụng hệ thống

  • Tập trung vào các yêu cầu chức năng của một hệ thống phần mềm.
  • Mô tả cách người dùng tương tác với hệ thống để đạt được các mục tiêu cụ thể.
  • Thường được sử dụng trong phát triển phần mềm và kỹ thuật yêu cầu.
  • Ví dụ: “Đăng nhập người dùng” trong một hệ thống ngân hàng trực tuyến.

Kết luận

Các trường hợp sử dụnglà một công cụ mạnh mẽ để thu thập và hiểu các yêu cầu chức năng của một hệ thống. Bằng cách xác định các tác nhân, các trường hợp sử dụng và mối quan hệ giữa chúng, bạn có thể tạo ra một mô hình rõ ràng và toàn diện về cách hệ thống nên hoạt động. Các trường hợp sử dụng kinh doanh, đặc biệt, giúp hiểu rõ các hoạt động và tương tác kinh doanh trong một bối cảnh cụ thể. Ví dụ về sân bay được cung cấp minh họa hiệu quả các khái niệm này, cho thấy cách các tác nhân khác nhau tương tác với nhiều trường hợp sử dụng bên trong biên giới kinh doanh.

This post is also available in Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, 简体中文 and 繁體中文.

Leave a Reply

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *