OODM: an object-oriented design methodology for development of web applications

Today, the Internet and the Web are the most amazingly and dynamically growing computer technologies. The number of users accessing the Web is growing exponentially all over the world. The Web has become a popular environment for new generation of interactive computer applications called Web (or hypermedia) application. The Web applications (WAs) have special characteristics that have made them different from other traditional applications. Hence, many design methodologies for the development of WAs have been proposed. However, most of these methodologies concentrate on the design aspects of applications, and they often do not strictly follow any software development life-cycle model such as the WaterFall software development life-cycle model. In this chapter, we propose an object-oriented design methodology for the development of WAs. The main features of this proposed methodology are that it follows WaterFall model and captures the operations in objects of the applications; thus making the methodology an object-oriented methodology.

[1]  Gustavo Rossi,et al.  Systematic hypermedia application design with OOHDM , 1996, HYPERTEXT '96.

[2]  Soo Dong Kim,et al.  Object-oriented Web application architectures and development strategies , 1997, Proceedings of Joint 4th International Computer Science Conference and 4th Asia Pacific Software Engineering Conference.

[3]  Ian J. Walker Requirements of an object-oriented design method , 1992, Softw. Eng. J..

[4]  Franca Garzotto,et al.  Navigation patterns in hypermedia databases , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

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

[6]  Gustavo Rossi,et al.  The object-oriented hypermedia design model , 1995, CACM.

[7]  H. Rojas-Fernandez Online and hypermedia information design , 1991, IPCC 91 Proceedings The Engineered Communication.

[8]  Ian Sommerville,et al.  Software engineering (6th ed.) , 2001 .

[9]  Roger S. Pressman,et al.  Software engineering (3rd ed.): a practitioner's approach , 1992 .

[10]  Murray Turoff,et al.  A systematic approach to user interface design for hypertext systems , 1995, Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences.

[11]  Abad Shah A Framework for the Prototype-based Software Development Methodologies , 2001, J. King Saud Univ. Comput. Inf. Sci..

[12]  Gustavo Rossi,et al.  Building hypermedia applications as navigational views of information models , 1995, Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences.

[13]  Tomás Isakowitz,et al.  Designing hypermedia applications , 1995, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[14]  Ivan Herman,et al.  MADE: a multimedia application development environment , 1994, 1994 Proceedings of IEEE International Conference on Multimedia Computing and Systems.

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

[16]  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.

[17]  Edward Yourdon Java, the Web, and Software Development , 1996, Computer.

[18]  Franca Garzotto,et al.  Authoring-in-the-large: software engineering techniques for hypertext application design , 1991, Proceedings of the Sixth International Workshop on Software Specification and Design.