SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Web Engineering
Out line
• Web Engineering
• Attribute of web Application
• Categories of web Application
• Quality Attribute of web Application
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
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).
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
enduser.
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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle
 
Validation Controls in asp.net
Validation Controls in asp.netValidation Controls in asp.net
Validation Controls in asp.net
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
Cloud security
Cloud securityCloud security
Cloud security
 
Introduction to WEB engineering TERMINOLOGIES
Introduction to WEB engineering TERMINOLOGIESIntroduction to WEB engineering TERMINOLOGIES
Introduction to WEB engineering TERMINOLOGIES
 
Software design
Software designSoftware design
Software design
 
Overview of computing paradigm
Overview of computing paradigmOverview of computing paradigm
Overview of computing paradigm
 
Web app presentation
Web app presentationWeb app presentation
Web app presentation
 
What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Operating system security
Operating system securityOperating system security
Operating system security
 
Front end web development
Front end web developmentFront end web development
Front end web development
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overview
 
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
 
Ado.Net Tutorial
Ado.Net TutorialAdo.Net Tutorial
Ado.Net Tutorial
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
 
Cloud Computing Security Challenges
Cloud Computing Security ChallengesCloud Computing Security Challenges
Cloud Computing Security Challenges
 

Ähnlich wie Web engineering

Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13
Konrad Roeder
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
Sabino Labarile
 
MICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptxMICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptx
MohammedShahid562503
 

Ähnlich wie Web engineering (20)

introduction to web engineering.pdf
introduction to web engineering.pdfintroduction to web engineering.pdf
introduction to web engineering.pdf
 
introduction to web engineering.pptx
introduction to web engineering.pptxintroduction to web engineering.pptx
introduction to web engineering.pptx
 
Basic fundamentals of web application development
Basic fundamentals of web application developmentBasic fundamentals of web application development
Basic fundamentals of web application development
 
Software applications and challenges
Software applications and challenges Software applications and challenges
Software applications and challenges
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Development
 
WELecture01.pptx
WELecture01.pptxWELecture01.pptx
WELecture01.pptx
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
 
351101042.ppt
351101042.ppt351101042.ppt
351101042.ppt
 
Unveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptxUnveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptx
 
Web design - Applications and web application definition
Web design - Applications and web application definitionWeb design - Applications and web application definition
Web design - Applications and web application definition
 
Ppt tapan nayak computer science
Ppt  tapan nayak computer sciencePpt  tapan nayak computer science
Ppt tapan nayak computer science
 
Web engineering cse ru
Web engineering cse ruWeb engineering cse ru
Web engineering cse ru
 
Resume
ResumeResume
Resume
 
Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13Web tech weblamp_infosession_2012-13
Web tech weblamp_infosession_2012-13
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
 
E suap - INISTA 2014
E suap - INISTA 2014E suap - INISTA 2014
E suap - INISTA 2014
 
MICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptxMICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptx
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Unit_1(Software and Software Engineering).pptx
Unit_1(Software and Software Engineering).pptxUnit_1(Software and Software Engineering).pptx
Unit_1(Software and Software Engineering).pptx
 
Faculty travel forms
Faculty travel formsFaculty travel forms
Faculty travel forms
 

Mehr von Badrul Alam bulon (6)

SSL
SSLSSL
SSL
 
Impression management
Impression managementImpression management
Impression management
 
Coming out of box
Coming out of boxComing out of box
Coming out of box
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Android
AndroidAndroid
Android
 
Art of living
Art of livingArt of living
Art of living
 

Kürzlich hochgeladen

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

Web engineering

  • 2. Out line • Web Engineering • Attribute of web Application • Categories of web Application • Quality Attribute of web Application
  • 3. 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
  • 4. 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).
  • 5. 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 enduser.
  • 6. 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).
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. 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.
  • 12. 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).
  • 13. 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.
  • 14. 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
  • 15. 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
  • 16. Quality Attribute cont…. Efficiency • Response time performance • Page generation speed • Graphics generation speed
  • 17. 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