1. Explain the difference between system engineering and
software requirement engineering. (1 point for both parts of answer. ½ point
for 1 part of answer.)
·
System engineering – examines a complete business or
product. Goal is to find the best solution overall. May involve a software
component, or it may not.
·
Software requirement engineering – assumes that you are
writing some software and plans what features the software will have.
2. State 3 methods of feature set control in a software
project. (1 point for full answer. ½ point for 2 parts of answer.)
·
Minimal spec
·
Scrub the spec
·
Plan for multiple versions
·
Control feature creep
·
Triage teams
·
Stop late changes
·
Cut features at end of project