You are on page 1of 9

Software Development Life Cycle (SDLC)

SDLC Model
SYSTEM ENGINEERING ANALYSIS DESIGN CODE TESTING MAINTENANCE

SDLC MODEL DEFINITION:


A framework that describes the activities performed at each

stage of a software development project.

DIFFERENT MODULES:
System engineering and Analysis: It identifies the interface with other elements such as hardware, people ,database etc. Software requirement Analysis: The process identifies the required function, performance and interfacing for developing the program. Requirement for both system and software are documented and reviewed with customer.

Design: It include the design of data structure architecture ,procedural details and interface. It translates the requirement into the representation of software. Coding: Coding helps in translating design into machine readable form. Testing: Testing process checks the software logics ,all the statements test errors and ensures that the defined input produces desired results

Maintenance: Software will undergo many changes even after it is delivered to the customer because of many errors, performance enhancement and change to new environment It reapply each of presiding life cycle types to existing program DIFFERENT TYPES OF PROCESS MODELS:
Waterfall model Spiral model Incremental model

WATERFALL MODEL: Requirements: defines needed information, function, behavior, performance and interfaces. Design data structures, software architecture, interface representations, algorithmic details.

Implementation source code, database, user documentation, testing.

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.

Each subsequent release of the system adds function to the previous release, until all designed functionality has been implemented.

SPIRAL MODEL: It uses risk reduction mechanism

four major activities are planning, risk analysis , engineering, customer evaluation
Each cycle involves the same sequence of steps as the waterfall process model

THANK YOU

You might also like