SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados (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)
 

Destaque

Web engineering 2(lect 2)
Web engineering 2(lect 2)Web engineering 2(lect 2)
Web engineering 2(lect 2)Roohul Amin
 
Web engineering 2(lect 0)
Web engineering 2(lect 0)Web engineering 2(lect 0)
Web engineering 2(lect 0)Roohul Amin
 
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....Paco Valverde
 
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)JavaEE Trainers
 
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 2billdigman
 

Destaque (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
 

Semelhante a Web engineering (2)

Website for Media Coach & Communication Speaker
Website for Media Coach & Communication SpeakerWebsite for Media Coach & Communication Speaker
Website for Media Coach & Communication SpeakerMike Taylor
 
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’sMike Taylor
 
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 ApplicationMike Taylor
 
Resume - Harry Nehman 201503
Resume - Harry Nehman 201503Resume - Harry Nehman 201503
Resume - Harry Nehman 201503Harry Nehman
 
VivekMishra_Resume
VivekMishra_ResumeVivekMishra_Resume
VivekMishra_ResumeVivek Mishra
 
Updated resume
Updated resumeUpdated resume
Updated resumeArun Kiran
 
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 SaleMike Taylor
 
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 systemMike Taylor
 
Dheeraj Rai Resume
Dheeraj Rai ResumeDheeraj Rai Resume
Dheeraj Rai ResumeDheeraj Rai
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikul Islam
 
Ppt tapan nayak computer science
Ppt  tapan nayak computer sciencePpt  tapan nayak computer science
Ppt tapan nayak computer scienceProf.Tapan Nayak
 
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.pptMatthew Perrins
 

Semelhante a 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
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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 StrategiesBoston Institute of Analytics
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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.pdfhans926745
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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.pptxHampshireHUG
 
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 DiscoveryTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
+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...
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

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