MCQ- on-Software-requirement-analysis-and-specification

MCQ on Software requirement analysis and specification
 
Which of the following activities is NOT part of software requirement analysis?
a) Eliciting requirements
b) Documenting requirements
c) Implementing the requirements
d) Analyzing and prioritizing requirements
Solution: c) Implementing the requirements
 
Which of the following techniques is used to gather requirements by observing users in their natural environment?
a) Interviews
b) Questionnaires
c) Prototyping
d) Ethnographic studies
Solution: d) Ethnographic studies
 
What does the term “functional requirements” refer to in software development?
a) Requirements related to the performance of the system
b) Requirements related to the user interface of the system
c) Requirements related to the functionality of the system
d) Requirements related to the security of the system
Solution: c) Requirements related to the functionality of the system
 
Which of the following is a characteristic of a good requirement?
a) Ambiguous
b) Consistent
c) Vague
d) Incomplete
Solution: b) Consistent
 
What does the term “use case” represent in software requirement specification?
a) A description of how the system will handle errors
b) A sequence of actions performed by the user and the system in a particular interaction
c) A list of technical specifications for the system
d) A set of non-functional requirements for the system
Solution: b) A sequence of actions performed by the user and the system in a particular interaction
 
Which of the following is NOT a technique for prioritizing requirements?
a) MoSCoW prioritization
b) Cost-Benefit analysis
c) Pareto analysis
d) Requirement tracing
Solution: d) Requirement tracing
 
What is the purpose of a traceability matrix in software requirement analysis?
a) To identify gaps and inconsistencies in the requirements
b) To track changes and updates to the requirements
c) To map requirements to design and test cases
d) To prioritize the requirements based on their importance
Solution: c) To map requirements to design and test cases
 
Which of the following is an example of a non-functional requirement?
a) The system should be able to process 100 transactions per second
b) The system should display error messages in red color
c) The system should be compatible with Windows and macOS
d) The system should allow users to search for products by name
Solution: a) The system should be able to process 100 transactions per second
 
Which of the following is an example of an ambiguous requirement?
a) The system should be user-friendly
b) The system should have a responsive design
c) The system should support multiple languages
d) The system should be accessible to visually impaired users
Solution: a) The system should be user-friendly
 
What is the main purpose of a requirements specification document?
a) To document the detailed design of the software system
b) To describe the implementation details of the software system
c) To provide a clear and unambiguous description of the software requirements
d) To outline the testing procedures for the software system
Solution: c) To provide a clear and unambiguous description of the software requirements
error: Content is protected !!
Open chat
1
Hi,how Can We Help You ?