CH 2p WebE Framework
CH 2p WebE Framework
CH 2p WebE Framework
Chapter -2 (Pressman)
“Web engineering proposes an agile, yet
disciplined framework for building
industry-quality WebApps.”
What does Agility means
• An agile team is a active team able to
appropriately respond to changes.
• Changes in the software being built,
• changes to the team members,
• changes because of new technology,
• changes of all kinds that may have an impact on
the product they build
• or the project that creates the product.
What is a WebE Framework?
• ~ is the foundation for a complete Web engineering
process
• Construction
• the generation of HTML, XML, PHP, and similar code
• testing mechanism that is required to uncover errors in
the code.
• Deployment
• Delivers a WebApp increment to the customer who
valuates it and provides feedback based on the
evaluation.
Umbrella activities
• risk management,
• quality assurance,
• content management
Agility principles adapted by WebE Framework user
• Communication methods
• Define the approach used to facilitate communication
between Web engineers and all other WebApp
stakeholders
• particularly important during requirements gathering
and whenever a WebApp increment is to be evaluated.
• Design methods
• Encompass a series of design techniques that address
• WebApp content,
• application and information architecture,
• interface design, and
• navigation structure
• Construction methods
• Apply a broad set of languages, tools, and related
technology to the creation of WebApp content and
functionality.
• Testing methods
• wide array of testing techniques that address component-
level and architectural issues, navigation testing, usability
testing, security testing, and configuration testing.
Web Engineering Best Practices
1. Take the time to understand business needs and
product objectives, even if the details of the
WebApp are vague.