23.01 Requirements And Feasibility - Quiz¶
Test your understanding of requirements analysis and feasibility assessment concepts.
Question 1
What is the primary purpose of stakeholder analysis in requirements gathering?
- To determine the project budget
- To identify everyone who will be affected by or interested in the project
- To select the programming language for the project
- To create the project timeline
{ data-correct=”b” }
Question 2
Which of the following is NOT a key component of financial feasibility analysis?
- Development costs
- Expected benefits
- User interface design
- Return on investment (ROI)
{ data-correct=”c” }
Question 3
What is the difference between functional and non-functional requirements?
- Functional requirements are more important than non-functional requirements
- Functional requirements describe what the system does, non-functional requirements describe how well it does it
- Non-functional requirements are optional, functional requirements are mandatory
- There is no significant difference between them
{ data-correct=”b” }
Question 4
Which stakeholder category typically has the highest influence on project success?
- End users who will directly interact with the software
- Technical stakeholders like developers and system administrators
- Business stakeholders including decision-makers and budget holders
- Regulatory stakeholders such as compliance officers
{ data-correct=”c” }
Question 5
In the stakeholder priority matrix, how should you manage stakeholders with high influence and high interest?
- Monitor them occasionally
- Keep them informed with regular updates
- Keep them satisfied but don't over-communicate
- Manage them closely with frequent engagement
{ data-correct=”d” }
Question 6
What does ROI (Return on Investment) measure in financial feasibility analysis?
- The total cost of the project
- The time required to complete the project
- The financial benefit relative to the investment cost
- The number of users who will use the system
{ data-correct=”c” }
Question 7
Which of the following is an example of a good functional requirement?
- "The system should be fast"
- "The system should be user-friendly"
- "Teachers can enter grades for assignments and the system calculates weighted averages automatically"
- "The system should look professional"
{ data-correct=”c” }
Question 8
What should be included in project scope definition?
- Only the features that will be implemented
- Items that are in scope, out of scope, and planned for future phases
- Just the budget and timeline constraints
- Only the technical requirements
{ data-correct=”b” }
Question 9
Which data structure would be most appropriate for a system that needs to frequently search through a large volume of student records?
- Array (unsorted)
- Linked list
- Hash table with indexes
- Stack
{ data-correct=”c” }
Question 10
What is the purpose of establishing project assumptions during requirements analysis?
- To make the project appear more complex
- To document conditions that are believed to be true but could affect project success if they change
- To increase the project budget
- To delay the project start date
{ data-correct=”b” }