Chapter 29 Web Engineering

Web Engineering is used to create high-quality Web-based systems and applications (WebApps). Web Engineering emphasizes the same philosophy of taking a disciplined approach to the technical and managerial activities of traditional software engineering.

Some of the differences are that many types of people are involved in creating WebApps, such as non-technical content developers and a wide range of end-users, and a variety of new tools are available. Web Engineering is not yet widely practiced, yet should be, considering the widespread use, and increasing complexity and sophistication, of WebApps.


Web-based Applications (WebApps) are:

Web engineers should be concerned more with designing a robust, reliable, and maintainable infrastructure, than with the content, which is likely to change frequently and indefinitely.

Web Application Quality (like other software systems):

Web Development Technologies

Iterative Process Model for Web Development

Formulation

Analysis

Design

Testing

Web Project Management


Study Guide:

Key words:

component-based
content provider
HTML
middleware standards
navigation
page generation
scalability
WebApps
Web Engineering (WebE)
XML

Be able to :

Suggested Exercises:

4, 5, 9, 11, 17, 18