ABSTRACT

Requirements engineering is the process of eliciting, documenting, analyzing, validating, and managing requirements. Different approaches to requirements engineering exist, some more complete than others. Whatever the approach taken, it is crucial that there is a well-defined methodology and that documentation exists for each stage.