SlideShare une entreprise Scribd logo
1  sur  22
Web Engineering
Webe

               Prepared By-
           Vibhanshu Chaturvedi
•


•



•
Web App Attributes
      Network intensive


       Content-driven


     Continuous evolution


         Immediacy
Web App Attributes

        Availability

     Unpredictable load

       Performance

        Concurrency
Web App Attributes

              Security

           Aesthetics

     Content sensitivity

          Data Driven
     ©2011ecs-42-45-48
Contain read only content with simple navigation and
       links



Down   Allows visitor to download
load
                             ©2011ecs-42-45-48
                                                        Continued…
Implement forms based input so that every request for
           quote is organized in a predictable manner



Database That lets the user to extract the information from a
         database.
 access
                                 ©2011ecs-42-45-48
                                                                Continued…
Tailor the content presented at the website to the
         specific needs of each user



Intera   Place where people can chat, ask and answer questions,
         provide product testimonials and the like
 ctive
                                ©2011ecs-42-45-48
The user makes a request that is full-filled by the web
           app



Service    The application provides service to the user.
oriented
                                  ©2011ecs-42-45-48
                                                               Continued…
The user queries a collection of large databases
         and extracts info.


         The application channels the user to other web content
Portal   or services outside the domain of the portal
         application.
                                ©2011ecs-42-45-48
1.Formulation of the problem
2.Planning
3.WebApp requirements analysis
4.Architectural, navigational, and interface design

5.System implementation using specialized languages and tools
associated with the Web

6.Configuration management, quality control, and maintenance
mechanisms are established early
                                 ©2011ecs-42-45-48
 Component-based
  development
 Security
  (encryption,firewalls,etc.)
 Internet standards
 Web programming tools
                        ©2011ecs-42-45-48
©2011ecs-42-45-48
Continued……
©2011ecs-42-45-48
Content design and production
tasks are one thread

Architectural design,
navigation design, interface are
the other thread


          ©2011ecs-42-45-48
Content and technical designs are merged to
        produce executable web pages



Testing exercises WebApp navigation, attempts to uncover errors in
applets/scripts/forms, and checks for environment
incompatibilities

                         ©2011ecs-42-45-48
Each increment of the WebApp
is reviewed


Changes required by customer
are applied to next increment



            ©2011ecs-42-45-48
WebE Best Practices

Take time to understand the business needs and product objectives,
even if WebApp details are vague.

Describe how users will interact with the WebApp using a scenario-
based approach.

Develop a brief project plan.


Spend time modeling what you are going to build.

                                ©2011ecs-42-45-48                    Continued…
WebE Best Practices


Review models for consistency and quality.

Use tools and technology that enable you to construct the system with
as many reusable components as possible.

Don’t rely on users to debug the WebApp, design comprehensive tests
and execute them before releasing the system.

                                 ©2011ecs-42-45-48
Thank you!
                 References:

             Software Engineering-
               Roger S Pressman

Contenu connexe

Tendances (13)

Hari Babu-DBA Resume
Hari Babu-DBA ResumeHari Babu-DBA Resume
Hari Babu-DBA Resume
 
My new resume
My new resumeMy new resume
My new resume
 
Learning management system net, azure
Learning management system   net, azureLearning management system   net, azure
Learning management system net, azure
 
Johnny White - Resume2
Johnny White - Resume2Johnny White - Resume2
Johnny White - Resume2
 
Lijo Joy - 2+ years Exp
Lijo Joy - 2+ years ExpLijo Joy - 2+ years Exp
Lijo Joy - 2+ years Exp
 
Jeremy Keel rsume
Jeremy Keel rsumeJeremy Keel rsume
Jeremy Keel rsume
 
Gowtham_new
Gowtham_newGowtham_new
Gowtham_new
 
Nandita FTF
Nandita FTFNandita FTF
Nandita FTF
 
Resume
ResumeResume
Resume
 
