Lợi ích của các trường hợp sử dụng

Sơ đồ trường hợp sử dụng giúp các bên liên quan hiểu được bản chất và phạm vi của lĩnh vực kinh doanh hoặc hệ thống đang được phát triển, do đó, mô hình hóa trường hợp sử dụng thường được coi là một kỹ thuật tuyệt vời để thu thập các yêu cầu chức năng của hệ thống. Chúng có thể được sử dụng làm nền tảng cho việc ước tính, lập kế hoạch và xác minh nỗ lực.

Các trường hợp sử dụng và sơ đồ trường hợp sử dụng có thể được tích hợp hoàn toàn với các phân tích và thiết kế khác bằng công cụ CASE để tạo ra một kho lưu trữ yêu cầu, thiết kế và triển khai đầy đủ. Chúng không sử dụng ngôn ngữ đặc biệt và do đó có thể được viết theo nhiều phong cách khác nhau để phù hợp với nhu cầu cụ thể của dự án.

Những lợi ích của phương pháp trường hợp sử dụng:

1. Các trường hợp sử dụng được phù hợp với yêu cầu kinh doanh –các trường hợp sử dụng đặt các yêu cầu trong bối cảnh cụ thể; mối quan hệ của chúng với các nhiệm vụ kinh doanh được mô tả rõ ràng.

2. Từ các tình huống đến những câu chuyện toàn diện– Các trường hợp sử dụng giúp chúng ta kể chuyện. Rất dễ dàng mô tả một trường hợp sử dụng theo cách cụ thể bằng cách biến nó thành một câu chuyện hoặc tình huống.

3. Tạo các trường hợp kiểm thử từ các trường hợp sử dụng– Các trường hợp sử dụng có thể tái sử dụng trong một dự án. Các trường hợp sử dụng có thể được sử dụng để thu thập yêu cầu từ mỗi giai đoạn, chuyển thành hướng dẫn phát triển cho lập trình viên, chuyển thành các trường hợp kiểm thử, và cuối cùng là tài liệu hướng dẫn người dùng.

4. Trích xuất các bản phác thảo giao diện người dùng và giao diện người dùng từ các trường hợp sử dụng– Các trường hợp sử dụng tập trung vào tương tác giữa người dùng và hệ thống. Chúng giúp nhà thiết kế giao diện người dùng có thể tham gia vào quá trình phát triển trước hoặc song song với nhà phát triển phần mềm.

5. Phân tích phạm vi hệ thống để ưu tiên chức năng –Các trường hợp sử dụng hữu ích trong việc xác định phạm vi. Các trường hợp sử dụng giúp các dự án dễ dàng áp dụng phương pháp theo từng giai đoạn trong việc triển khai; chúng có thể được thêm hoặc loại bỏ khỏi các dự án phần mềm một cách tương đối dễ dàng khi các ưu tiên thay đổi.

 

Tài liệu tham khảo:

 

Leave a Reply