SlideShare a Scribd company logo
7
Most read
11
Most read
19
Most read
Introduction to Web Engineering
Mr. Mubashir Ali
Lecturer (Dept. of Computer Science)
dr.mubashirali1@gmail.com
1
Lecture 01
Outline
• Grading Policy
• Academic Honesty
• Introduction to the Course
• What is web engineering?
• Web applications
• The case for web engineering
• Categories of web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
2
Mubashir Ali - Lecturer (Department of
Computer Science)
3
Grading Policy
Classification
Assignments, Presentation & Quizzes 2 Marks
Attendance & Class Behavior 2 Marks
Mid-term Exam 12 Marks
Final-term Exam 24 Marks
Semester Project & Practical 20 Marks
Total 60 Marks
Mubashir Ali - Lecturer (Department of
Computer Science)
4
Academic Honesty
 Your work in this class must be your own
 If students are found to have collaborated
excessively or to have cheated (e.g. by copying or
sharing answers during an examination), all
involved will at a minimum receive grades of
“0” for the first violation
 Further violations will result in failure in the course
Mubashir Ali - Lecturer (Department of
Computer Science)
5
Few Things to Remember
 Attendance will be taken with in 5 minutes at the start of class
 Students are allowed to enter into class with in 15 minutes at
the starting of class
 Zero tolerance policy on attendance, discipline of class during
lectures!
 Assignments must be submitted on time, no late submissions
 In case of copied assignment both parties will be given zero!
 Projects, Presentation, Quizzes, Assignments, Class participation
are very important.
 Don’t miss your Classes, Quizzes, Presentations, Assignments
and Projects!
1. Introduction to the Course
This course aims:
• to introduce the methods and techniques
used in Web-based application development
• to develop practical web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
6
1.1 Web application development
Browser interprets user’s
selection and makes request from
appropriate server
Server accepts
and processes
request from
browser
4. Server sends requested files to browser to
be interpreted
1. User sends request
User receives file
displayed by the browser
Browser
Mubashir Ali - Lecturer (Department of
Computer Science)
7
1.2 Web application development…
• Hyper-text Markup Language (HTML)
• Cascading Style-sheets (CSS)
• Client-side Scripting Language (JavaScript)
• Serve-side Scripting Language (PHP)
• Database Language (MySQL)
Mubashir Ali - Lecturer (Department of
Computer Science)
8
1.3 Books & Resources
• Visit: http://www.mubashirali.com/web-
engineering/
Mubashir Ali - Lecturer (Department of
Computer Science)
9
2. Web engineering
• Software engineering is an engineering discipline
that is concerned with all aspects of software
production
• Software Engineering is the science and art of
building significant software systems that are:
– on time
– on budget
– with acceptable performance
– with correct operation
Mubashir Ali - Lecturer (Department of
Computer Science)
10
2. Web engineering…
• Web engineering is the study of the process,
used to create high quality Web-based
applications
• Web engineering draws heavily on the
principles and management activities found in
software engineering processes
• Web engineering extends Software Engineering
to Web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
11
2. Web engineering…
• The application of systematic and
quantifiable approaches to cost-effective
analysis, design, implementation, testing,
operation, and maintenance of high-quality
web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
12
3. Web applications
• WWW has massive and permanent influence
on our lives
– Economy, Industry, education, healthcare,
entertainment
• Why?
– global and permanent
– Comfortable and uniform access
Mubashir Ali - Lecturer (Department of
Computer Science)
13
3. Web applications…
• WWW started as an informational medium
• Evolved into application medium
– Interactive, data intensive services
• Distinguishing factors
– How it is used?
– Technologies and standards for development
Mubashir Ali - Lecturer (Department of
Computer Science)
14
3. Web applications…
• A Web application is a system that utilizes
W3C standards & technologies to deliver
web-specific resources to clients (typically)
through a browser
• Technology + interaction
Mubashir Ali - Lecturer (Department of
Computer Science)
15
4. The case for web engineering…
• Top project drawbacks (Cutter, 2000)
– 84% - Failure to meet business objectives
– 79% - Project schedule delays
– 63% - Budget overrun
– 53% - Lack of functionality
• Web Engineering’s solution:
– Clearly defined goals & objectives
– Systematic, phased development
– Careful planning
– Iterative & continuous auditing of the entire process
Mubashir Ali - Lecturer (Department of
Computer Science)
16
5. Categories of web applications
• Document-centric web
• Interactive and transactional web applications
• Workflow-based web applications
• Collaborative and social web applications
• Portal-oriented web applications
• Ubiquitous web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
17
5.1 Categories of Web Applications
(development history vs complexity)
Doc-Centric
Interactive
Transactional
Workflow
Based
Social Web
Collaborative
Ubiquitous
Portal
Oriented
Development History
Complexity
Mubashir Ali - Lecturer (Department of
Computer Science)
18
Summary
• Web engineering extends Software
Engineering to Web applications
• Why web engineering?
• Web applications
• Categories of web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
19
References
• Lecture Slides by Kappel et al.
• Chapter 1, Kappel, G., Proll, B. Reich, S. &
Retschitzegger, W. (2006). Web Engineering,
1st ed. Hoboken, NJ: Wiley & Sons
• UNESCO ICTLIP Module 6. Lesson 1 Slides
Mubashir Ali - Lecturer (Department of
Computer Science)
20
Ad

