Software Requirements & Specification MCQs with Answers
Practice important Software Requirements & Specification MCQs with answers and explanations.
Multiple Choice Questions
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
View Answer
A
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
View Answer
A
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
View Answer
B
Q344: What does the acronym SRS stand for?
- A: Software Requirement Strategy
- B: Software Runtime Specification
- C: Software Requirements Specification
- D: Software Review System
View Answer
C
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
View Answer
C
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
View Answer
C
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
View Answer
A
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
View Answer
A
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
View Answer
A