Lect 3 Web Engineering
Lect 3 Web Engineering
• Browser compatibility
• Page display
• Session management
• Usability
• Content analysis
• Availability
• Backup and recovery
• Transactions
• Shopping, order processing
Web Testing and Evaluation
• Internalizations
• Operational business procedures
• System integration
• Performance
• Login and security
Knowledge and Skills for
Web Development
The knowledge and skills needed for large, complex Web
application development are quite diverse and span many
different disciplines. They can be broadly classified as:
Technologies supporting and facilitating Web applications
• Design methods
• Design for usability — interface design, navigation
• Design for comprehensions
• Design for performance — responsiveness
• Design for security and integrity
• Design for evolution, growth and maintainability
• Design for testability
• Graphics and multimedia design
• Web page development
Knowledge and Skills for
Web Development
• System architecture
• Web development methods and processes
• Web project management
• Development tools
• Content management
• Web standards and regulatory requirements
Web Development Team