E-PORTAL OF COLLAGE
E-PORTAL OF COLLAGEE-PORTAL OF COLLAGE
E-PORTAL OF COLLAGE
 
AbhishekKapuria
AbhishekKapuriaAbhishekKapuria
AbhishekKapuria
 
Resume
ResumeResume
Resume
 
Mayank Tyagi - Profile (1)
Mayank Tyagi - Profile (1)Mayank Tyagi - Profile (1)
Mayank Tyagi - Profile (1)
 

En vedette

Web engineering 2(lect 0)
Web engineering 2(lect 0)Web engineering 2(lect 0)
Web engineering 2(lect 0)
Roohul Amin
 
Java EE Servlet/JSP Tutorial- Cookbook 2
Java EE Servlet/JSP Tutorial- Cookbook 2Java EE Servlet/JSP Tutorial- Cookbook 2
Java EE Servlet/JSP Tutorial- Cookbook 2
billdigman
 

En vedette (10)

Web engineering lecture 1
Web engineering lecture 1Web engineering lecture 1
Web engineering lecture 1
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
Web engineering 2(lect 2)
Web engineering 2(lect 2)Web engineering 2(lect 2)
Web engineering 2(lect 2)
 
Servidores web
Servidores webServidores web
Servidores web
 
Jsp 2 Research Methods
Jsp 2 Research MethodsJsp 2 Research Methods
Jsp 2 Research Methods
 
Web engineering 2(lect 0)
Web engineering 2(lect 0)Web engineering 2(lect 0)
Web engineering 2(lect 0)
 
OOWS 2.0: A Model-driven Web Engineering Method for the Development of Web 2....
OOWS 2.0: A Model-driven Web Engineering Method for the Development of Web 2....OOWS 2.0: A Model-driven Web Engineering Method for the Development of Web 2....
OOWS 2.0: A Model-driven Web Engineering Method for the Development of Web 2....
 
Servlet/JSP course chapter 2: Introduction to JavaServer Pages (JSP)
Servlet/JSP course chapter 2: Introduction to JavaServer Pages (JSP)Servlet/JSP course chapter 2: Introduction to JavaServer Pages (JSP)
Servlet/JSP course chapter 2: Introduction to JavaServer Pages (JSP)
 
Java EE Servlet/JSP Tutorial- Cookbook 2
Java EE Servlet/JSP Tutorial- Cookbook 2Java EE Servlet/JSP Tutorial- Cookbook 2
Java EE Servlet/JSP Tutorial- Cookbook 2
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 

Similaire à Web engineering (2)

Resume - Harry Nehman 201503
Resume - Harry Nehman 201503Resume - Harry Nehman 201503
Resume - Harry Nehman 201503
Harry Nehman
 
VivekMishra_Resume
VivekMishra_ResumeVivekMishra_Resume
VivekMishra_Resume
Vivek Mishra
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
Sadikul Islam
 

Similaire à Web engineering (2) (20)

Website for Media Coach & Communication Speaker
Website for Media Coach & Communication SpeakerWebsite for Media Coach & Communication Speaker
Website for Media Coach & Communication Speaker
 
Web engineering cse ru
Web engineering cse ruWeb engineering cse ru
Web engineering cse ru
 
Case Study for Dotnetnuke Intranet Portal for MNC’s
Case Study for Dotnetnuke Intranet Portal for MNC’sCase Study for Dotnetnuke Intranet Portal for MNC’s
Case Study for Dotnetnuke Intranet Portal for MNC’s
 
Case Study for Business Yellow Pages Social Networking Application
Case Study for Business Yellow Pages Social Networking ApplicationCase Study for Business Yellow Pages Social Networking Application
Case Study for Business Yellow Pages Social Networking Application
 
351101042.ppt
351101042.ppt351101042.ppt
351101042.ppt
 
Resume - Harry Nehman 201503
Resume - Harry Nehman 201503Resume - Harry Nehman 201503
Resume - Harry Nehman 201503
 
VivekMishra_Resume
VivekMishra_ResumeVivekMishra_Resume
VivekMishra_Resume
 
