SlideShare a Scribd company logo
Web Engineering
Web Engineering
Course Code: CSE 417
Grading Policy
• 40% - Final Exam
• 25% - Mid Term Test
• 5% - Assignment
• 15% - class tests / quiz (3)
• 7% - Attendance
• 8% - Presentation
• No students will be allowed to sit for final
examination if he/she has less than 50%
attendance.
Web Engineering
Web Engineering (WebE) is concerned with the
establishment and use of sound scientific,
engineering, and management principles and
disciplined and systematic approaches to the
successful development, deployment, and
maintenance of high quality Web-based systems
and applications
Web Engineering
Web ≠ Internet
What is RSS?
• RSS stands for Really Simple Syndication
• RSS allows you to syndicate your site content
• RSS defines an easy way to share and view headlines
and content
• RSS files can be automatically updated
• RSS allows personalized views for different sites
• RSS is written in XML
Protocols and Ports
Protocols and Ports
Protocols and Ports
Difference between static and dynamic
websites
Difference between static and dynamic
websites
Web Technologies
Attribute of Web Application
Network intensive
• By its nature, a WebApp is network intensive. It
resides on a network and must serve the needs of
a diverse community of clients.
• WebApp may reside on the Internet (thereby
enabling open worldwide communication).
• Alternatively, an application may be placed on an
intranet (implementing communication across an
organization) or
• An Extranet (internetwork communication).
Internet
1.Internet is wide network of computers and is
open for all.
2. Internet itself contains a large number of
intranets.
3.The number of users who use internet is
Unlimited.
4. The Visitors traffic is unlimited.
5.Internet contains different source of information
and is available for all.
Intranet
1.Intranet is also a network of computers
designed for a specific group of users.
2. Intranet can be accessed from Internet but
with restrictions.
3. The number of users is limited.
4. The traffic allowed is also limited.
5.Intranet contains only specific group
information.
Attribute of Web Application
Content driven
• the primary function of a WebApp is to use
hypermedia to present text, graphics, audio,
and video content to the end user.
Attribute of Web Application
Continuous evolution
• conventional application software that evolves
over a series of planned, chronologically spaced
releases,
• Web applications evolve continuously. It is not
unusual for some WebApps (specifically, their
content) to be updated on an hourly schedule.
• Continual care and feeding allows a Web site to
grow (in robustness and importance).
Attribute of Web Application
Immediacy
• Web-based applications have an immediacy that
is not found in any other type of software.
• That is, the time to market for a complete Web
site can be a matter of a few days or weeks.
• Developers must use methods for planning,
analysis, design, implementation, and testing
• That have been adapted to the compressed time
schedules required for WebApp development.
Attribute of Web Application
Security
• Because WebApps are available via network
access, it is difficult, if not impossible, to limit the
population of end-users who may access the
application.
• In order to protect sensitive content and provide
secure modes of data transmission
• strong security measures must be implemented
throughout the infrastructure
• that supports a WebApp and within the
application itself.
Attribute of Web Application
Aesthetics
• An undeniable part of the appeal of a WebApp
is its look and feel.
• When an application has been designed to
market or sell products or ideas
• aesthetics may have as much to do with
success as technical design.
Categories of Web Application
•The Categories of Web Application are:
Informational
• Read-only content is provided with simple
navigation and links.
Download
• A user downloads information from the
appropriate server.
Categories of Web Application cont…
Interaction
• Communication among a community of users
occurs via chatroom, instant messaging.
Customizable.
• The user customizes content to specific needs.
User Input
• Forms-based input is the primary mechanism for
communicating need.
Categories of Web Application cont…
Transaction oriented.
• The user makes a request (e.g., places an
order) that is fulfilled by the WebApp.
• The application provides a service to the user
(e.g., assists the user in determining a
mortgage payment).
Categories of Web Application cont…
Portal
• The application channels the user to other
Web content or services outside the domain
of the portal application.
• Database access. The user queries a large
database and extracts information.
• Data warehousing. The user queries a
collection of large databases and extracts
information.
Quality Attribute
Web application quality
Usability
Usability defines how well the application meets the
requirements of the user and consumer by being
intuitive, easy to localize and globalize, providing good
access for disabled users, and resulting in a good overall
user experience.
• Global site understandability
• On-line feedback and help features
• Interface and aesthetic features
• Special features
Quality Attribute cont…..
Functionality
• Searching and retrieving capability
• Navigation and browsing features
•Application domain-related features
Reliability
• Correct link processing
• Error recovery
• User input validation and recovery
Quality Attribute cont….
Efficiency
• Response time performance
• Page generation speed
• Graphics generation speed
Quality Attribute cont…..
Maintainability
• Ease of correction
•Adaptability
Extensibility
• is a system design principle where the implementation
takes into consideration future growth.
• It is a systemic measure of the ability to extend a system
and the level of effort required to implement the extension.
• Extensions can be through the addition of new functionality
or through modification of existing functionality
Q & A
The inventor of WWW
Sir Tim Berners-Lee

