logging in or signing up SOFTWARE DEVELOPMENT LIFE CYCLE barunsengupta Download Post to : URL : Related Presentations : Let's Connect Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Copy embed code: Embed: Flash iPad Dynamic Copy Does not support media & animations Automatically changes to Flash or non-Flash embed WordPress Embed Customize Embed URL: Copy Thumbnail: Copy The presentation is successfully added In Your Favorites. Views: 4061 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: March 09, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: amarjitmutum (32 month(s) ago) please allow me to download this ppt Saving..... Post Reply Close Saving..... Edit Comment Close Premium member 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 SDLCPROCESS 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 modelWATERFALL MODEL: WATERFALL MODELPROTOTYPING 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 turnoverRAD MODEL: RAD MODELSPIRAL 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 MODELCONCLUSION: 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 You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.