What is one of the "use case traps to avoid" related to their complexity?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Creating highly complex use cases with many embedded logic and branching conditions, making them incomprehensible". Một cái bẫy kinh điển khi viết use case là nhồi quá nhiều logic, điều kiện rẽ nhánh và ngoại lệ vào một ca sử dụng, khiến người dùng lẫn nhà phát triển đọc không hiểu và khó thẩm định; cách chữa là giữ luồng chính ngắn gọn, tách luồng thay thế và ngoại lệ, đưa logic phức tạp sang quy tắc nghiệp vụ hoặc bảng quyết định. Phương án "Only creating a few very high-level use cases" là vấn đề khác: ca sử dụng quá chung chung thiếu chi tiết, nhưng câu hỏi hỏi về bẫy độ phức tạp. Phương án "Separating normal flows from alternative flows" là thực hành tốt được khuyến khích, không phải bẫy. Phương án "Using use case diagrams to visualize relationships." cũng là thực hành tốt, giúp nhìn tổng thể các tác nhân và ca sử dụng cùng quan hệ giữa chúng.

Cùng phần 5

Xuất hiện trong 1 bộ đề