More Related Content

Similar to introduction to web engineering.pptx

J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
Mumbai Academisc
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Development
adrianlaranjo111
 
351101042.ppt
351101042.ppt351101042.ppt
351101042.ppt
nazimsattar
 
Practical soa for business and researchers
Practical soa for business and researchersPractical soa for business and researchers
Practical soa for business and researchers
Mustafa Gamal
 
Faculty travel forms
Faculty travel formsFaculty travel forms
Faculty travel forms
Vijayeandra Parthepan
 
CD (1).pptx
CD (1).pptxCD (1).pptx
CD (1).pptx
TuhidSifat
 
most common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptxmost common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptx
MetSylvaMetuge
 
Need for Web Engineering
Need for Web EngineeringNeed for Web Engineering
Need for Web Engineering
Nosheen Qamar
 
.net Developer Resume(Ming Zhao)
.net Developer  Resume(Ming Zhao).net Developer  Resume(Ming Zhao)
.net Developer Resume(Ming Zhao)
Ming Zhao
 
Itp web application development
Itp web application developmentItp web application development
Itp web application development
Shibu S R
 
Chap 5 software as a service (saass)
Chap 5 software as a service (saass)Chap 5 software as a service (saass)
Chap 5 software as a service (saass)
Raj Sarode
 
Updated resume
Updated resumeUpdated resume
Updated resume
Arun Kiran
 
Intro to Microservices Architecture
Intro to Microservices ArchitectureIntro to Microservices Architecture
Intro to Microservices Architecture
Peter Nijem
 
Software applications and challenges
Software applications and challenges Software applications and challenges
Software applications and challenges
Madhar Khan Pathan
 
Resume
ResumeResume
Resume
Amit kumar
 
The Power of Single-Page Applications (SPAs) - Volga Tigris
The Power of Single-Page Applications (SPAs)  - Volga TigrisThe Power of Single-Page Applications (SPAs)  - Volga Tigris
The Power of Single-Page Applications (SPAs) - Volga Tigris
ClaraM27
 
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 SkopjeSitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Aleksandar Trajanovski
 
VivekMishra_Resume
VivekMishra_ResumeVivekMishra_Resume
VivekMishra_Resume
Vivek Mishra
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
chalamaiah thiruveedhi
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5
Richard Hudson
 

Similar to introduction to web engineering.pptx (20)

J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Development
 
351101042.ppt
351101042.ppt351101042.ppt
351101042.ppt
 
Practical soa for business and researchers
Practical soa for business and researchersPractical soa for business and researchers
Practical soa for business and researchers
 
Faculty travel forms
Faculty travel formsFaculty travel forms
Faculty travel forms
 
CD (1).pptx
CD (1).pptxCD (1).pptx
CD (1).pptx
 
most common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptxmost common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptx
 
Need for Web Engineering
Need for Web EngineeringNeed for Web Engineering
Need for Web Engineering
 
.net Developer Resume(Ming Zhao)
.net Developer  Resume(Ming Zhao).net Developer  Resume(Ming Zhao)
.net Developer Resume(Ming Zhao)
 
Itp web application development
Itp web application developmentItp web application development
Itp web application development
 
