Topic 1 Introduction To Web Engineering
Topic 1 Introduction To Web Engineering
Introduction
13th October 2020
First Web Page
• Engineering?
What is Web Engineering?
Implementation
What is Web Engineering?
• Informality leads to an easy work environment—one in which you can do your own thing
• Intuition is an intangible quality that enables you to “feel” your way through complex
situations.
• Art leads to aesthetic form and function—to something that pleases those who encounter
it.
Cases of Web Engineering
• Top project pitfalls (Cutter, 2000)
• 84% - Failure to meet business objectives
• 79% - Project schedule delays
• 63% - Budget overrun
• 53% - Lack of functionality
• Activity:
1. Search over the net one example of a FAILED
web application or web site
2. Find out why they failed
3. Post it at ELearn Link
Web Applications – Textbook terminology
Software Engineering
• Requirement analysis
• Design
• Implementation
Hypermedia • Testing
• Design & Structure GUI • Operation
• Navigation • Management
• Visualization
• Usability
• Collaboration
Network Engineering
• Physical Layer
• Internet Layer
• Transport Layer
Information System • Security
• Data Design
• RDBMS
• Query Language
• Storage & Retrieval
Template from www.presentationgo.com
Web Engineering – Key Area Mapping to Skills
FRONT-END BACK-END
Interaction Design
Creating UI Design
Interface Programming
Logic Programming
Accessing Database
Implementing Security
Project: Milestone 1