Recommended

PPTX
Software as a service
Divya korrapati
 
PPTX
Compiler Chapter 1
Huawei Technologies
 
PPTX
History of Computer
Nikki Paccial
 
PPT
How the-internet-works
Rashmi Kaul
 
PPT
Web Engineering
Abdul Wahid
 
PPTX
Microsoft office
Zohaib Ahmed
 
PPTX
Cloud Security Mechanisms
Mohammed Sajjad Ali
 
PPT
Introduction to it auditing
Damilola Mosaku
 
PDF
Java Programming
Anjan Mahanta
 
PPT
Introduction to JavaScript
Andres Baravalle
 
PDF
Introduction to CSS3
Doris Chen
 
PPT
Asp.net.
Naveen Sihag
 
PPTX
Http request and http response
Nuha Noor
 
PPT
Introduction to Cascading Style Sheets (CSS)
Chris Poteet
 
PPSX
ASP.NET Web form
Md. Mahedee Hasan
 
PPT
Java Servlets
BG Java EE Course
 
PPTX
Web engineering lecture 1
University of Swat
 
PDF
Arrays in Java
Naz Abdalla
 
PDF
Introduction to HTML5
Gil Fink
 
PPTX
Master page in Asp.net
RupinderjitKaur9
 
PPSX
Javascript variables and datatypes
Varun C M
 
PPT
Introduction to Web Programming - first course
Vlad Posea
 
PPTX
Html links
JayjZens
 
PPTX
Java Server Pages(jsp)
Manisha Keim
 
PPTX
Cloud Reference Model
Dr. Ramkumar Lakshminarayanan
 
PPT
Web Engineering
Deniz Kılınç
 
PPTX
HTTP request and response
Sahil Agarwal
 
PDF
Lecture-2: Web development application development process model
Mubashir Ali
 
PPTX
Lect 1 (Introduction to Web Engineering).pptx
SamraNawabi
 

More Related Content

What's hot (20)

PDF
Java Programming
Anjan Mahanta
 
PPT
Introduction to JavaScript
Andres Baravalle
 
PDF
Introduction to CSS3
Doris Chen
 
PPT
Asp.net.
Naveen Sihag
 
PPTX
Http request and http response
Nuha Noor
 
PPT
Introduction to Cascading Style Sheets (CSS)
Chris Poteet
 
PPSX
ASP.NET Web form
Md. Mahedee Hasan
 
PPT
Java Servlets
BG Java EE Course
 
PPTX
Web engineering lecture 1
University of Swat
 
PDF
Arrays in Java
Naz Abdalla
 
PDF
Introduction to HTML5
Gil Fink
 
PPTX
Master page in Asp.net
RupinderjitKaur9
 
PPSX
Javascript variables and datatypes
Varun C M
 
PPT
Introduction to Web Programming - first course
Vlad Posea
 
