The terms gathering requirements or eliciting requirements are commonly used to refer to the process of finding out what the mandates are for a given project or piece of software. But neither term ...