Chap 5 software as a service (saass)
Chap 5 software as a service (saass)Chap 5 software as a service (saass)
Chap 5 software as a service (saass)
 
Updated resume
Updated resumeUpdated resume
Updated resume
 
Intro to Microservices Architecture
Intro to Microservices ArchitectureIntro to Microservices Architecture
Intro to Microservices Architecture
 
Software applications and challenges
Software applications and challenges Software applications and challenges
Software applications and challenges
 
Resume
ResumeResume
Resume
 
The Power of Single-Page Applications (SPAs) - Volga Tigris
The Power of Single-Page Applications (SPAs)  - Volga TigrisThe Power of Single-Page Applications (SPAs)  - Volga Tigris
The Power of Single-Page Applications (SPAs) - Volga Tigris
 
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 SkopjeSitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
 
VivekMishra_Resume
VivekMishra_ResumeVivekMishra_Resume
VivekMishra_Resume
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5
 

More from NaglaaFathy42

reverse engineering.ppt
reverse engineering.pptreverse engineering.ppt
reverse engineering.ppt
NaglaaFathy42
 
introduction to web engineering.pdf
introduction to web engineering.pdfintroduction to web engineering.pdf
introduction to web engineering.pdf
NaglaaFathy42
 
understanding computers.ppt
understanding computers.pptunderstanding computers.ppt
understanding computers.ppt
NaglaaFathy42
 
semantic integration.ppt
semantic integration.pptsemantic integration.ppt
semantic integration.ppt
NaglaaFathy42
 
semantic web tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.ppt
NaglaaFathy42
 
Bioinformatic_Databases_2.ppt
Bioinformatic_Databases_2.pptBioinformatic_Databases_2.ppt
Bioinformatic_Databases_2.ppt
NaglaaFathy42
 
Lec2_Information Integration.ppt
 Lec2_Information Integration.ppt Lec2_Information Integration.ppt
Lec2_Information Integration.ppt
NaglaaFathy42
 
Web Mining .ppt
Web Mining .pptWeb Mining .ppt
Web Mining .ppt
NaglaaFathy42
 
ch5-georeferencing.ppt
ch5-georeferencing.pptch5-georeferencing.ppt
ch5-georeferencing.ppt
NaglaaFathy42
 
intro to gis
intro to gisintro to gis
intro to gis
NaglaaFathy42
 

More from NaglaaFathy42 (10)

reverse engineering.ppt
reverse engineering.pptreverse engineering.ppt
reverse engineering.ppt
 
introduction to web engineering.pdf
introduction to web engineering.pdfintroduction to web engineering.pdf
introduction to web engineering.pdf
 
understanding computers.ppt
understanding computers.pptunderstanding computers.ppt
understanding computers.ppt
 
semantic integration.ppt
semantic integration.pptsemantic integration.ppt
semantic integration.ppt
 
semantic web tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.ppt
 
Bioinformatic_Databases_2.ppt
Bioinformatic_Databases_2.pptBioinformatic_Databases_2.ppt
Bioinformatic_Databases_2.ppt
 
Lec2_Information Integration.ppt
 Lec2_Information Integration.ppt Lec2_Information Integration.ppt
Lec2_Information Integration.ppt
 
Web Mining .ppt
Web Mining .pptWeb Mining .ppt
Web Mining .ppt
 
ch5-georeferencing.ppt
ch5-georeferencing.pptch5-georeferencing.ppt
ch5-georeferencing.ppt
 
intro to gis
intro to gisintro to gis
intro to gis
 

Recently uploaded

一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
9gr6pty
 
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
agdhot
 
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
nyvan3
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
PsychoTech Services
 
CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
frp60658
 
06-20-2024-AI Camp Meetup-Unstructured Data and Vector Databases
06-20-2024-AI Camp Meetup-Unstructured Data and Vector Databases06-20-2024-AI Camp Meetup-Unstructured Data and Vector Databases
06-20-2024-AI Camp Meetup-Unstructured Data and Vector Databases
Timothy Spann
 
