Requirements Analysis is the most important phase in Software development. It is a known fact now that if this phase is carried out properly the cost and effort of the project can be greatly reduced. Web applications are very important in today's times. Effectively, every organization and even individual has a web application to represent itself. The Web applications have grown from just information providers to full-fledged legacy systems with complex processes. There are various methods of web application development, but hardly any method focuses on detailed requirements analysis that is required owing to the criticality of web applications. Goal oriented requirements engineering techniques have proven to be very effective in requirements analysis. Application of goal driven methodologies for web specific requirements can improve the quality of web applications besides saving cost and effort required in the project. The special characteristics of GORE techniques like analysis of softgoals and interdependencies between various requirements help in elimination of conflicts at early stages of web application development. GORE techniques also facilitate evaluation of goal models that helps in choosing amongst the design alternatives and checking completeness of the requirements model leading to Software Requirements Specification.The implementation of web specific goal driven framework is shown in the paper and validated through a usability survey.
In this paper, we propose a framework for modeling goal driven requirements of web applications. Web engineers mostly focus on design aspects only overlooking the real goals and expectations of the user. Goal oriented Requirement Engineering is a popular approach for Information system development but has not been explored much for Web applications. However, in today's times Web is dominating in every business making it imperative that its requirements are analyzed carefully and in profundity. Goal driven requirements analysis helps in capturing stakeholders' goals very finely, by choosing between alternatives and resolving conflicts. Detailed classification of both functional and non-functional requirements specific to web applications is discussed in the presented work. A framework, GOREWEB (Goal oriented Requirements Engineering for Web Applications) is proposed for analyzing goals and translating them into functional and non-functional web requirements.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.