Question: why srs is called black box?
Answer: The SRS report should view the system to be developed as a black box and should define the externally visible behavior of the system. For this reason, the SRS report is also known as the black-box specification of a system. ... These are called system response to exceptional conditions.