WorksheetsSAD Prelim Term Quiz 2
Total questions: 24
Worksheet time: 5mins
Which among the choices is the most common technique used for gathering requirements?
Focus Groups
Observation
Interviews
Surveys
What is the purpose of user interviews in requirements gathering?
To conduct market research on competitors.
The purpose of user interviews in requirements gathering is to understand user needs and preferences.
To evaluate the performance of existing software.
To gather technical specifications from developers.
How can surveys be effectively used to gather user requirements?
Surveys should avoid any form of anonymity to ensure accountability.
Surveys are most effective when sent to a small group of users.
Surveys can gather user requirements by asking targeted questions to a representative sample, ensuring clarity and anonymity, and analyzing the results for actionable insights.
Surveys should only include open-ended questions for detailed feedback.
What are the key components of requirements documentation?
Team Roles
Budget Estimates
Introduction, Stakeholder Requirements, Functional Requirements, Non-Functional Requirements, Use Cases, Acceptance Criteria
Project Timeline
How does prototyping aid in the requirements gathering process?
Prototyping only serves to finalize the design without user input.
Prototyping eliminates the need for user feedback entirely.
Prototyping aids in requirements gathering by providing a visual and interactive representation of the product, facilitating feedback and clarification of user needs.
Prototyping is solely focused on technical specifications rather than user needs.
What is the importance of feedback in the prototyping phase?
Feedback is irrelevant to user satisfaction.
Feedback slows down the prototyping process.
Feedback is essential for improving design, validating user needs, and refining functionality in the prototyping phase.
Feedback is only necessary for final products.
What role do focus groups play in the requirements gathering process?
Focus groups are only effective for large-scale projects.
Focus groups are used to finalize the product design without user input.
Focus groups help in gathering diverse user perspectives and identifying common needs through group discussions.
Focus groups are primarily for testing prototypes rather than gathering requirements.
How can user stories enhance the requirements gathering process?
User stories focus solely on the business goals rather than user needs.
User stories help in capturing user needs in a simple, understandable format that guides development.
User stories are only useful after the requirements have been finalized.
User stories provide a detailed technical specification for developers.
What is the significance of acceptance criteria in requirements documentation?
Acceptance criteria outline the conditions under which a product is considered complete and acceptable to stakeholders.
Acceptance criteria define the budget and timeline for the project.
Acceptance criteria are only necessary for final product delivery.
Acceptance criteria are irrelevant to the development process.
What is the role of stakeholder interviews in refining requirements?
Stakeholder interviews are used to gather technical specifications from developers.
Stakeholder interviews help in understanding the broader business context and specific user needs.
Stakeholder interviews are irrelevant to the requirements gathering process.
Stakeholder interviews are primarily for testing prototypes.
What is the primary goal of a focus group in requirement gathering?
To conduct individual interviews with users
To gather feedback from a group of users through guided discussion
To test prototypes with a small group of stakeholders
To document user workflows
Which of these is a best practice when conducting workshops for gathering requirements?
Skip brainstorming sessions to keep the workshop concise and focused.
Involve only technical stakeholders to streamline the discussions.
Use interactive techniques such as role-playing and process mapping to engage participants.
Focus discussions exclusively on system constraints and technical limitations.
Which of the following is an example of a user requirement?
The system should allow users to search for products using keywords.
The system must respond to all queries within a maximum of 1 second.
The software should help the company achieve a 10% sales increase within 6 months.
The system must be capable of supporting up to 10,000 concurrent users without failure.
Why is stakeholder involvement crucial during requirement gathering?
It reduces the need for prototypes.
It ensures the project meets business needs and user expectations.
It speeds up the implementation phase.
It eliminates the need for testing.
What is the main purpose of acceptance criteria in a requirement specification?
To rank requirements based on their level of importance and urgency.
To specify the conditions that must be met for a requirement to be considered fulfilled.
To provide a basis for estimating project timelines and deliverables.
To record and organize feedback received from stakeholders during the project.
What is the purpose of a Feasibility Report in the requirement gathering phase?
To identify potential challenges and assess project viability
To document test cases for the system
To finalize system architecture
To track changes in requirements
What is MoSCoW prioritization?
A framework for categorizing requirements as Must Have, Should Have, Could Have, and Won’t Have.
A method for organizing tasks into Must Do, Should Do, Can Do, and Won’t Do.
A process for prioritizing features as Mandatory, Secondary, Conditional, and Optional.
A technique for assigning priorities as Must Complete, Should Complete, Could Complete, and Would Complete.
Which tool is commonly used for managing requirements?
Google forms
JIRA
SurveyMonkey
Visual Studio
What characteristic of a good requirement ensures that it can be tested or verified?
Clear and Unambiguous
Specific and Concise
Measurable and Testable
Relevant
Which technique gathers requirements by analyzing existing system documentation and reports?
Document Analysis
Observation
Workshops
Focus Groups
Which technique is most suitable for gathering quantitative data from a large number of users?
Interviews
Surveys and Questionnaires
Focus Groups
Document Analysis
Which of the following is a best practice for conducting interviews during requirement gathering?
Avoid preparing detailed questions to keep the conversation flexible.
Focus primarily on open-ended questions to encourage detailed responses.
Involve various stakeholders to gather diverse and comprehensive insights.
Conduct the interviews informally to make participants feel more comfortable.
What is the main advantage of using prototypes during requirement gathering?
They simplify the process by eliminating the need for extensive documentation.
They help users visualize the system and provide valuable feedback on its design and functionality.
They serve as a substitute for creating detailed functional requirements.
They minimize the need for continuous involvement from stakeholders throughout the project.
Which of the following is a challenge in gathering user requirements?
Stakeholders clearly articulate all needs upfront.
Requirements remain constant throughout the project.
Communication barriers between stakeholders and developers.
There is no need to prioritize requirements.