Econ3060_Screen Time and Success_ final_GroupProject.pdf
Econ3060_Screen Time and Success_ final_GroupProject.pdfEcon3060_Screen Time and Success_ final_GroupProject.pdf
Econ3060_Screen Time and Success_ final_GroupProject.pdf
blueshagoo1
 
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
actyx
 
一比一原版莱斯大学毕业证(rice毕业证)如何办理
一比一原版莱斯大学毕业证(rice毕业证)如何办理一比一原版莱斯大学毕业证(rice毕业证)如何办理
一比一原版莱斯大学毕业证(rice毕业证)如何办理
zsafxbf
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
eoxhsaa
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
ywqeos
 
Sid Sigma educational and problem solving power point- Six Sigma.ppt
Sid Sigma educational and problem solving power point- Six Sigma.pptSid Sigma educational and problem solving power point- Six Sigma.ppt
Sid Sigma educational and problem solving power point- Six Sigma.ppt
ArshadAyub49
 
A gentle exploration of Retrieval Augmented Generation
A gentle exploration of Retrieval Augmented GenerationA gentle exploration of Retrieval Augmented Generation
A gentle exploration of Retrieval Augmented Generation
dataschool1
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
ytypuem
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
Vietnam Cotton & Spinning Association
 
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
Rebecca Bilbro
 
saps4hanaandsapanalyticswheretodowhat1565272000538.pdf
saps4hanaandsapanalyticswheretodowhat1565272000538.pdfsaps4hanaandsapanalyticswheretodowhat1565272000538.pdf
saps4hanaandsapanalyticswheretodowhat1565272000538.pdf
newdirectionconsulta
 
一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理
keesa2
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
Timothy Spann
 

Recently uploaded (20)

一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
 
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
 
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
 
CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
 
06-20-2024-AI Camp Meetup-Unstructured Data and Vector Databases
06-20-2024-AI Camp Meetup-Unstructured Data and Vector Databases06-20-2024-AI Camp Meetup-Unstructured Data and Vector Databases
06-20-2024-AI Camp Meetup-Unstructured Data and Vector Databases
 
Econ3060_Screen Time and Success_ final_GroupProject.pdf
Econ3060_Screen Time and Success_ final_GroupProject.pdfEcon3060_Screen Time and Success_ final_GroupProject.pdf
Econ3060_Screen Time and Success_ final_GroupProject.pdf
 
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
 
一比一原版莱斯大学毕业证(rice毕业证)如何办理
一比一原版莱斯大学毕业证(rice毕业证)如何办理一比一原版莱斯大学毕业证(rice毕业证)如何办理
一比一原版莱斯大学毕业证(rice毕业证)如何办理
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
 
Sid Sigma educational and problem solving power point- Six Sigma.ppt
Sid Sigma educational and problem solving power point- Six Sigma.pptSid Sigma educational and problem solving power point- Six Sigma.ppt
Sid Sigma educational and problem solving power point- Six Sigma.ppt
 
A gentle exploration of Retrieval Augmented Generation
A gentle exploration of Retrieval Augmented GenerationA gentle exploration of Retrieval Augmented Generation
A gentle exploration of Retrieval Augmented Generation
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
 
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
 
saps4hanaandsapanalyticswheretodowhat1565272000538.pdf
saps4hanaandsapanalyticswheretodowhat1565272000538.pdfsaps4hanaandsapanalyticswheretodowhat1565272000538.pdf
saps4hanaandsapanalyticswheretodowhat1565272000538.pdf
 
一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
 

