Supporting Web user interface prototyping through information modeling and system architecting

Existing design methods used for developing Web-centric systems are mostly adapted from methods for designing traditional software systems. Web-centric systems however differ from traditional software systems, in terms of both organizational and technical characteristics. Effective design methods for Web-centric systems need to address these characteristics specific to Web-centric systems. This paper proposes a design method for Web-centric systems. The design process comprises three steps: prototyping, information modeling and system architecture design. The method is differentiated from existing design methods in that the design process commences from user interface prototyping. Information modeling activities are further enhanced in this method. To cope with the complexity of Web systems, each design step is partitioned into both structural modeling and behavioral modeling. The design method is illustrated by applying the method to the design of a commercial Web application

[1]  Li Liu,et al.  A Web Application Architecture Framework , 2004 .

[2]  Scott W. Ambler,et al.  The Object Primer: Agile Model-Driven Development with UML 2.0 , 2004 .

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

[4]  David B. Lowe,et al.  Web system trace model using a Web application architecture framework , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

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

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

[7]  Seung C. Lee A Structured Navigation Design Method for Intranets , 1997 .

[8]  Danny B. Lange,et al.  An object-oriented design method for hypermedia information systems , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

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

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

[11]  Kenji Takahashi,et al.  Analysis and Design of Web-based Information Systems , 1997, Comput. Networks.

[12]  Gérard Cornuéjols,et al.  Optimization Methods in Finance: Stochastic programming models: Value-at-Risk and Conditional Value-at-Risk , 2006 .

[13]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[14]  Philippe Kruchten The Rational Unified Process - An Introduction, 3rd Edition , 2004, Addison Wesley object technology series.

[15]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.