Software Requirements & Specification MCQs with Answers
Practice important Software Requirements & Specification MCQs with answers and explanations.
Multiple Choice Questions
Q321: In software development, traceability is important for _________.
- A: Finding missing requirements
- B: Debugging code
- C: Writing test cases
- D: Defining user stories
View Answer
A
Q322: Which of the following is a problem with requirement traceability tools?
- A: Hypertext linking does not consider context
- B: It is easy to use
- C: They are expensive
- D: They automate all tasks
View Answer
A
Q323: The ability to track the changes and the history of requirements is known as _________.
- A: Traceability
- B: Version control
- C: Test coverage
- D: Requirement freeze
View Answer
A
Q324: A traceability matrix can help in which of the following?
- A: Finding unnecessary requirements
- B: Managing user stories
- C: Writing software code
- D: Optimizing the UI
View Answer
A
Q325: The requirement traceability matrix helps in performing _________.
- A: Change impact analysis
- B: User feedback analysis
- C: Debugging
- D: Code review
View Answer
A
Q326: The role of CASE tools in traceability is to _________.
- A: Provide unique identifiers and hypertext linking
- B: Write test cases automatically
- C: Design the software architecture
- D: Handle code compilation
View Answer
A
Q327: Which of the following best describes a requirement traceability matrix?
- A: A tool for tracking code changes
- B: A document that links requirements to other project artifacts
- C: A tool for tracking project deadlines
- D: A document listing software bugs
View Answer
B
Q328: The term "requirements traceability" refers to tracking a requirement's _________.
- A: Development process
- B: Lifecycle in both forward and backward directions
- C: Test cases
- D: User feedback
View Answer
B
Q329: In which of the following software development models is traceability most critical?
- A: Agile
- B: Waterfall
- C: Spiral
- D: All of the above
View Answer
B
Q330: What is a Software Requirements Specification (SRS)?
- A: A coding document
- B: A document to communicate requirements
- C: A project management tool
- D: A test plan
View Answer
B