Updated resume
Updated resumeUpdated resume
Updated resume
 
Case Study For Web Based Application for Rent or Sale
Case Study For Web Based Application for Rent or SaleCase Study For Web Based Application for Rent or Sale
Case Study For Web Based Application for Rent or Sale
 
Crm for school education publishing and management system
Crm for school education publishing and management systemCrm for school education publishing and management system
Crm for school education publishing and management system
 
Dheeraj Rai Resume
Dheeraj Rai ResumeDheeraj Rai Resume
Dheeraj Rai Resume
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
 
Fs And Self Service
Fs And Self ServiceFs And Self Service
Fs And Self Service
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Ppt tapan nayak computer science
Ppt  tapan nayak computer sciencePpt  tapan nayak computer science
Ppt tapan nayak computer science
 
Resume_Kiran
Resume_KiranResume_Kiran
Resume_Kiran
 
Detailed Resume
Detailed ResumeDetailed Resume
Detailed Resume
 
PoonamVyas_CV
PoonamVyas_CVPoonamVyas_CV
PoonamVyas_CV
 
Saurabh_Asthana_Resume
Saurabh_Asthana_ResumeSaurabh_Asthana_Resume
Saurabh_Asthana_Resume
 
D02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptD02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.ppt
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Web engineering (2)

  • 1. Web Engineering Webe Prepared By- Vibhanshu Chaturvedi
  • 3. Web App Attributes Network intensive Content-driven Continuous evolution Immediacy
  • 4. Web App Attributes Availability Unpredictable load Performance Concurrency
  • 5. Web App Attributes Security Aesthetics Content sensitivity Data Driven ©2011ecs-42-45-48
  • 6. Contain read only content with simple navigation and links Down Allows visitor to download load ©2011ecs-42-45-48 Continued…
  • 7. Implement forms based input so that every request for quote is organized in a predictable manner Database That lets the user to extract the information from a database. access ©2011ecs-42-45-48 Continued…
  • 8. Tailor the content presented at the website to the specific needs of each user Intera Place where people can chat, ask and answer questions, provide product testimonials and the like ctive ©2011ecs-42-45-48
  • 9. The user makes a request that is full-filled by the web app Service The application provides service to the user. oriented ©2011ecs-42-45-48 Continued…
  • 10. The user queries a collection of large databases and extracts info. The application channels the user to other web content Portal or services outside the domain of the portal application. ©2011ecs-42-45-48
  • 11. 1.Formulation of the problem 2.Planning 3.WebApp requirements analysis 4.Architectural, navigational, and interface design 5.System implementation using specialized languages and tools associated with the Web 6.Configuration management, quality control, and maintenance mechanisms are established early ©2011ecs-42-45-48
  • 12.  Component-based development  Security (encryption,firewalls,etc.)  Internet standards  Web programming tools ©2011ecs-42-45-48
  • 14.
  • 17. Content design and production tasks are one thread Architectural design, navigation design, interface are the other thread ©2011ecs-42-45-48
  • 18. Content and technical designs are merged to produce executable web pages Testing exercises WebApp navigation, attempts to uncover errors in applets/scripts/forms, and checks for environment incompatibilities ©2011ecs-42-45-48
  • 19. Each increment of the WebApp is reviewed Changes required by customer are applied to next increment ©2011ecs-42-45-48
  • 20. WebE Best Practices Take time to understand the business needs and product objectives, even if WebApp details are vague. Describe how users will interact with the WebApp using a scenario- based approach. Develop a brief project plan. Spend time modeling what you are going to build. ©2011ecs-42-45-48 Continued…
  • 21. WebE Best Practices Review models for consistency and quality. Use tools and technology that enable you to construct the system with as many reusable components as possible. Don’t rely on users to debug the WebApp, design comprehensive tests and execute them before releasing the system. ©2011ecs-42-45-48
  • 22. Thank you! References: Software Engineering- Roger S Pressman