Designing databases using agile methodology for web applications
Download
1 / 8

Designing databases using agile methodology for web applications - PowerPoint PPT Presentation


  • 158 Views
  • Uploaded on

Designing databases using agile methodology for web applications. By Belkacem Mezhoud ITK 478 Student. Introduction Web application architecture Agile Database Design Usage and Challenges of agile data base design Conclusion. Designing databases using agile methodology for web applications.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Designing databases using agile methodology for web applications' - viola


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Designing databases using agile methodology for web applications

Designing databases using agile methodology for web applications

By Belkacem Mezhoud

ITK 478 Student


Designing databases using agile methodology for web applications1

Introduction applications

Web application architecture

Agile Database Design

Usage and Challenges of agile data base design

Conclusion

Designing databases using agile methodology for web applications


Introduction
introduction applications

- Data Base changes are not simple as application changes.

  • Because we are not using design methods to ease changes.

  • Need for a quick way to respond to changes in requirements.


Web application architecture
Web Application Architecture applications

  • 3 tiers: Presentation, business and Data

  • Component Based Architecture

  • For Rapid development, an architecture where:

    Presentation is: View and Controller

    Business is: Domain and Application

    Data is: Persistence


Agile database design
Agile Database Design applications

  • Follows the agile principles

  • And data, enterprise issues and groups, each project is unique, teamwork and compromises.

  • Deliver fast like we do in presentation and in business layers.

  • We can use agile techniques such as class normalization, refactoring


Usage and challenges of agile database design
Usage and Challenges of agile database design applications

  • In Agile we focus on necessary processes and documentation.

  • We work all together; application developers, DBAs, users, clients.

  • We do pair programming

  • We use Test Driven Development


Usage and challenges of agile database design cont
Usage and Challenges of agile database design (Cont) applications

  • New Methodology, therefore cultural issues

  • Traditional versus agile development


Conclusion
Conclusion applications

  • Evolving environment

  • Need to respond fast and accurate.

  • Why not agile.

  • Agile Database Techniques: Refactoring Video by Scott Ambler


ad