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 một cách tiếp cận 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. Một mẫu trường hợp sử dụng được thiết kế tốt sẽ đảm bảo rằng tất cả thông tin cần thiết được ghi chép một cách nhất quán và đầy đủ. Bài viết này sẽ tìm hiểu mẫu trường hợp sử dụng là gì, tại sao nó lại thiết yếu, và cách thiết kế một cách hiệu quả. Chúng tôi cũng sẽ cung cấp các ví dụ sử dụng mẫu trường hợp sử dụng tiêu chuẩn làm ví dụ nghiên cứu.

Mẫu trường hợp sử dụng là gì?
Một mẫu trường hợp sử dụnglà một tài liệu có cấu trúc nêu rõ các tương tác giữa người dùng (người thực hiện) và một hệ thống nhằm đạt được các mục tiêu cụ thể. Nó đóng vai trò là bản thiết kế để hiểu rõ chức năng của hệ thống và đảm bảo rằng tất cả các bên liên quan đều có sự hiểu biết rõ ràng và thống nhất về các yêu cầu.
Tại sao lại sử dụng mẫu trường hợp sử dụng?
- Tính rõ ràng và nhất quán: Một mẫu đảm bảo rằng tất cả các trường hợp sử dụng được ghi chép theo định dạng nhất quán, giúp các bên liên quan dễ hiểu và xem xét lại các yêu cầu hơn.
- Phạm vi bao quát: Nó giúp ghi nhận đầy đủ tất cả các chi tiết cần thiết, bao gồm điều kiện tiên nghiệm, điều kiện hậu nghiệm, người thực hiện và các bước thực hiện, đảm bảo không có thông tin quan trọng nào bị bỏ sót.
- Giao tiếp: Các trường hợp sử dụng đóng vai trò là ngôn ngữ chung giữa các bên liên quan, nhà phát triển và người kiểm thử, giúp giao tiếp và hợp tác hiệu quả hơn.
- Tính thể hiện: Một mẫu use case được tài liệu hóa kỹ lưỡng sẽ hỗ trợ việc theo dõi các yêu cầu trong suốt vòng đời phát triển, từ thiết kế đến kiểm thử và bảo trì.
Thiết kế một mẫu use case như thế nào
Thiết kế mộtmẫu use casebao gồm việc xác định các phần chính ghi nhận thông tin thiết yếu về use case. Dưới đây là một mẫu use case tiêu chuẩn với các giải thích cho từng phần:
Các phần của mẫu use case
Mẫu use case
| Phần | Mô tả |
|---|---|
| Số use case | Một định danh duy nhất cho use case. |
| Mục tiêu trong bối cảnh | Một cụm động từ ngắn mô tả mục tiêu của use case. |
| Phạm vi và cấp độ | Hệ thống đang được xem xét và mức độ của trường hợp sử dụng (ví dụ: Tóm tắt, Nhiệm vụ chính, Chức năng phụ). |
| Điều kiện tiên quyết | Trạng thái của thế giới trước khi trường hợp sử dụng bắt đầu. |
| Điều kiện kết thúc thành công | Trạng thái của thế giới khi trường hợp sử dụng kết thúc thành công. |
| Điều kiện kết thúc thất bại | Trạng thái của thế giới nếu trường hợp sử dụng bị bỏ dở. |
| Người dùng chính, Người dùng phụ | Người dùng chính khởi tạo trường hợp sử dụng và bất kỳ người dùng phụ nào tham gia. |
| Kích hoạt | Sự kiện khởi tạo trường hợp sử dụng. |
| Mô tả | Mô tả từng bước về các tương tác giữa người dùng và hệ thống. |
| Mở rộng | Các luồng thay thế hoặc ngoại lệ có thể xảy ra trong quá trình sử dụng trường hợp. |
| Các biến thể con | Các biến thể của trường hợp sử dụng có thể tồn tại. |
Nghiên cứu trường hợp: Trường hợp sử dụng Rút tiền ATM
| Trường hợp sử dụng – Rút tiền mặt (ATM) | Mô tả |
|---|---|
| Mục tiêu trong bối cảnh | Rút tiền mặt từ ATM |
| Phạm vi & Mức độ | Hệ thống ATM, Nhiệm vụ chính |
| Điều kiện tiên nghiệm | Người dùng có thẻ ATM hợp lệ và số dư đủ trong tài khoản. |
| Điều kiện kết thúc thành công | Người dùng nhận được số tiền mặt được yêu cầu. |
| Điều kiện kết thúc thất bại | Giao dịch bị hủy bỏ, và không có tiền nào được phát ra. |
| Người dùng chính, Người dùng phụ | Chính: Khách hàng, Phụ: Hệ thống Ngân hàng |
| Kích hoạt | Khách hàng đưa thẻ ATM vào máy. |
| Mô tả | Bước 1: Khách hàng nhập mã PIN. Bước 2: Hệ thống xác minh mã PIN. Bước 3: Khách hàng chọn tùy chọn rút tiền. Bước 4: Khách hàng nhập số tiền cần rút. Bước 5: Hệ thống phát tiền mặt. Bước 6: Hệ thống cập nhật số dư tài khoản. |
| Mở rộng | Bước 3a: Nếu mã PIN sai, hệ thống sẽ yêu cầu khách hàng nhập lại mã PIN. Bước 4a: Nếu số tiền lớn hơn số dư có sẵn, hệ thống sẽ hiển thị thông báo lỗi. |
| Các biến thể phụ | Không có |
Kết luận
Thiết kế một mẫu trường hợp sử dụng là một bước quan trọng nhằm đảm bảo rằng các yêu cầu chức năng được ghi nhận một cách chính xác và nhất quán. Bằng cách tuân theo một cách tiếp cận có cấu trúc và bao gồm tất cả các phần thiết yếu, bạn có thể tạo ra một mẫu trường hợp sử dụng toàn diện và hiệu quả. Trường hợp sử dụng rút tiền ATM ví dụ mẫu trường hợp sử dụng minh họa cách áp dụng mẫu này trong một tình huống thực tế, cung cấp sự rõ ràng và nhất quán trong việc ghi chép các tương tác của hệ thống.
This post is also available in Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, 简体中文 and 繁體中文.