PPTX
Html links
JayjZens
 
PPTX
Java Server Pages(jsp)
Manisha Keim
 
PPTX
Cloud Reference Model
Dr. Ramkumar Lakshminarayanan
 
PPT
Web Engineering
Deniz Kılınç
 
PPTX
HTTP request and response
Sahil Agarwal
 
Java Programming
Anjan Mahanta
 
Introduction to JavaScript
Andres Baravalle
 
Introduction to CSS3
Doris Chen
 
Asp.net.
Naveen Sihag
 
Http request and http response
Nuha Noor
 
Introduction to Cascading Style Sheets (CSS)
Chris Poteet
 
ASP.NET Web form
Md. Mahedee Hasan
 
Java Servlets
BG Java EE Course
 
Web engineering lecture 1
University of Swat
 
Arrays in Java
Naz Abdalla
 
Introduction to HTML5
Gil Fink
 
Master page in Asp.net
RupinderjitKaur9
 
Javascript variables and datatypes
Varun C M
 
Introduction to Web Programming - first course
Vlad Posea
 
Html links
JayjZens
 
Java Server Pages(jsp)
Manisha Keim
 
Cloud Reference Model
Dr. Ramkumar Lakshminarayanan
 
Web Engineering
Deniz Kılınç
 
HTTP request and response
Sahil Agarwal
 

Similar to Lecture-1: Introduction to web engineering - course overview and grading scheme (20)

PDF
Lecture-2: Web development application development process model
Mubashir Ali
 
PPTX
Lect 1 (Introduction to Web Engineering).pptx
SamraNawabi
 
PPTX
AppCEDA Webinar UW-Madison 12-10-15
Matt Griswold
 
DOCX
vikas kumar_PROJECT[jhgfghxjfgzfxrtnr2].docx
beereshyadav5599
 
PDF
Project Topic Presentation Data and Web Science Group IE686 Large Language Mo...
cniclsh
 
PPTX
Model driven development and code generation of software systems
Marco Brambilla
 
PPT
IWMW 2004: Using your Ayes and Noes: Creating a Business Case for an Institut...
IWMW
 
DOC
S13CS61920410
Abid Muslim
 
PPTX
Web design - Applications and web application definition
Mustafa Kamel Mohammadi
 
PDF
Web tech weblamp_infosession_2012-13
Konrad Roeder
 
PPTX
introduction to web engineering.pptx
NaglaaFathy42
 
PDF
introduction to web engineering.pdf
NaglaaFathy42
 
PPSX
Scope of software engineering
Muhammad Naveed Zafar
 
PPT
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
DHIRENDRAHUDDA
 
PPTX
NIDHI PROJECT.pptx
Xavinr007
 
PPTX
Computer Based Assessment.pptx
salah327743
 
PPTX
StudentOnlineCounselling for student.pptx
saad504633
 
PPTX
WELecture01.pptx
SheikhBadarUdDinTahi1
 
PPTX
NISI Agile Software Architecture Slide Deck
Utrecht University
 
DOC
10232 designing and developing microsoft share point server 2010 applications
bestip
 
Lecture-2: Web development application development process model
Mubashir Ali
 
Lect 1 (Introduction to Web Engineering).pptx
SamraNawabi
 
AppCEDA Webinar UW-Madison 12-10-15
Matt Griswold
 
vikas kumar_PROJECT[jhgfghxjfgzfxrtnr2].docx
beereshyadav5599
 
Project Topic Presentation Data and Web Science Group IE686 Large Language Mo...
cniclsh
 
Model driven development and code generation of software systems
Marco Brambilla
 
IWMW 2004: Using your Ayes and Noes: Creating a Business Case for an Institut...
IWMW
 
S13CS61920410
Abid Muslim
 
Web design - Applications and web application definition
Mustafa Kamel Mohammadi
 
Web tech weblamp_infosession_2012-13
Konrad Roeder
 
introduction to web engineering.pptx
NaglaaFathy42
 
introduction to web engineering.pdf
NaglaaFathy42
 
