58 SOF T WARE ENGINEERING AND TESTING
If the customer has a proposed new approach to solving the problem, we
outline a description of the approach. Remember, though, that the purpose
of the requirements document is to discuss the problem, not the solution; the
focus should be on how the system is to meet the customer’s needs.
Once we record this overview of the problem, we describe the detailed
characteristics of the pr
oposed system. We define the system boundaries and
interfaces across it. The system functions are also explained. Also, we include
a complete list of data elements and classes and their characteristics.
Finally, we discuss the environment in which the system will operate. We
include r
equirements for support, security ...