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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Goal-Oriented Methodology for Eliciting the Requirements of an Information System

  • Tanveer Hassan,
  • Mohd. Yusuf,
  • Wasim Ahmad Khan,
  • Mumtaz Ahmad Khan,
  • Mohsin Wali Khan

摘要

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.