Goals capture, at different levels of abstraction, the variousobjectives the system under consideration should achieve. Goal-orientedrequirements engineering is concerned with the use of goals foreliciting, elaborating, structuring, specifying, analyzing, negotiating,documenting, and modifying requirements. This area has receivedincreasing attention. The paper reviews various research effortsundertaken along this line of research. The arguments in favor of goalorientation are first briefly discussed. The paper then compares themain approaches to goal modeling, goal specification and goal-basedreasoning in the many activities of the requirements engineeringprocess. To make the discussion more concrete, a real case study is usedto suggest what a goal-oriented requirements engineering method may looklike. Experience, with such approaches and tool support are brieflydiscussed as well
展开▼