Which of the following is an example of a use case trap?

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: "Skipping the identification of alternative flows". Một use case tốt gồm luồng chính (normal flow) cùng các luồng thay thế (alternative flows) và ngoại lệ (exceptions); bẫy thường gặp là chỉ viết con đường suôn sẻ rồi bỏ qua các biến thể, khiến hệ thống không xử lý được tình huống lệch khỏi luồng chính và lập trình viên phải tự đoán. Phương án "Including too many preconditions" không phải bẫy điển hình, vì tiền điều kiện (preconditions) là thành phần bình thường và cần thiết của use case, chỉ cần đúng và đủ. Phương án "Writing the use case without validation" là thiếu sót chung của thẩm định yêu cầu, áp cho mọi loại yêu cầu, không phải bẫy riêng của cách viết use case. Phương án "Ignoring business rules" cũng là thiếu sót chung của phân tích; use case chỉ tham chiếu tới quy tắc nghiệp vụ còn quy tắc được ghi riêng.

Cùng phần 5

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