Scope of software engineering
Muhammad Naveed Zafar
 
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
DHIRENDRAHUDDA
 
NIDHI PROJECT.pptx
Xavinr007
 
Computer Based Assessment.pptx
salah327743
 
StudentOnlineCounselling for student.pptx
saad504633
 
WELecture01.pptx
SheikhBadarUdDinTahi1
 
NISI Agile Software Architecture Slide Deck
Utrecht University
 
10232 designing and developing microsoft share point server 2010 applications
bestip
 
Ad

More from Mubashir Ali (20)

PDF
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Mubashir Ali
 
PDF
Lecture-2: Zachman Framework for Enterprise Architecture
Mubashir Ali
 
PDF
Lecture-3: Introduction to html - Basic Structure & Block Building
Mubashir Ali
 
PDF
Lecture-1: Introduction to system integration and architecture - course overv...
Mubashir Ali
 
PDF
Lecture-7: World Wide Web (WWW) & ECommerce
Mubashir Ali
 
PDF
Lecture-6: The Internet
Mubashir Ali
 
PDF
Lecture-5: Introduction to Networks & Data Communication
Mubashir Ali
 
PDF
Lecture-4: Introduction to Programming & Databases
Mubashir Ali
 
PDF
Lecture-3: Operating System & Application Softwares
Mubashir Ali
 
PDF
Lecture-2(2): Number System & Conversion
Mubashir Ali
 
PDF
Lecture-2(1): Computer Hardware & System Components
Mubashir Ali
 
PDF
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Mubashir Ali
 
PDF
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Mubashir Ali
 
PDF
Lect-6&7: Network Diagrams, PERT and CPM
Mubashir Ali
 
PDF
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
PDF
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
PDF
Lect-4: UML diagrams - Unified Modeling Language - SPM
Mubashir Ali
 
PDF
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Mubashir Ali
 
PDF
Lect-2: Overview and Traditional SPM, Classic mistakes
Mubashir Ali
 
PDF
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
Mubashir Ali
 
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Mubashir Ali
 
Lecture-2: Zachman Framework for Enterprise Architecture
Mubashir Ali
 
Lecture-3: Introduction to html - Basic Structure & Block Building
Mubashir Ali
 
Lecture-1: Introduction to system integration and architecture - course overv...
Mubashir Ali
 
Lecture-7: World Wide Web (WWW) & ECommerce
Mubashir Ali
 
Lecture-6: The Internet
Mubashir Ali
 
Lecture-5: Introduction to Networks & Data Communication
Mubashir Ali
 
Lecture-4: Introduction to Programming & Databases
Mubashir Ali
 
Lecture-3: Operating System & Application Softwares
Mubashir Ali
 
Lecture-2(2): Number System & Conversion
Mubashir Ali
 
Lecture-2(1): Computer Hardware & System Components
Mubashir Ali
 
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Mubashir Ali
 
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Mubashir Ali
 
Lect-6&7: Network Diagrams, PERT and CPM
Mubashir Ali
 
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
Lect-4: UML diagrams - Unified Modeling Language - SPM
Mubashir Ali
 
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Mubashir Ali
 
Lect-2: Overview and Traditional SPM, Classic mistakes
Mubashir Ali
 
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
Mubashir Ali
 
Ad

Recently uploaded (20)

PPTX
A Visual Introduction to the Prophet Jeremiah
Steve Thomason
 
PPTX
OBSESSIVE COMPULSIVE DISORDER.pptx IN 5TH SEMESTER B.SC NURSING, 2ND YEAR GNM...
parmarjuli1412
 
PPT
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
ErlizaRosete
 
PPTX
June 2025 Progress Update With Board Call_In process.pptx
International Society of Service Innovation Professionals
 
PPTX
IIT KGP Quiz Week 2024 Sports Quiz (Prelims + Finals)
IIT Kharagpur Quiz Club
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 02
Mauricio Alexandre Silva
 
PDF
K12 Tableau User Group virtual event June 18, 2025
dogden2
 
PPTX
How to Add New Item in CogMenu in Odoo 18
Celine George
 
PPTX
How to use _name_search() method in Odoo 18
Celine George
 
