Presentation Description

Comments

Presentation Transcript

Different Types Of SDLC Models:

Abstract :

Abstract SDLC What is SDLC? Phases of SDLC What is SDLC model Types of SDLC model. 2

SDLC:

SDLC SDLC stands for System Development Life Cycle

What is SDLC?????:

What is SDLC????? The systems development life cycle (SDLC), or software development life cycle in systems engineering, information systems and software engineering, is a process of creating or altering information systems, and the models and methodologies that people use to develop these systems. In software engineering the SDLC concept underpins many kinds of software development methodologies. These methodologies form the framework for planning and controlling the creation of an information system [

Spiral model:

PowerPoint Presentation:

STRUCTURE EVOLUTIONARY PROTOTYPING MODEL Developer build a prototype during the requirement phase. Prototype is evaluted by end users. Users give corrective feedback. Developer further refine the prototype Whenthe user is satisfied prototype code is brought up to the standards

PowerPoint Presentation:

Rapid application model RAD (rapid application development) is a concept that products can be developed faster and of higher quality through: • Gathering requirements using workshops or focus groups • Prototyping and early, reiterative user testing of designs • The re-use of software components • A rigidly paced schedule that defers design improvements to the next product version • Less formality in reviews and other team communication

PowerPoint Presentation:

Incremental model Construct a partial implementation of a total system Then slowly add increased functionality The incremental model prioritizes requirements of the system and then implements them in groups.

PowerPoint Presentation:

An iterative lifecycle model does not attempt to start with a full specification of requirements. Instead, development begins by specifying and implementing just part of the software, which can then be reviewed in order to identify further requirements. This process is then repeated, producing a new version of the software for each cycle of the model. Iterative model

Big bang model:

Big bang model The Big- Bang Model is the one in which we put huge amount of matter (people or money) is put together, a lot of energy is expended – often violently – and out comes the perfect software product or it doesn’t. The beauty of this model is that it’s simple. There is little planning, scheduling, or Formal development process. All the effort is spent developing the software and writing the code. It’s and ideal process if the product requirements aren’t well understood and the final release date is flexible. It’s also important to have flexible customers, too, because they won’t know what they’re getting until the very end.

Agile SDLC’s:

Agile SDLC’s Speed up or bypass one or more life cycle phases Usually less formal and reduced scope Used for time-critical applications Used in organizations that employ disciplined methods