Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

Advertisement

Springer Nature Link
Log in

Web system requirements: an overview

  • Original Article
  • Published:
Requirements Engineering Aims and scope Submit manuscript

Abstract

The development of online and Web-based systems is becoming increasingly critical to the business strategy of many organisations. Although this development can be viewed as a form of software development, it has various unique characteristics. One of the most significant is the uncertainty in domain understanding by both clients and developers. Another is the way in which Web solutions typically lead to changes in business models and hence requirements. These are manifested as significant volatility in the requirements of these systems. In this survey paper we investigate the handling of requirements for Web systems including looking at both commercial practice and current research. We report on the outcomes of a comprehensive set of interviews and follow-up surveys, and argue that the Web system requirements process needs to be fundamentally different from more conventional systems, incorporating the design process into the identification of requirements resulting in a design-driven requirements process.

This is a preview of subscription content,log in via an institution to check access.

Access this article

Log in via an institution

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Stein LD (2000) Profit, the prime directive. WebTechniques 5:14–17

    Google Scholar 

  2. Russell P (2000) Infrastructure – make or break your e-business. In: TOOLS-Pacific 2000: Technology of object-oriented languages and systems, Sydney, 2000

  3. Stamoulis D, Kanellis P, Martakos D (2001) Tailorable information systems: resolving the deadlock of changing user requirements. J Appl Syst Stud 2

  4. England E, Finney A (1999) Managing multimedia: project management for interactive media, 2nd edn. Addison-Wesley, Reading, MA

  5. Checkland P, Scholes J (1990) Soft systems methodology in action. Wiley, Toronto

  6. Gates L (2001) Analysis and design: critical yet complicated. Application Dev Trends February:40–42

  7. Burdman J (1999) Collaborative Web Development. Addison-Wesley, Reading, MA

  8. Sinha G (1999) Build a component architecture for e-commerce. e-Business Advisor March. http://www.advisor.com/doc/05328

  9. Overmyer S (2000) What's different about requirements engineering for web sites? Requirements Eng5:62–65

  10. Isakowitz T, Stohr E, Balasubramanian P (1995) RMM: a methodology for structured hypermedia design. Commun ACM 38:34–44

    Google Scholar 

  11. Schwabe D, Rossi G (1995) The object-oriented hypermedia design model. Communications of the ACM38:45–46

    Google Scholar 

  12. Lange D. An object-oriented design method for hypermedia information systems. In: HICSS-27: Proceedings of the 27th Hawaii international conference on system sciences, Maui, Hawaii, 1994

  13. Lee SC (1997) A structured navigation design method for intranets. In: Third Americas conference on information systems, Association for Information Systems (AIS), Indianapolis, 1997

  14. De Troyer O, Leune C (19970 WSDM: a user-centered design method for Web sites. In: 7th international World Wide Web conference, Brisbane, 1997

  15. Ceri S, Fraternali P, Bongio A (2000) Web Modeling Language (WebML): a modeling language for designing web sites. In: Proceedings of WWW9 conference, Amsterdam, 2000

  16. Takahashi K, Liang E (1997) Analysis and design of web-based information systems. In: 7th international World Wide Web conference, Brisbane, 1997

  17. Guell N, Schwabe D, Vilain P (2000) Modeling interactions and navigation in web applications. In World Wild Web and conceptual modeling'00 workshop – ER'00 Conference, Salt Lake City, Utah, 2000

  18. Gellersen HW, Wicke R, Gaedke M (1997) WebComposition: an object-oriented support system for the web engineering life cycle. Comput Netw ISDN Syst 29:8–13

    Google Scholar 

  19. German DM (2000) Hadez, a framework for the specification and verification of hypermedia applications. University of Waterloo

  20. German DM, Cowan DD (1999) Formalizing the specification of web applications. Lecture notes in computer science, vol 1727. Springer, Berlin Heidelberg New York, pp 281–292

  21. Courtiat JP, Diaz M, Oliveira RCD, Senac P (1996) Formal methods for the description of timed behaviors of multimedia and hyper-media distributed systems. Comput Commun 19:1134–1150

    Google Scholar 

  22. Paulo FB, Augusto M, Turine S, Oliveira MCFd, Masiero PC (1998) XHMBS: a formal model to support hypermedia specification. In 9th ACM conference on hypertext, Pittsburgh, Pennsylvania, 1998

  23. Baumeister H, Koch N, Mandel L (1999) Towards a UML extension for hypermedia design. In: <<UML>> 1999: The second international conference on the Unified Modeling Language, Fort Collins, Colorado, 1999

  24. Conallen J (1999) Building web applications with UML. Addison-Wesley, Reading, MA

  25. Vilain P, Schwabe D, Souza CSd (2000) A diagrammatic tool for representing user interaction in UML. In: <<UML>> 2000: the third international conference on the Unified Modeling Language, York, 2000

  26. Lord J (2000) Patterns for e-business: lessons learned from building successful e-business applications. IBM, White Plains, New York, p 4

  27. Fournier R (1999) Methodology for client/server and web application development. Yourdon Press, Englewood Cliffs, NJ

  28. Sommerville I, Kotonya G (1998) Requirements engineering: processes and techniques. Wiley, New York

  29. Angelique E (1999) A lightweight development process for implementing business functions on the web. In: WebNet'99, Honolulu, Hawaii, 1999

  30. Haggard M (1998) survival guide to web site development. Microsoft Press

  31. Beck K (1999) Extreme programming explained. Addison-Wesley, Reading, MA

  32. Thomas D (2000) Managing software development in web time software. In: XP2000, Cagliari, Italy, 2000

  33. Martin R (2000) A case study of XP practices at work. In: XP2000, Cagliari, Italy, 2000

  34. Siddiqi J (2000) eXtreme programming: pros and cons. IEEE Computer Society, Los Alamitos, CA

  35. Lowe D (2000) A framework for defining acceptance criteria for web development projects. In: 2nd ICSE workshop on web engineering, Limerick, Ireland, 2000

  36. Zowghi D, Offen R, Nurmuliani R (2000) The impact of requirements volatility on the software development lifecycle. In: International conference on software, theory and practice (ICS2000), China, 2000

  37. Checkland P (1981) Systems thinking, systems practice. Wiley, New York

  38. Graham I, Henderson-Sellers B, Younessi H (1997) The OPEN process specification. Addison-Wesley, Harlow, UK

  39. Henderson-Sellers B, Simons A, Younessi H (1998) The OPEN toolbox of techniques. Addison-Wesley, Harlow, UK

  40. Haire B, Henderson-Sellers B, Lowe D (2001) Supporting web development in the OPEN process: additional tasks. In: COMPSAC'2001: International computer software and applications conference, Chicago, Illinois, 2001

  41. Haire B, Lowe D, Henderson-Sellers B (2002) Supporting web development in the OPEN process: additional roles and techniques. In: OOIS, Montpellier, France, 2002 (accepted)

  42. Lowe D (2000) Web engineering or web gardening? WebNet J 2:9–10

    Google Scholar 

  43. Lowe D, Henderson-Sellers B (2001) Impacts on the development process of differences between web systems and conventional software systems. In: SSGRR 2001: International conference on advances in infrastructure for electronic business, science, and education on the internet, L'Aquila, Italy, 2001

  44. Lowe D, Henderson-Sellers B (2001) Web development: addressing process differences. Cutter IT J 14(7):11–17

    Google Scholar 

  45. Lowe D, Eklund J (2001) Commercial issues in specification of Web systems. In: AWRE 2001: 6th Australian workshop on requirements engineering, Sydney, 2001

  46. Lowe D, Eklund J (2002) Client needs and the design process in web projects. In: WWW 2002: 11th international World Wide Web conference, Hawaii, 2002

  47. Holtzman JK (1993) Ready. Fire!! Aim???. In: Proceedings of the 11th annual international conference on systems documentation, Waterloo, Canada, 1993

  48. Erskine L, Carter-Tod D, Burton J (1997) Dialogical techniques for the design of web sites. Int J Hum–Comput Stud 47:169–195

    Google Scholar 

Download references

Acknowledgements

The authors wish to acknowledge the collaborative funding support from the Australian Research Council, Access Online Pty Ltd and Allette Systems Ltd under grant no. C4991-7612. In particular we wish to thank John Eklund, Ross Jeffery, Louise Scott, Lucila Carvalho and John D'Ambra for their contributions to this research project, and Brian Henderson-Sellers and Brendan Haire for the related discussions on WebOPEN and the differences between Web development and conventional software development. We also wish to acknowledge the valuable contributions of the numerous companies and individuals who participated in the industry interviews and surveys. Finally, I would like to acknowledge the valuable feedback, advice and suggestions of the reviewers of this paper.

Author information

Authors and Affiliations

  1. University of Technology, Sydney, PO Box 123, Broadway 2007, NSW, Australia

    David Lowe

Authors
  1. David Lowe

    You can also search for this author inPubMed Google Scholar

Corresponding author

Correspondence toDavid Lowe.

Rights and permissions

About this article

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Advertisement


[8]ページ先頭

©2009-2025 Movatter.jp