PPTX
2025 Completing the Pre-SET Plan Form.pptx
mansk2
 
PPTX
Values Education 10 Quarter 1 Module .pptx
JBPafin
 
PDF
HistoPathology Ppt. Arshita Gupta for Diploma
arshitagupta674
 
PDF
This is why students from these 44 institutions have not received National Se...
Kweku Zurek
 
PDF
Public Health For The 21st Century 1st Edition Judy Orme Jane Powell
trjnesjnqg7801
 
PPTX
Q1_TLE 8_Week 1- Day 1 tools and equipment
clairenotado3
 
PPTX
Peer Teaching Observations During School Internship
AjayaMohanty7
 
PPTX
How payment terms are configured in Odoo 18
Celine George
 
PDF
LDMMIA Shop & Student News Summer Solstice 25
LDM & Mia eStudios
 
PDF
VCE Literature Section A Exam Response Guide
jpinnuck
 
PPTX
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 
A Visual Introduction to the Prophet Jeremiah
Steve Thomason
 
OBSESSIVE COMPULSIVE DISORDER.pptx IN 5TH SEMESTER B.SC NURSING, 2ND YEAR GNM...
parmarjuli1412
 
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
ErlizaRosete
 
June 2025 Progress Update With Board Call_In process.pptx
International Society of Service Innovation Professionals
 
IIT KGP Quiz Week 2024 Sports Quiz (Prelims + Finals)
IIT Kharagpur Quiz Club
 
Aprendendo Arquitetura Framework Salesforce - Dia 02
Mauricio Alexandre Silva
 
K12 Tableau User Group virtual event June 18, 2025
dogden2
 
How to Add New Item in CogMenu in Odoo 18
Celine George
 
How to use _name_search() method in Odoo 18
Celine George
 
2025 Completing the Pre-SET Plan Form.pptx
mansk2
 
Values Education 10 Quarter 1 Module .pptx
JBPafin
 
HistoPathology Ppt. Arshita Gupta for Diploma
arshitagupta674
 
This is why students from these 44 institutions have not received National Se...
Kweku Zurek
 
Public Health For The 21st Century 1st Edition Judy Orme Jane Powell
trjnesjnqg7801
 
Q1_TLE 8_Week 1- Day 1 tools and equipment
clairenotado3
 
Peer Teaching Observations During School Internship
AjayaMohanty7
 
How payment terms are configured in Odoo 18
Celine George
 
LDMMIA Shop & Student News Summer Solstice 25
LDM & Mia eStudios
 
VCE Literature Section A Exam Response Guide
jpinnuck
 
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 

