SOFTWARE DEVELOPMENT LIFE CYCLE

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

By: amarjitmutum (38 month(s) ago)

please allow me to download this ppt

Presentation Transcript

SOFTWARE DEVELOPMENT LIFE CYCLE:

SOFTWARE DEVELOPMENT LIFE CYCLE By Barun Sengupta (Microsoft Certified Technology Specialist)

SOFTWARE DEVELOPMENT LIFE CYCLE:

SOFTWARE DEVELOPMENT LIFE CYCLE The objective of SDLC is to introduce various design tools and concepts. But this is the Small part of SDLC contains the five phases and five models. Process Models combines the software development life cycle with various tools to implement the different phases to projects.

PHASES OF SDLC:

PHASES OF SDLC

PROCESS MODELS:

PROCESS MODELS The five generic phases of SDLC are combined with different software tools and methodologies to create SDLC strategies that can be applied to real life scenarios. These strategies are called Process Models or the software engineering paradigms . Some of the process models are: The Waterfall model The Prototyping model The Evolutionary model The RAD (Rapid Application Development) model The Spiral model

WATERFALL MODEL:

WATERFALL MODEL

PROTOTYPING MODEL:

PROTOTYPING MODEL The prototype is a working model that can be used for several purpose such as: Validating the user’s requirements. Performing a feasibility study of a complex system. Arriving at the functional specifications of a system. Establishing a starting point for further evolution.

EVOLUTIONARY MODEL:

EVOLUTIONARY MODEL In the early approach to prototyping, the first version or the prototype was thrown away and replaced by the production version. The new approach is the evolutionary prototyping approach – hence, the name Evolutionary model. The Evolutionary model has been defined as: Deliver something to the user. Measure the added value to the user in all critical dimensions. Adjust both the design and the objectives based on observed realities.

RAD MODEL:

RAD MODEL The Rapid application Development (RAD) model is a linear process model that leads to fast development of applications. It uses component-based system such as object-oriented systems. Components are re-used whenever possible. The RAD model has the following five phases: Business modeling Data modeling Process modeling Application generation Testing and turnover

RAD MODEL:

RAD MODEL

SPIRAL MODEL:

SPIRAL MODEL This model aims at incorporating the strengths and avoiding the difficulties faced during the implementation of other models by shifting the management emphasis to risk evaluation and resolutions. Setting objectives: Involves specifying the product and process objectives in terms of there functionality and performance. Analyzing Risk: Involves identifying the risks that may be phased during project development. Engineering: Involves the actual construction of the system. Evaluating the product: Involves the customer evaluating the product for errors and need for modifications.

SPIRAL MODEL:

SPIRAL MODEL

CONCLUSION:

CONCLUSION Finally, The objective of SDLC is to introduces various design tools and concepts. But this is the Small part of SDLC contains the different phases and models . And Process Models combines the software development life cycle with various tools to implement the different phases to projects