FreelancerIndia.com-A Web Development Company DnsForce.Com
Call Now: USA+1(415)992-5549
INDIA+91 993 5104470 [Ph]+91 512 3254470
HOME   |   ABOUT US   |   PORTFOLIO  |  SERVICES |  PRICING  |  CONTACT US |  SITEMAP    Send Instant Mail Now  
 
Software Development
 Expertise @
 - Sun J2EE
 - Microsoft .net
 - Open Source
 - Oracle Applications
 Solution & Services
 - Application     Development  
 - Mobile Application
 - J2ME Development
 - Web Services
 - Application Migration
 - Database Solutions
 - Outsourcing
 - Application Testing
 Domain Registration
 Graphic Designing
 Web Hosting
 Web Designing
 SEO Services
 Multimedia Solutions
 Software Development
What is Software Development?
Software Development Project: Phases Overview

How is Software Development guided?
System Development Life Cycle Models:
How do you choose the "right" programming language for your project?


more...
  Quality Web Design, Web Application Development, Web Hosting, Logo Design, Graphic Design, Search Engine Optimization, SEO , India, US  
 
 
Software Development Articles >> System Development Life Cycle Models:

The systems development life cycle model was developed as a structured approach to information system development that guides all the processes involved from an initial feasibility study through to maintenance of the finished application. SDLC models take a variety of approaches to development.

System Development Life Cycle models include:

  • The waterfall model:
This is the classic SDLC model, with a linear and sequential method that has goals for each development phase. The waterfall model simplifies task scheduling, because there are no iterative or overlapping steps. One drawback of the waterfall is that it does not allow for much revision.
  • Rapid application development (RAD):
This model is based on the concept that better products can be developed more quickly by: using workshops or focus groups to gather system requirements; prototyping and reiterative testing of designs; rigid adherence to schedule; and less formality of team communications such as reviews.
  • Joint application development (JAD):
This model involves the client or end user in the design and development of an application, through a series of collaborative workshops called JAD sessions.
  • The prototyping model:
In this model, a prototype (an early approximation of a final system or product) is built, tested, and then reworked as necessary until an acceptable prototype is finally achieved from which the complete system or product can now be developed.
  • Synchronize-and-stabilize:
This model involves teams working in parallel on individual application modules, frequently synchronizing their code with that of other teams and stabilizing code frequently throughout the development process.
  • The Spiral model:
This model of development combines the features of the prototyping model and the waterfall model. The spiral model is favored for large, expensive, and complicated projects.
 
 
Powered by Dnsforce.com Terms of Use | Copyright 1998-2006 Freelancer India