Skip to main content

Software Requirements & Specification MCQs with Answers

Practice important Software Requirements & Specification MCQs with answers and explanations.

Chapter: 6
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
Correct Answer: B
Chapter: 6
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.
Correct Answer: B
Chapter: 6
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
Correct Answer: A
Chapter: 6
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
Correct Answer: B
Chapter: 6
Q125:
In use-case modeling, an actor can represent a:
A. Software component
B. Database system
C. User or external system
D. Programming language
Correct Answer: C
Chapter: 6
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
Correct Answer: B
Chapter: 7
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
Correct Answer: A
Chapter: 7
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
Correct Answer: B
Chapter: 7
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
Correct Answer: B
Chapter: 7
Q130:
Step-2 in use-case modeling is to identify _________.
A. Actors
B. Business requirements
C. Business use cases
D. System interfaces
Correct Answer: C
Chapter: 7
Q131:
Who or what provides inputs to the system in use-case modeling?
A. Actor
B. Use-case
C. System output
D. System input
Correct Answer: A
Chapter: 7
Q132:
In step-2, what does the actor need from the system in use-case modeling?
A. Output information
B. The main tasks
C. Information required from the system
D. The system’s interfaces
Correct Answer: C
Chapter: 7
Q133:
What should be documented in step-4 of use-case modeling?
A. The use-case diagram
B. Business requirements use-case narratives
C. Input/output system design
D. Business actors
Correct Answer: B
Chapter: 7
Q134:
Step-3 of use-case modeling involves constructing the _________.
A. Actor diagrams
B. Use-case model diagram
C. Use-case narratives
D. System interfaces
Correct Answer: B
Chapter: 7
Q135:
Actors in use-case modeling should be named using:
A. Verbs
B. Nouns or noun phrases
C. System components
D. Technical terms
Correct Answer: B
Chapter: 7
Q136:
Which of the following is NOT a step in use-case modeling?
A. Identify business actors
B. Constructing use-case model diagram
C. Documenting business requirements
D. Designing system architecture
Correct Answer: D
Chapter: 7
Q137:
Step-1 in use-case modeling asks you to identify the _________.
A. Business requirements
B. Main tasks of the actor
C. Actors
D. System boundaries
Correct Answer: C
Chapter: 7
Q138:
The second step in use-case modeling requires identifying the _________.
A. Use-case diagrams
B. Business actors
C. Business use cases
D. Inputs and outputs from the system
Correct Answer: C
Chapter: 7
Q139:
A use-case narrative should document the _________.
A. Outputs from the system
B. Business actors
C. Business requirements
D. Goals of the use-case
Correct Answer: C
Chapter: 7
Q140:
A use-case model diagram is constructed in which step of the use-case modeling process?
A. Step-1
B. Step-3
C. Step-2
D. Step-4
Correct Answer: B

Test Your Knowledge

Take a timed quiz on Software Requirements & Specification

🚀 Start Quiz Now