Software-elicitation-MCQ- UGC -NET

What is software elicitation?
a) The process of documenting software requirements
b) The process of gathering and understanding user needs and system requirements
c) The process of designing software architecture
d) The process of coding and implementing software
Solution: b) The process of gathering and understanding user needs and system requirements
 
Which of the following is NOT a technique for software elicitation?
a) Interviews
b) Questionnaires
c) Code review
d) Prototyping
Solution: c) Code review
 
Which of the following stakeholders should be involved in the software elicitation process?
a) Developers only
b) Testers only
c) Users, customers, and other relevant stakeholders
d) Project managers only
Solution: c) Users, customers, and other relevant stakeholders
 
What is the purpose of conducting interviews during software elicitation?
a) To collect quantitative data about the system requirements
b) To observe users’ behavior and interactions with the system
c) To gather detailed information about users’ needs, preferences, and expectations
d) To validate the implemented system against the requirements
Solution: c) To gather detailed information about users’ needs, preferences, and expectations
 
Which of the following is a limitation of using questionnaires for software elicitation?
a) It is time-consuming and resource-intensive.
b) It may not provide in-depth and contextual information about user needs.
c) It is difficult to analyze and interpret the data collected.
d) It may lead to biased or incomplete responses from participants.
Solution: b) It may not provide in-depth and contextual information about user needs.
 
What is the purpose of creating prototypes during software elicitation?
a) To simulate the final system’s functionality and gather feedback from users
b) To generate sample code that can be reused in the final system
c) To develop the initial system requirements document
d) To conduct performance testing on the system
Solution: a) To simulate the final system’s functionality and gather feedback from users
 
Which of the following is an advantage of using observation as a technique for software elicitation?
a) It provides rich and real-time data about users’ behavior and interactions.
b) It is less time-consuming compared to other techniques.
c) It allows for a large number of participants to provide input.
d) It ensures a high level of accuracy in the collected data.
Solution: a) It provides rich and real-time data about users’ behavior and interactions.
 
What is the main goal of software elicitation?
a) To create a detailed project schedule
b) To design the software architecture
c) To identify potential risks and mitigation strategies
d) To accurately capture and understand user needs and system requirements
Solution: d) To accurately capture and understand user needs and system requirements
 
Which of the following is a soft skill required for effective software elicitation?
a) Programming expertise
b) Problem-solving abilities
c) Technical writing skills
d) Active listening and communication skills
Solution: d) Active listening and communication skills
 
What is the role of documentation in software elicitation?
a) It serves as a reference for software developers during coding.
b) It captures and communicates the gathered requirements to stakeholders.
c) It provides a platform for user feedback and collaboration.
d) It ensures compliance with industry standards and regulations.
Solution: b) It captures and communicates the gathered requirements to stakeholders.
Software-elicitation-MCQ- UGC -NET

Software-elicitation-MCQ- UGC -NET

error: Content is protected !!
Open chat
1
Hi,how Can We Help You ?