Goals and Objectives - 2
Identify functional capabilities to be provided
Identify desired responses to undesired events
Identify non-functional and environmental constraints to be satisfied
Avoid specifying how needs should be met
Serve as guide to developers, testers, maintainers