Software Requirements & Specification MCQs with Answers
Practice important Software Requirements & Specification MCQs with answers and explanations.
Multiple Choice Questions
Q121: What does a state machine diagram help to communicate?
- A: User interface flow
- B: Complex behavior of systems
- C: Data encryption processes
- D: System architecture
View Answer
B
Q122: "Includes" vs. "Extends": The "extends" relationship in use case modeling is used when:
- A: The behavior is shared across use cases.
- B: One use-case continues the behavior of another.
- C: The behavior of a use-case is optional.
- D: A use-case is divided into several steps.
View Answer
B
Q123: A "Librarian" updating a book catalog is an example of which use-case diagram component?
- A: Actor
- B: Use-case
- C: Association
- D: Dependency
View Answer
A
Q124: The "extend" relationship in use case modeling describes a situation where:
- A: One use-case repeats another use-case's behavior
- B: A base use-case behavior is enhanced
- C: A use-case is optional
- D: A use-case is used by only one actor
View Answer
B
Q125: In use-case modeling, an actor can represent a:
- A: Software component
- B: Database system
- C: User or external system
- D: Programming language
View Answer
C
Q126: Which of the following is a benefit of use-case modeling?
- A: It improves the system's security
- B: It helps to understand the tasks the system performs
- C: It speeds up the development of code
- D: It fixes errors in code
View Answer
B
Q127: What is the first step in use-case modeling?
- A: Identify business actors
- B: Construct use-case model diagram
- C: Document business requirements
- D: Identify business use cases
View Answer
A
Q128: What type of information should be included when identifying business actors?
- A: Only the system requirements
- B: The inputs and outputs from the system
- C: The goals of the use cases
- D: Hardware and software specifications
View Answer
B
Q129: What should use cases be named with in use-case modeling?
- A: Noun phrases
- B: Verb phrases specifying the goal of the actor
- C: Technical terms
- D: System components
View Answer
B
Q130: Step-2 in use-case modeling is to identify _________.
- A: Actors
- B: Business requirements
- C: Business use cases
- D: System interfaces
View Answer
C