Requirements elicitation
Requirements may:
be given to the software engineers
second or third follow-on release of a “planned” sequences of
software product where requirements are already established
requirements provided as a part of a request for price quotation for
a software development project
have to be established by software engineers
users have an understanding of only the requirements related to
their specific job tasks
the business rationale and goals are not clear
there may be contradicting and incomplete requirements stated by
the users and customers