SDLC Model :
SDLC Model SYSTEM ENGINEERING ANALYSIS DESIGN CODE TESTING MAINTENANCE
Slide 3:
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.
Slide 4:
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
Slide 5:
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
Slide 6:
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.
Slide 7:
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.
Slide 8:
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 :
THANK YOU