introduction to web engineering.pptx

  • 3. Grading Policy • 40% - Final Exam • 25% - Mid Term Test • 5% - Assignment • 15% - class tests / quiz (3) • 7% - Attendance • 8% - Presentation • No students will be allowed to sit for final examination if he/she has less than 50% attendance.
  • 4. Web Engineering Web Engineering (WebE) is concerned with the establishment and use of sound scientific, engineering, and management principles and disciplined and systematic approaches to the successful development, deployment, and maintenance of high quality Web-based systems and applications
  • 7.
  • 8. What is RSS? • RSS stands for Really Simple Syndication • RSS allows you to syndicate your site content • RSS defines an easy way to share and view headlines and content • RSS files can be automatically updated • RSS allows personalized views for different sites • RSS is written in XML
  • 12.
  • 13. Difference between static and dynamic websites
  • 14. Difference between static and dynamic websites
  • 15.
  • 16.
  • 18.
  • 19. Attribute of Web Application Network intensive • By its nature, a WebApp is network intensive. It resides on a network and must serve the needs of a diverse community of clients. • WebApp may reside on the Internet (thereby enabling open worldwide communication). • Alternatively, an application may be placed on an intranet (implementing communication across an organization) or • An Extranet (internetwork communication).
  • 20. Internet 1.Internet is wide network of computers and is open for all. 2. Internet itself contains a large number of intranets. 3.The number of users who use internet is Unlimited. 4. The Visitors traffic is unlimited. 5.Internet contains different source of information and is available for all.
  • 21. Intranet 1.Intranet is also a network of computers designed for a specific group of users. 2. Intranet can be accessed from Internet but with restrictions. 3. The number of users is limited. 4. The traffic allowed is also limited. 5.Intranet contains only specific group information.
  • 22. Attribute of Web Application Content driven • the primary function of a WebApp is to use hypermedia to present text, graphics, audio, and video content to the end user.
  • 23. Attribute of Web Application Continuous evolution • conventional application software that evolves over a series of planned, chronologically spaced releases, • Web applications evolve continuously. It is not unusual for some WebApps (specifically, their content) to be updated on an hourly schedule. • Continual care and feeding allows a Web site to grow (in robustness and importance).
  • 24. Attribute of Web Application Immediacy • Web-based applications have an immediacy that is not found in any other type of software. • That is, the time to market for a complete Web site can be a matter of a few days or weeks. • Developers must use methods for planning, analysis, design, implementation, and testing • That have been adapted to the compressed time schedules required for WebApp development.
  • 25. Attribute of Web Application Security • Because WebApps are available via network access, it is difficult, if not impossible, to limit the population of end-users who may access the application. • In order to protect sensitive content and provide secure modes of data transmission • strong security measures must be implemented throughout the infrastructure • that supports a WebApp and within the application itself.
  • 26. Attribute of Web Application Aesthetics • An undeniable part of the appeal of a WebApp is its look and feel. • When an application has been designed to market or sell products or ideas • aesthetics may have as much to do with success as technical design.
  • 27. Categories of Web Application •The Categories of Web Application are: Informational • Read-only content is provided with simple navigation and links. Download • A user downloads information from the appropriate server.
  • 28. Categories of Web Application cont… Interaction • Communication among a community of users occurs via chatroom, instant messaging. Customizable. • The user customizes content to specific needs. User Input • Forms-based input is the primary mechanism for communicating need.
  • 29. Categories of Web Application cont… Transaction oriented. • The user makes a request (e.g., places an order) that is fulfilled by the WebApp. • The application provides a service to the user (e.g., assists the user in determining a mortgage payment).
  • 30. Categories of Web Application cont… Portal • The application channels the user to other Web content or services outside the domain of the portal application. • Database access. The user queries a large database and extracts information. • Data warehousing. The user queries a collection of large databases and extracts information.
  • 31. Quality Attribute Web application quality Usability Usability defines how well the application meets the requirements of the user and consumer by being intuitive, easy to localize and globalize, providing good access for disabled users, and resulting in a good overall user experience. • Global site understandability • On-line feedback and help features • Interface and aesthetic features • Special features
  • 32. Quality Attribute cont….. Functionality • Searching and retrieving capability • Navigation and browsing features •Application domain-related features Reliability • Correct link processing • Error recovery • User input validation and recovery
  • 33. Quality Attribute cont…. Efficiency • Response time performance • Page generation speed • Graphics generation speed
  • 34. Quality Attribute cont….. Maintainability • Ease of correction •Adaptability Extensibility • is a system design principle where the implementation takes into consideration future growth. • It is a systemic measure of the ability to extend a system and the level of effort required to implement the extension. • Extensions can be through the addition of new functionality or through modification of existing functionality
  • 35. Q & A
  • 36. The inventor of WWW Sir Tim Berners-Lee