A Goal-Oriented Methodology for Eliciting the Requirements of an Information System
摘要
The goals in software engineering are used for specifying the key objectives of system that help in developing and maintaining an organization’s software system effectively. The goals in software engineering are categorized in different types like soft-goals, hard-goals, maintenance goals, etc. After performing decomposition and refinement on goals, we identify the requirements from these goals. Different methods for the identification of requirements have been proposed. Based on our review, we found that most of the method focuses on functional and non-functional goals of an information system; and less attention is given on soft-goals, legal goals, and maintenance goals during requirements elicitation. Therefore, to address this issue, we propose a technique for identification of requirements using traditional and goal-oriented method. The effectiveness of the proposed method is illustrated through its application to the goals of a railway reservation system.