Multiple Choice Questions
Multiple Choice Questions
True/False Questions
1. A use case always has only one success scenario. (False)
2. Use case diagrams should always include pre-conditions. (False)
3. System boundaries help distinguish actors from internal system processes. (True)
4. An actor in a use case diagram represents a role, not an individual user. (True)
5. The "include" relationship in use case diagrams represents optional behavior. (False)
6. Natural language specifications are always precise and clear. (False)
7. A system requirements document defines "what" a system should do, not "how". (True)
8. All functional requirements must be documented in use case diagrams. (False)
9. An actor can interact with multiple use cases in a system. (True)
10. Graphical models like UML diagrams are used to reduce ambiguity in requirements. (True)
11. "Extend" relationships are always used for mandatory behavior. (False)
12. The Software Requirements Specification (SRS) document includes both functional and non-functional
requirements. (True)
13. A structured specification provides a rigid template for documenting requirements. (True)
14. A use case diagram alone is sufficient for all software documentation. (False)
15. Use case diagrams are primarily used during the coding phase. (False)
16. Stakeholders play a role in defining user requirements. (True)
17. A pre-condition defines what must be true before a use case is executed. (True)
18. A post-condition defines the final state after a use case is executed. (True)
19. A use case must have at least one actor. (True)
20. Scenarios help capture real-world interactions with the system. (True)