0% found this document useful (0 votes)
34 views2 pages

Use Case Questions and Answers Guide

The document consists of multiple-choice and true/false questions related to use cases in software engineering. It covers definitions, formats, actors, scenarios, and the purpose of use cases, aiming to assess understanding of these concepts. The questions are designed to clarify key aspects of use-case modeling and its components.

Uploaded by

Safia Mohamed
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views2 pages

Use Case Questions and Answers Guide

The document consists of multiple-choice and true/false questions related to use cases in software engineering. It covers definitions, formats, actors, scenarios, and the purpose of use cases, aiming to assess understanding of these concepts. The questions are designed to clarify key aspects of use-case modeling and its components.

Uploaded by

Safia Mohamed
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Use Case Questions

Multiple-Choice Questions:

1. What is a “use case”? A. A class diagram of the system B. A set of related scenarios tied to a user goal C. A softwa

2. Which of the following best describes an “actor” in a use-case model? A. An internal software component B. A data

3. Which is not one of the standard use-case formats? A. Brief B. Casual C. Fully dressed D. Sequence

4. In which use-case format are all steps, variations, and supporting sections detailed? A. Brief B. Casual C. Fully dre

5. Who is a “supporting actor”? A. The main user whose goal is fulfilled B. An external service providing information

6. An “offstage actor” is defined as: A. The primary user B. A system component C. An entity interested but not dire

7. Which section of a use case lists what must be true before it begins? A. Main Success Scenario B. Preconditions C

8. The “Main Success Scenario” is also referred to as the: A. Basic Flow B. Alternate Flow C. Failure Scenario D. T

9. What name is commonly used for a CRUD-style use case? A. Process <X> B. Manage <X> C. Handle <X> D. C

10. In the “Process Sale” example, which step is part of the basic flow? A. System recovery after failure B. Cashier en

11. Which section describes alternative paths and failure scenarios? A. Preconditions B. Success Guarantee C. Main

12. The “Technology and Data Variations List” covers: A. Non-functional requirements only B. Alternative technolog

13. The Use-Case Model is defined within which discipline? A. Design B. Implementation C. Testing D. Requireme

14. Which question helps identify primary actors? A. What is the database technology? B. Who starts and stops the sy

15. Why write use cases? A. To generate code automatically B. To understand and describe functional requirements C

16. A “scenario” in a use-case context refers to: A. A depiction of class relationships B. A specific sequence of actor-s

17. Which of these is not listed as a stakeholder in the “Process Sale” example? A. Cashier B. Government Tax Agenc

18. Besides the main flow, a fully dressed use case always includes: A. Class diagrams B. Use case diagrams C. Exte

19. Which section states what must be true after successful completion? A. Preconditions B. Main Flow C. Success G

20. What diagram shows actors and use cases within a system boundary? A. Sequence diagram B. Activity diagram C

True/False Questions:

1. A use-case model represents the set of all use cases of a system. (True/False)

2. An actor must always be a human user. (True/False)


3. The Brief use-case format is usually a one-paragraph summary of the main success scenario. (True/False)

4. The Fully Dressed use-case format omits alternative flows and extensions. (True/False)

5. A Primary Actor provides services to the system rather than consuming them. (True/False)

6. An Offstage Actor does not interact directly with the system but has an interest in its behavior. (True/False)

7. The Extensions section of a use case describes only the success variations, not failure scenarios. (True/False)

8. Preconditions specify what must be true before a use case begins. (True/False)

9. A CRUD use case is typically named “CRUD <X>”. (True/False)

10. The Main Success Scenario is also referred to as the Basic Flow. (True/False)

11. The Technology and Data Variations List includes alternative input technologies and data formats. (True/False)

12. The Stakeholders and Interests section is not part of a Fully Dressed use case. (True/False)

13. A scenario refers to a specific sequence of actor–system interactions, covering both success and failure paths. (True

14. Use cases are defined within the Design discipline of software engineering. (True/False)

15. A use-case diagram illustrates the system boundary, actors, and use cases. (True/False)

Common questions

Powered by AI

'Preconditions' specify what must be true before a use case begins, while 'success guarantees' state what must be true after successful completion. Together, they define the start and end conditions of a use case, ensuring robustness in capturing system requirements .

The 'Main Success Scenario', also called the Basic Flow, outlines the primary path of successful interactions between actors and the system, capturing essential system functionalities necessary for fulfilling user goals .

The 'Fully Dressed' use-case format is more comprehensive as it details all steps, variations, and supporting sections. It includes alternative flows, extensions, and detailed descriptions that ensure all possible system interactions are covered .

Primary actors can be identified by asking questions such as who starts and stops the system, who uses the main features, and who interacts with the system first .

It is inaccurate to say use cases are solely within the Design discipline because they are actually part of the Requirements discipline. This means their primary role is to capture and agree upon what functionality is required, rather than how it will be designed or implemented .

The primary purpose of a use case in system design is to understand and describe functional requirements by detailing the scenarios tied to a user goal. They help in ensuring that all the necessary functionalities are captured from the end-user perspective .

The 'Technology and Data Variations List' is significant because it covers alternative input technologies and data formats, helping ensure that the use case remains relevant across different technological implementations. This makes the use case adaptable to varying technological scenarios .

Scenarios, being specific sequences of actor-system interactions that cover both success and failure paths, enhance the understanding of system interactions by providing detailed narratives of how various users might engage with the system. This detail helps in identifying potential issues and designing more robust systems .

An 'offstage actor' is an entity interested in the system's behavior but does not interact directly with it, whereas a 'supporting actor' is an external service that provides information or services to the system .

Actors in a use-case diagram help define the system boundary by representing entities outside the system that interact with it. This interaction delineates what is inside versus outside the system's scope, thus shaping its boundaries effectively .

You might also like