designing databases using agile methodology for web applications
Download
Skip this Video
Download Presentation
Designing databases using agile methodology for web applications

Loading in 2 Seconds...

play fullscreen
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

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

- 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
  • 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
  • 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
  • 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)
  • New Methodology, therefore cultural issues
  • Traditional versus agile development
conclusion
Conclusion
  • Evolving environment
  • Need to respond fast and accurate.
  • Why not agile.
  • Agile Database Techniques: Refactoring Video by Scott Ambler
ad