Requirements Engineering for Web Applications - A Comparative Study

The requirements engineering discipline has become more and more important in the last years. Tasks such as the requirements elicitation, the specification of requirements or the requirements validation are essential to assure the quality of the resulting software. The development of Web systems usually involves more heterogeneous stakeholders than the construction of traditional software. In addition, Web systems have additional requirements for the navigational and multimedia aspects as well as for the usability as no training is possible. Therefore a thoroughly requirements analysis is even more relevant. In contrast, most of the methodologies that have been proposed for the development of Web applications focus on the design paying less attention to the requirements engineering. This paper is a comparative study of the requirements handling in Web methodologies showing trends in the use of techniques for capturing, specifying and validating Web requirements.

[1]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[2]  Jesús Torres Valderrama,et al.  Methodologies to develop Web Information Systems and Comparative Analysis , 2002 .

[3]  Roel Wieringa Software Requirements Engineering: The Need for Systems Engineering and Literacy , 2001, Requirements Engineering.

[4]  Patricia Vilain,et al.  A Diagrammatic Tool for Representing User Interaction in UML , 2000, UML.

[5]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[6]  Daniel Schwabe,et al.  Developing Hypermedia Applications using OOHDM , 1998 .

[7]  Nora Koch,et al.  A Comparative Study of Methods for Hypermedia Development , 2001 .

[8]  Nora Koch,et al.  A UML-based Methodology for Hypermedia Design , 2000, UML.

[9]  EscalonaM. José,et al.  Requirements engineering for web applications , 2003 .

[10]  Werner Retschitzegger,et al.  Towards Modeling of DataWeb Applications - A Requirement's Perspective , 2000 .

[11]  Michael Lang,et al.  A Survey of Multimedia and Web Development Techniques and Methodology Usage , 2001, IEEE Multim..

[12]  Amador Durán A Requirements Elicitation Approach Based in Templates and Patterns , 2004 .

[13]  Eric Yu,et al.  From Requirements to Architectural Design –Using Goals and Scenarios , 2001 .

[14]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[15]  Luciano Baresi,et al.  Extending UML for modeling Web applications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[16]  David Lowe,et al.  Hypermedia and the Web: An Engineering Approach , 1999 .

[17]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[18]  Antonio Ruiz Cortés,et al.  A Requirements Elicitation Approach Based in Templates and Patterns , 1999, WER.

[19]  Nora Koch,et al.  Software Engineering for Adaptive Hypermedia Applications , 2001 .

[20]  Olsina Santos,et al.  Metodología cuantitativa para la evaluación y comparación de la calidad de sitios web , 1999 .

[21]  Björn Regnell,et al.  Improving the use case driven approach to requirements engineering , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[22]  Philippe Kruchten,et al.  What Is the Rational Unified Process ? , 2001 .

[23]  E. Insfrána,et al.  Requirements Engineering-Based Conceptual Modelling , .

[24]  Matthias Jarke,et al.  Scenarios in System Development: Current Practice , 1998, IEEE Softw..

[25]  Ivar Jacobson,et al.  Formalizing Use-Case Modeling , 1995, J. Object Oriented Program..

[26]  Nieves R. Brisaboa,et al.  A Document Database Query Language , 2002, BNCOD.

[27]  Heeseok Lee,et al.  A scenario-based object-oriented methodology for developing hypermedia information systems , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[28]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[29]  María José Escalona Cuaresma,et al.  Requirements Capture Workflow in Global Information Systems , 2002, OOIS.

[30]  David B. Lowe,et al.  Client Needs and the Design Process in Web Projects , 2002, J. Web Eng..

[31]  Pericles Loucopoulos,et al.  Organisation of Analysis Patterns for Effective Re-use , 2001 .

[32]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[33]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[34]  Karl E. Wiegers,et al.  Software Requirements , 1999 .

[35]  Gary Ford,et al.  Lecture Notes on Requirements Elicitation , 1994 .