Lecture-1: Introduction to web engineering - course overview and grading scheme

  • 1. Introduction to Web Engineering Mr. Mubashir Ali Lecturer (Dept. of Computer Science) [email protected] 1 Lecture 01
  • 2. Outline • Grading Policy • Academic Honesty • Introduction to the Course • What is web engineering? • Web applications • The case for web engineering • Categories of web applications Mubashir Ali - Lecturer (Department of Computer Science) 2
  • 3. Mubashir Ali - Lecturer (Department of Computer Science) 3 Grading Policy Classification Assignments, Presentation & Quizzes 2 Marks Attendance & Class Behavior 2 Marks Mid-term Exam 12 Marks Final-term Exam 24 Marks Semester Project & Practical 20 Marks Total 60 Marks
  • 4. Mubashir Ali - Lecturer (Department of Computer Science) 4 Academic Honesty  Your work in this class must be your own  If students are found to have collaborated excessively or to have cheated (e.g. by copying or sharing answers during an examination), all involved will at a minimum receive grades of “0” for the first violation  Further violations will result in failure in the course
  • 5. Mubashir Ali - Lecturer (Department of Computer Science) 5 Few Things to Remember  Attendance will be taken with in 5 minutes at the start of class  Students are allowed to enter into class with in 15 minutes at the starting of class  Zero tolerance policy on attendance, discipline of class during lectures!  Assignments must be submitted on time, no late submissions  In case of copied assignment both parties will be given zero!  Projects, Presentation, Quizzes, Assignments, Class participation are very important.  Don’t miss your Classes, Quizzes, Presentations, Assignments and Projects!
  • 6. 1. Introduction to the Course This course aims: • to introduce the methods and techniques used in Web-based application development • to develop practical web applications Mubashir Ali - Lecturer (Department of Computer Science) 6
  • 7. 1.1 Web application development Browser interprets user’s selection and makes request from appropriate server Server accepts and processes request from browser 4. Server sends requested files to browser to be interpreted 1. User sends request User receives file displayed by the browser Browser Mubashir Ali - Lecturer (Department of Computer Science) 7
  • 8. 1.2 Web application development… • Hyper-text Markup Language (HTML) • Cascading Style-sheets (CSS) • Client-side Scripting Language (JavaScript) • Serve-side Scripting Language (PHP) • Database Language (MySQL) Mubashir Ali - Lecturer (Department of Computer Science) 8
  • 9. 1.3 Books & Resources • Visit: http://www.mubashirali.com/web- engineering/ Mubashir Ali - Lecturer (Department of Computer Science) 9
  • 10. 2. Web engineering • Software engineering is an engineering discipline that is concerned with all aspects of software production • Software Engineering is the science and art of building significant software systems that are: – on time – on budget – with acceptable performance – with correct operation Mubashir Ali - Lecturer (Department of Computer Science) 10
  • 11. 2. Web engineering… • Web engineering is the study of the process, used to create high quality Web-based applications • Web engineering draws heavily on the principles and management activities found in software engineering processes • Web engineering extends Software Engineering to Web applications Mubashir Ali - Lecturer (Department of Computer Science) 11
  • 12. 2. Web engineering… • The application of systematic and quantifiable approaches to cost-effective analysis, design, implementation, testing, operation, and maintenance of high-quality web applications Mubashir Ali - Lecturer (Department of Computer Science) 12
  • 13. 3. Web applications • WWW has massive and permanent influence on our lives – Economy, Industry, education, healthcare, entertainment • Why? – global and permanent – Comfortable and uniform access Mubashir Ali - Lecturer (Department of Computer Science) 13
  • 14. 3. Web applications… • WWW started as an informational medium • Evolved into application medium – Interactive, data intensive services • Distinguishing factors – How it is used? – Technologies and standards for development Mubashir Ali - Lecturer (Department of Computer Science) 14
  • 15. 3. Web applications… • A Web application is a system that utilizes W3C standards & technologies to deliver web-specific resources to clients (typically) through a browser • Technology + interaction Mubashir Ali - Lecturer (Department of Computer Science) 15
  • 16. 4. The case for web engineering… • Top project drawbacks (Cutter, 2000) – 84% - Failure to meet business objectives – 79% - Project schedule delays – 63% - Budget overrun – 53% - Lack of functionality • Web Engineering’s solution: – Clearly defined goals & objectives – Systematic, phased development – Careful planning – Iterative & continuous auditing of the entire process Mubashir Ali - Lecturer (Department of Computer Science) 16
  • 17. 5. Categories of web applications • Document-centric web • Interactive and transactional web applications • Workflow-based web applications • Collaborative and social web applications • Portal-oriented web applications • Ubiquitous web applications Mubashir Ali - Lecturer (Department of Computer Science) 17
  • 18. 5.1 Categories of Web Applications (development history vs complexity) Doc-Centric Interactive Transactional Workflow Based Social Web Collaborative Ubiquitous Portal Oriented Development History Complexity Mubashir Ali - Lecturer (Department of Computer Science) 18
  • 19. Summary • Web engineering extends Software Engineering to Web applications • Why web engineering? • Web applications • Categories of web applications Mubashir Ali - Lecturer (Department of Computer Science) 19
  • 20. References • Lecture Slides by Kappel et al. • Chapter 1, Kappel, G., Proll, B. Reich, S. & Retschitzegger, W. (2006). Web Engineering, 1st ed. Hoboken, NJ: Wiley & Sons • UNESCO ICTLIP Module 6. Lesson 1 Slides Mubashir Ali - Lecturer (Department of Computer Science) 20