Development Associate Exam
Question 1. What is the primary purpose of a Software Requirements
Specification (SRS) document?
A) To provide a detailed design of the software architecture
B) To specify the functional and non-functional requirements of the
system
C) To implement the system modules
D) To test the software for defects
Answer: B
Explanation: The SRS document captures the complete set of functional
and non-functional requirements, serving as a reference for
development and validation.
Question 2. Which technique is most effective for eliciting requirements
through direct stakeholder interaction?
,CSDA Certified Software
Development Associate Exam
A) Document analysis
B) Prototyping
C) Interviews
D) Observation
Answer: C
Explanation: Interviews involve direct communication with
stakeholders, making them highly effective for gathering detailed
requirements.
Question 3. Which non-functional requirement focuses on the system's
ability to operate continuously without failure?
A) Performance
B) Reliability
,CSDA Certified Software
Development Associate Exam
C) Usability
D) Maintainability
Answer: B
Explanation: Reliability pertains to the system's ability to operate
without failure over a specified period.
Question 4. What is the main goal of requirements traceability?
A) To ensure that requirements are implemented in the code
B) To track requirements throughout the development lifecycle
C) To eliminate redundant requirements
D) To generate test cases automatically
Answer: B
, CSDA Certified Software
Development Associate Exam
Explanation: Requirements traceability helps ensure that each
requirement can be traced from its origin through to implementation
and testing.
Question 5. Which requirement type describes how users interact with
the system?
A) Business requirement
B) User requirement
C) System requirement
D) Non-functional requirement
Answer: B
Explanation: User requirements specify the needs and interactions of
users with the system, often captured through user stories or use cases.