Web Engineering<br />By- Manohar Prasad.<br />
What is Web Engineering ?<br />Web Eng. is the process used to create high quality Web-based applications.<br />Web Eng. d...
Web Eng. Process Overview<br />Formulation of the problem.<br />Planning.<br />Web App. requirements analysis.<br />Archit...
Web App. Attributes<br />Network intensive <br />Content-driven <br />Continuous evolution <br />Security <br />4/7/2011<b...
Web Eng. Application Categories<br />Informational.<br />Downloads.<br />User input. <br />Transaction-oriented. <br />Ser...
Web Eng. Process ModelFormulation<br />Goals and objectives, scope for first increment.<br />What is the motivation for th...
Web Eng. Process ModelPlanning<br />Estimate project cost.<br />Evaluate risks.<br />Define finely granulated schedule for...
Web Eng. Process ModelAnalysis<br />Establishes requirements and identifies content items.<br />Content analysis.<br />con...
Web Eng. Process ModelPage Generation and Testing<br />Content and technical designs are merged to produce executable web ...
Web Eng. Process Model Customer Evaluation <br />Each increment of the Web App. is reviewed.<br />Changes required by cust...
Web Eng. Best Practices<br />Take time to understand the business needs and product objectives, even if Web App. details a...
Web Eng. Best Practices<br />Review models for consistency and quality.<br />Use tools and technology that enable you to c...
              Thanks !<br />4/7/2011<br />13<br />Manohar Prasad.<br />
Upcoming SlideShare
Loading in …5
×

Software Engineering

525
-1

Published on

Suryadatta Institute of Management, Pune

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
525
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software Engineering

  1. 1. Web Engineering<br />By- Manohar Prasad.<br />
  2. 2. What is Web Engineering ?<br />Web Eng. is the process used to create high quality Web-based applications.<br />Web Eng. draws heavily on the principles and management activities found in software engineering processes.<br />There are things that make Web Eng. a unique endeavor.<br />4/7/2011<br />2<br />Manohar Prasad.<br />
  3. 3. Web Eng. Process Overview<br />Formulation of the problem.<br />Planning.<br />Web App. requirements analysis.<br />Architectural, and interface design.<br />System implementation using specialized languages and tools associated with the Web.<br />Configuration management, quality control, and maintenance mechanisms are established early.<br />4/7/2011<br />3<br />Manohar Prasad.<br />
  4. 4. Web App. Attributes<br />Network intensive <br />Content-driven <br />Continuous evolution <br />Security <br />4/7/2011<br />4<br />Manohar Prasad.<br />
  5. 5. Web Eng. Application Categories<br />Informational.<br />Downloads.<br />User input. <br />Transaction-oriented. <br />Service-oriented.<br />Database access. <br />Data warehousing.<br />4/7/2011<br />5<br />Manohar Prasad.<br />
  6. 6. Web Eng. Process ModelFormulation<br />Goals and objectives, scope for first increment.<br />What is the motivation for the Web App.? <br />Why is the Web App. needed? <br />Who will use the Web App.? <br />Informational goals <br />user's intention for using the content. <br />Application goals <br />ability to perform tasks within the Web App.<br />4/7/2011<br />6<br />Manohar Prasad.<br />
  7. 7. Web Eng. Process ModelPlanning<br />Estimate project cost.<br />Evaluate risks.<br />Define finely granulated schedule for first increment.<br />Define coarser schedule for subsequent increments.<br />4/7/2011<br />7<br />Manohar Prasad.<br />
  8. 8. Web Eng. Process ModelAnalysis<br />Establishes requirements and identifies content items.<br />Content analysis.<br />content provided by Web App. is identified.<br />Interaction analysis.<br />use-cases developed to describe user interaction.<br />Functional analysis.<br />usage scenarios used to define operations and functions applied to Web App. content .<br />Configuration analysis.<br />Web App. environment described in detail.<br />4/7/2011<br />8<br />Manohar Prasad.<br />
  9. 9. Web Eng. Process ModelPage Generation and Testing<br />Content and technical designs are merged to produce executable web pages.<br />Testing exercises Web App. navigation, attempts to uncover errors in applets/ scripts/ forms, and checks for environment incompatibilities.<br />4/7/2011<br />9<br />Manohar Prasad.<br />
  10. 10. Web Eng. Process Model Customer Evaluation <br />Each increment of the Web App. is reviewed.<br />Changes required by customer are applied to next increment.<br />4/7/2011<br />10<br />Manohar Prasad.<br />
  11. 11. Web Eng. Best Practices<br />Take time to understand the business needs and product objectives, even if Web App. details are vague.<br />Describe how users will interact with the Web App. using a scenario-based approach.<br />Develop a brief project plan.<br />Spend time modeling what you are going to build.<br />4/7/2011<br />11<br />Manohar Prasad.<br />
  12. 12. Web Eng. Best Practices<br />Review models for consistency and quality.<br />Use tools and technology that enable you to construct the system with as many reusable components as possible.<br />Don’t rely on users to debug the Web App, design comprehensive tests and execute them before releasing the system.<br />4/7/2011<br />12<br />Manohar Prasad.<br />
  13. 13. Thanks !<br />4/7/2011<br />13<br />Manohar Prasad.<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×