Task: ENG.4.BP1: Identify software requirements.
Use the system requirements and the system architectural design as the basis for identifying the functional and non-functional requirements of the software and document the software requirements in a software requirements specification.
Key Considerations

NOTE1: In case of software development only, the system requirements and the system architectural design refers to a given operating environment (see also NOTE 4). In that case, customer requirements should be used as the basis for identifying the required functions and capabilities of the software as well as for identifying application parameters influencing software functions and capabilities.

NOTE 4: The operating environment is defined as the system that the software works in (e.g. hardware, operating system, etc.).

More Information