Why is the distinction between users and actors important when designing use cases?

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: "Because it ensures that use cases capture the correct interaction scenarios by clearly defining the roles (actors) that a user can assume.". Người dùng (user) là con người cụ thể, còn tác nhân (actor) là một vai trò tương tác với hệ thống; một người có thể đóng nhiều vai, và một actor cũng có thể là hệ thống khác hoặc thiết bị. Phân biệt hai khái niệm giúp use case được viết theo vai trò và mục tiêu của vai trò đó, nhờ vậy kịch bản tương tác đúng và không trùng lặp. Phương án "allows designers to ignore interactions with non-human systems" sai vì actor chính là cách đưa hệ thống ngoài vào mô hình, không phải bỏ qua chúng. Phương án "simplifies the use case diagrams by limiting the number of actors" sai vì mục đích là mô tả đúng vai trò, không phải giảm số actor. Phương án "separates the business logic from the technical implementation" sai vì đó là nguyên tắc chung của việc tách yêu cầu khỏi thiết kế, không liên quan tới phân biệt user với actor.

Cùng phần 5

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