In a use case diagram for an online bookstore, which of the following is the primary actor?
Think about who initiates the interaction with the system.
The primary actor is the user or entity that interacts directly with the system to achieve a goal. Here, the customer is the primary actor because they initiate buying books.
Which option correctly describes the include relationship in use case diagrams?
Consider which relationship means mandatory reuse of behavior.
The include relationship means one use case always uses the behavior of another use case to avoid repetition.
When designing use case diagrams for a large banking system, which approach best helps manage complexity?
Think about how to keep diagrams clear and understandable.
Dividing into subsystems and creating separate diagrams keeps each diagram focused and easier to understand.
What is a common tradeoff when deciding how many actors to include in a use case diagram?
Consider how visual clutter affects understanding.
Including too many actors can make diagrams crowded and hard to read, reducing their usefulness.
In a use case diagram for a ride-sharing app, the 'Request Ride' use case involves the Rider actor and triggers several system components. Which sequence best represents the request flow from the actor to components?
Think about the logical order of verifying identity, matching rides, then processing payment.
The rider must first be authenticated, then the system matches a driver, and finally processes payment.