Chap 4 Questions
Chap 4 Questions
2. What is a Requirement?
MCQs:
3. Importance of Requirements
SWE CHAPTER 4 QUESTIONS
MCQs:
True/False: 6. Requirements are only important for the initial phases of a project.
7. Clear requirements can lead to better project outcomes.
8. The importance of requirements diminishes after the system is deployed.
9. Requirements can help in managing stakeholder expectations.
10. All stakeholders have the same understanding of requirements.
4. Types of Requirements
MCQs:
SWE CHAPTER 4 QUESTIONS
A) High-level descriptions
B) Detailed specifications
C) User interface designs
D) Business process models
5. System Stakeholders
MCQs:
SWE CHAPTER 4 QUESTIONS
True/False: 6. All stakeholders have the same level of influence on the project.
7. Stakeholders can be both internal and external to the organization.
8. Stakeholder requirements are always aligned with business goals.
9. Engaging stakeholders early in the process can reduce conflicts later.
10. Stakeholders are only relevant during the requirements gathering phase.
B) Customer collaboration
C) Strict adherence to plans
D) Individual work over teamwork
2. In Agile, requirements are often captured as:
A) Use cases
B) User stories
C) Technical specifications
D) Flowcharts
3. Which of the following is a characteristic of Agile requirements?
A) Fixed and unchanging
B) Detailed and exhaustive
C) Flexible and evolving
D) Only defined at the start of the project
4. Agile methods typically involve:
A) Long development cycles
B) Frequent iterations and feedback
C) Minimal stakeholder interaction
D) Extensive upfront planning
5. The role of the product owner in Agile is to:
A) Manage the development team
B) Define and prioritize the product backlog
C) Write all the code
D) Conduct testing
8. Requirements Imprecision
MCQs:
B) Code reviews
C) User acceptance testing
D) All of the above
3. Validating requirements helps to ensure:
A) Requirements are implemented correctly
B) Requirements are ignored
C) Requirements are overly detailed
D) None of the above
4. The cost of fixing a requirements error is highest when:
A) It is identified during the requirements phase
B) It is identified during the testing phase
C) It is identified after deployment
D) It is identified during the design phase
5. Which of the following is NOT a characteristic of a validated requirement?
A) Clear and unambiguous
B) Testable
C) Vague and open to interpretation
D) Feasible and realistic
True/False: 6. Requirements validation should only occur at the end of the development
process.
7. Stakeholder feedback is crucial for effective requirements validation.
8. All requirements must be validated before implementation begins.
9. Validation can help identify conflicts between requirements.
10. Requirements validation is an ongoing process throughout the project lifecycle.
C) Debugging
D) Deployment
3. The role of stakeholders in requirements elicitation is:
A) To provide feedback on the design
B) To define the requirements
C) To test the system
D) To write the code
4. Which of the following can hinder effective requirements elicitation?
A) Clear communication
B) Lack of stakeholder involvement
C) Well-defined processes
D) Comprehensive documentation
5. Elicitation techniques should be chosen based on:
A) The preferences of the development team
B) The complexity of the project
C) The budget of the project
D) The timeline of the project
True/False: 6. Requirements analysis is a linear process that does not require feedback.
7. All requirements must be analyzed before they can be documented.
8. Requirements analysis can help identify conflicts between requirements.
9. The analysis phase is less important than the elicitation phase.
10. Requirements analysis is only necessary for complex systems.
C) Resources
D) All of the above
4. Which of the following is NOT a step in the change management process?
A) Identifying the change
B) Assessing the impact
C) Ignoring the change
D) Implementing the change
5. Effective change management can help to:
A) Minimize disruptions
B) Ensure stakeholder satisfaction
C) Maintain project alignment
D) All of the above
True/False:
True/False:
6. Requirements validation should only occur at the end of the development process.
7. Stakeholder feedback is crucial for effective requirements validation.
8. All requirements must be validated before implementation begins.
9. Validation can help identify conflicts between requirements.
10. Requirements validation is an ongoing process throughout the project lifecycle.
True/False:
True/False:
True/False:
True/False:
1. Requirements management tools are used to manage and track requirements throughout
the project lifecycle.
A) To create design documents
B) To manage and track requirements
C) To write code
D) To conduct testing
2. Which of the following is a popular requirements management tool?
A) Microsoft Word
B) JIRA
C) Excel
D) Notepad
3. The primary purpose of requirements management tools is to:
A) Facilitate communication among stakeholders
B) Automate testing processes
C) Manage and track requirements
D) Document project plans
SWE CHAPTER 4 QUESTIONS
B) Surveys
C) Code reviews
D) Workshops
5. Stakeholder analysis helps to:
A) Identify conflicting interests
B) Improve communication
C) Align project goals with stakeholder needs
D) All of the above
True/False: 6. All stakeholders have the same level of influence on the project.
7. Stakeholder analysis should be conducted only once during the project.
8. Engaging stakeholders early can lead to better project outcomes.
9. Stakeholder analysis is only relevant for large projects.
10. Stakeholder analysis can help identify conflicting interests among stakeholders.
C) Clear communication
D) All of the above
5. Which of the following is a disadvantage of using surveys for requirements gathering?
A) Limited feedback
B) High engagement
C) Detailed responses
D) None of the above
D) Prioritization
5. Effective conflict resolution can lead to:
A) Improved stakeholder relationships
B) Increased project costs
C) Delayed timelines
D) None of the above
MCQs:
C) Documenting requirements
D) None of the above
2. Which of the following is a common driver of requirements innovation?
A) Changing market conditions
B) Technological advancements
C) Evolving user needs
D) All of the above
3. The purpose of innovation in requirements is to:
A) Ensure requirements remain relevant
B) Limit stakeholder involvement
C) Document all requirements
D) None of the above
4. Which of the following is NOT a characteristic of innovative requirements?
A) Flexibility
B) Vague and open to interpretation
C) User-centered
D) Forward-thinking
5. Innovation can help to:
A) Identify new opportunities for the project
B) Increase project costs
C) Delay project timelines
D) None of the above
B) Documentation standards
C) Stakeholder engagement strategies
D) All of the above
3. The purpose of training in requirements is to:
A) Ensure all team members are aligned
B) Document all requirements
C) Facilitate communication among stakeholders
D) None of the above
4. Which of the following is NOT a benefit of requirements training?
A) Improved stakeholder engagement
B) Increased project costs
C) Enhanced understanding of requirements
D) Better decision-making
5. Training can help to:
A) Improve the quality of gathered requirements
B) Increase project risks
C) Delay project timelines
D) None of the above
B) User-centered design
C) Integration with existing systems
D) All of the above
4. In the automotive industry, requirements must consider:
A) Safety standards
B) User experience
C) Regulatory compliance
D) All of the above
5. Requirements in the finance sector are often influenced by:
A) Regulatory requirements
B) Market trends
C . User needs
D) All of the above
True/False: 6. Requirements engineering is a one-time process that does not require ongoing
attention.
7. Effective requirements engineering can significantly impact project success.
8. All stakeholders should be involved in the conclusion of requirements engineering.
9. The principles of requirements engineering are static and do not evolve.
10. Continuous learning and adaptation are essential in requirements engineering.