Skip to content

This textbook is in beta – content is actively being refined. Report issues or suggestions

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” }