Using Task Descriptions for the Specification of Web Application Requirements

There are a significant number of proposals for modelling and developing Web Applications, but very few of them state rigorously how to elicit and represent requirements, and how to go from the requirements specification to the conceptual schema with a sound methodological basis. This work presents an approach to capture Web application requirements by means of: (1) the identification of the tasks that users must be able to achieve and (2) the description of these tasks from the point of view of the interaction that the user requires of the web application. In addition, we show how the navigational structure of a Web application can be systematically derived from the task-based requirement specification.