External Requirements In Software Engineering