[Master Answer Logo]
Question

What is Requirement Specification in Software Engineering?

Answer

Use cases can be very good for establishing functional requirements, but they are not suited to capturing Non-Functional Requirements. However Performance Engineering specifies that each critical use case should have an associated performance oriented non-functional requirement.

— Source: Wikipedia (www.wikipedia.org)