Software Requirements & Specification MCQs with Answers
Practice important Software Requirements & Specification MCQs with answers and explanations.
Chapter: 15
Q341:
Which of the following is the goal of the defect removal process?
A. Identify bugs and fix them
B. Write new features
C. Design the system architecture
D. Gather user feedback
Correct Answer:
A
Chapter: 15
Q342:
The "Specific requirements" section of the SRS includes which types of requirements?
A. Functional, non-functional, and interface requirements
B. Code structure and design
C. Test case development
D. User acceptance criteria
Correct Answer:
A
Chapter: 15
Q343:
What is the main purpose of the requirements document (SRS)?
A. To define the project management timeline
B. To communicate the system requirements to all stakeholders
C. To write the software code
D. To test the system
Correct Answer:
B
Chapter: 15
Q344:
What does the acronym SRS stand for?
A. Software Requirement Strategy
B. Software Runtime Specification
C. Software Requirements Specification
D. Software Review System
Correct Answer:
C
Chapter: 15
Q345:
Which of the following is NOT part of the IEEE/ANSI Standard 830-1993?
A. General description
B. Specific requirements
C. Test case generation
D. Introduction
Correct Answer:
C
Chapter: 15
Q346:
The verification process in software development checks a product against _________.
A. User expectations
B. The design documents
C. The original requirements
D. The system architecture
Correct Answer:
C
Chapter: 15
Q347:
In cyclomatic complexity, what does "E" represent?
A. Number of edges
B. Number of nodes
C. Number of test cases
D. Number of defects
Correct Answer:
A
Chapter: 15
Q348:
The "Specific requirements" section of an SRS includes performance requirements, logical database requirements, and _________.
A. External interfaces
B. Code refactoring
C. Test case design
D. Defect resolution
Correct Answer:
A
Chapter: 15
Q349:
What is a key challenge in developing software without defects?
A. It is impossible to develop defect-free software
B. Test cases can cover all defects
C. Code review eliminates defects
D. Automated testing catches all bugs
Correct Answer:
A