2.1 Current WEB Application Development Processes


A business-oriented approach is the basis of today's Web application development processes.
Web engineering strikes a balance among the programming, publishing and business aspects of developing
Web applications.
It describes the theory of Web application development.
A Web application includes a complete set of modules to perform business functions its implementation needs
to follow a practical and systematic methodology, later some approach to project management also needs to be
used in building the application.
Merit of all the current Web application design processes is
None is universally accepted as "the" Web application process.
Most are extensions of standard software engineering processes.
For developing a file maintenance program for mainframes, Waterfall model process is the best option, but for
building a Web application it is a restrictive process.
Spiral Approach is what is required as Web application development is an iterative process.
Using the .NET framework Object-oriented development of Web applications has been proposed.

2.1 Current WEB Application Development Processes


Another approach is to add stereotypes for Web navigation to the UML.
RUP(rational unified process),AUP(Agile unified process), Web application extensions make extensive use of
UML and at the same time are iterative and object-oriented.
Extreme programming (XP) is a natural fit for building Web applications because of its emphasis on minimum
design, quick prototype development and acceptance testing.