COMP 682 Midterm Exam Questions
and Answers 2026 Graded A+
1
What is the goal of software development?
"-Develop quality software, -Meet schedule, -Meet budget, -Satisfy customer
needs (but customers are varied)"
2
What is the relationship between requirements engineering and project
success?
"The Standish Group 1994: 1/3 of all projects cancelled and 1/2 overbudget,
Reqts errors most common class of error, Reqts errors most expensive errors
to fix (multiplicitive effect/rework), Better reqts engr => better project
success"
3
Stakeholder needs
"Stakeholder needs: needs that must be filled to address the problem, wo/rt
solution
4
System Features
a service provided by the system that fulfills 1 or more needs
5
COMP682
, COMP682
Software Requirements
Specific to system, complete"
6
Definition of requirements management
A systematic approach to eliciting, organizing and documenting the
requirements of the system, and a process that establishes and maintains
agreement between the customer and the project team on the changing
requirements of the system.
7
Costs of Reqts Errors
respecification, redesign, recoding, retesting, change orders, corrective action,
scrap, recall, warranty costs, product liability, service costs, documentation
8
Waterfall model
Reqts are frozen, 1970's Royce
9
Spiral Model
Boehm, 1988, risk-driven prototypes, No time for this!
10
Iterative Model
COMP682