Skip to main content

Software Requirements & Specification MCQs with Answers

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

Chapter: 2
Q21:
Which of the following is NOT a characteristic of good requirements?
A. Feasible
B. Valid
C. Ambiguous
D. Traceable
Correct Answer: C
Chapter: 2
Q22:
A requirement is feasible if it can be implemented within the given constraints such as _______.
A. Time, budget, and resources
B. Time and user preference
C. Resources and technology
D. Technology and regulations
Correct Answer: A
Chapter: 2
Q23:
A valid requirement means it must be _______.
A. Testable by stakeholders
B. One that the system must meet
C. Subject to change
D. Optional for the project
Correct Answer: B
Chapter: 2
Q24:
A requirement is unambiguous if _______.
A. It can be interpreted in multiple ways
B. It has only one possible interpretation
C. It is subject to review
D. It involves stakeholder approval
Correct Answer: B
Chapter: 2
Q25:
Which of the following statements is an example of an unambiguous requirement?
A. "The system should be fast"
B. "The system should be able to handle 1000 requests per second"
C. "The system must be good"
D. "The system should work as intended"
Correct Answer: B
Chapter: 2
Q26:
Verifiable requirements are those that _______.
A. Can be easily understood by all users
B. Can be tested to ensure they meet the requirements
C. Require a subjective judgment
D. Are subject to change over time
Correct Answer: B
Chapter: 2
Q27:
Which of the following is a detailed and testable requirement?
A. "The car shall have power brakes"
B. "The car shall stop within 5 seconds from 60 mph"
C. "The car should have brakes"
D. "The car must have adequate safety features"
Correct Answer: B
Chapter: 2
Q28:
Requirements are modifiable if changes can be made _______.
A. Without affecting the document's structure and style
B. Only with approval from stakeholders
C. After system development is complete
D. Without altering the system's functionality
Correct Answer: A
Chapter: 2
Q29:
Consistent requirements _______.
A. Are contradictory to other requirements
B. Do not conflict with other requirements
C. Are optional
D. Should be validated by users
Correct Answer: B
Chapter: 2
Q30:
The requirement "Dates shall be displayed in mm/dd/yyyy format" contradicts the requirement "Dates shall be displayed in dd/mm/yyyy format". This is an example of _______.
A. Inconsistent requirements
B. Valid requirements
C. Traceable requirements
D. Feasible requirements
Correct Answer: A
Chapter: 2
Q31:
A complete requirement is one that _______.
A. Can be checked easily
B. Covers all possible conditions
C. Is not subject to change
D. Can be implemented without testing
Correct Answer: B
Chapter: 2
Q32:
Traceable requirements are those where _______.
A. The source of the requirement is not important
B. The origin and life of the requirement can be followed
C. No identification is required
D. It is difficult to find the source
Correct Answer: B
Chapter: 2
Q33:
Requirement traceability is crucial for _______.
A. Managing requirements and project tracking
B. Avoiding stakeholder involvement
C. Reducing the need for documentation
D. Ensuring consistency
Correct Answer: A
Chapter: 2
Q34:
Which characteristic refers to a requirement being able to evolve without affecting the overall system?
A. Feasibility
B. Validity
C. Modifiability
D. Traceability
Correct Answer: C
Chapter: 2
Q35:
If a requirement can be identified and tracked throughout the development process, it is _______.
A. Modifiable
B. Valid
C. Traceable
D. Complete
Correct Answer: C
Chapter: 2
Q36:
The primary focus of requirement engineering is to _______.
A. Gather and analyze stakeholder feedback
B. Determine the requirements for a software product systematically
C. Create design documents
D. Manage system deployment
Correct Answer: B
Chapter: 2
Q37:
Which of the following is a major challenge of requirement engineering?
A. Automation of the process
B. Involvement of people
C. Limited stakeholder interaction
D. Lack of user feedback
Correct Answer: B
Chapter: 2
Q38:
The statement "The car rental price shall include applicable taxes" is an example of a _______ requirement.
A. Valid
B. Ambiguous
C. Modifiable
D. Traceable
Correct Answer: A
Chapter: 2
Q39:
Requirement engineering is important because _______ of software projects fail due to incorrect requirements.
A. 0.5
B. 0.74
C. 0.26
D. 0.85
Correct Answer: B
Chapter: 2
Q40:
Which of the following is a key characteristic of a verifiable requirement?
A. It is testable
B. It has only one interpretation
C. It can be easily modified
D. It is based on user preferences
Correct Answer: A

Test Your Knowledge

Take a timed quiz on Software Requirements & Specification

🚀 Start Quiz Now