SlideShare a Scribd company logo
Software
Development Life
Cycle
SDLC or
Water fall Model
Software Development Life
Cycle
•SDLC stands for Software
Development Life Cycle.
•SDLC is the process consisting of a
series of planned activities to develop
the software products.
Software Development Life
Cycle
•There are following six
phases in every Software
development life cycle
model:
Software Development Life
Cycle
Requirement:
• Requirement gathering is
the first stage of any SDLC
model. This phase is
basically the brainstorming
phase and often consists of
sub-stages like Feasibility
Analysis to check how much
of the idea can be put into
action.
System Analysis:
• This is the second phase
of SDLC where the entire
system is defined in
detail. In fact, it this stage
wherein a detailed
blueprint of various
processes of the software
is developed. If needed
the system is divided into
smaller parts to make it
easier more manageable
for the developers,
designers, testers, project
managers and other
professionals who are
going to work on the
software in the latter
stages.
System Design:
• In this phase, the
physical system is
designed with the help
of the logical design
prepared by system
analysts. The analysts
and designers work
together and use
certain tools and
software to create the
overall system design,
including the probable
output.
Coding:
• As the name implies, in
this stage the software is
coded. A team of
programmers are
assigned by the company
to work on the software.
More often than not, the
work is sub-divided under
a sub-phase called Task
Allocation, where each
developer is assigned a
part of the work
depending on his or her
skill set(s). This helps
complete the coding
efficiently.
Testing:
• When the software is
ready, it is sent to the
testing department
where Quality Analysts
test it thoroughly for
different errors by
forming various test
cases. They either test
the software manually or
using automated testing
tools and ensure that
each and every
component of the
software works fine. Once
the QA makes sure that
the software is error-free,
it goes to the next stage,
which is Implementation.
Implementation:
• This is the final stage
of software
development life
cycle. In this stage, if
the software is run on
various systems by
users. If it runs
smoothly on these
systems without any
flaw, then it is
considered ready to
be launched.
Advantages Of Waterfall
Model
The waterfall model is the oldest and most widely
used model in the field of software development.
There are certain advantages of this model, which
makes it, one of the most widely used models as yet
:-
• Being a linear model, it is very simple to implement.
The amount of resources required to implement this
model are minimal.
• Documentation is produced at every stage of the
software’s development. This makes understanding
the product designing procedure, simpler.
• After every major stage of software coding, testing is
done to check the correct running of the code.
Disadvantages of Waterfall
Model
• Ironically, the biggest disadvantage is one of its greatest
advantages. You cannot go back a step; if the design phase
has gone wrong, things can get very complicated in the
implementation phase.
• Often, the client is not very clear of what he exactly wants
from the software. Any changes that he mentions in
between, may cause a lot of confusion.
• Small changes or errors that arise in the completed
software may cause a lot of problems.
• Until the final stage of the development cycle is complete,
a working model of the software does not lie in the hands
of the client. Thus, he is hardly in a position to inform the
developers, if what has been designed is exactly what he
had asked for.
•
To conclude
• Now that you know the basics of software
development life-cycle it will help you
develop software with perfection in the near
future. For more details, you can look up
various SDLC models and find the one that
will suit your software the most and put it
into practice. All the best!
THANK YOU

More Related Content

What's hot

Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleGurban Daniel
 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life Cycle
Preshita Chaurasiya
 
SDLC or Software Development Life Cycle
SDLC or Software Development Life CycleSDLC or Software Development Life Cycle
SDLC or Software Development Life Cycle
Jyothi Vbs
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
Adeel Rasheed
 
Comparison of Software Engineering Models
Comparison of Software Engineering  ModelsComparison of Software Engineering  Models
Comparison of Software Engineering Modelstahir iqbal
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleA Subbiah
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Hassan A-j
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Dina Hanbazazah
 
The Software Development Process
The Software Development ProcessThe Software Development Process
The Software Development Process
Cesar Augusto Nogueira
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
aligarhking
 
waterfall model
waterfall modelwaterfall model
waterfall model
Shiva Krishna
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering MethodologiesDamian T. Gordon
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
Anurag Tomar
 
Process models
Process modelsProcess models
Process models
Preeti Mishra
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and processDanish Musthafa
 

What's hot (20)

Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life Cycle
 
SDLC or Software Development Life Cycle
SDLC or Software Development Life CycleSDLC or Software Development Life Cycle
SDLC or Software Development Life Cycle
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Comparison of Software Engineering Models
Comparison of Software Engineering  ModelsComparison of Software Engineering  Models
Comparison of Software Engineering Models
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Sdlc
SdlcSdlc
Sdlc
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
SDLC
SDLCSDLC
SDLC
 
Incremental model
Incremental modelIncremental model
Incremental model
 
The Software Development Process
The Software Development ProcessThe Software Development Process
The Software Development Process
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering Methodologies
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
 
Process models
Process modelsProcess models
Process models
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
 

Viewers also liked

Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Chandan Thakur
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Angelin R
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 
12 ipt 0106/7 Project Implementation & Testing
12 ipt 0106/7   Project Implementation & Testing12 ipt 0106/7   Project Implementation & Testing
12 ipt 0106/7 Project Implementation & Testingctedds
 
software development life cycle
software development life cyclesoftware development life cycle
software development life cycle
Ananthachethan
 
Software Development Plan
Software Development PlanSoftware Development Plan
Software Development Plan
Ahmed S. AL-Qahtani
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Garuda Trainings
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleSlideshare
 
Spiral Model - Software Development Life Cycle (SDLC)
Spiral Model - Software Development Life Cycle (SDLC)Spiral Model - Software Development Life Cycle (SDLC)
Spiral Model - Software Development Life Cycle (SDLC)
ACM-KU
 
MSI Shift Registers
MSI Shift RegistersMSI Shift Registers
MSI Shift Registers
Abhilash Nair
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
Shaikh Kamrul Islam (Konok kamrul)
 
Waterfall Model
Waterfall ModelWaterfall Model
3. The Software Development Process - Implementation
3. The Software Development Process - Implementation3. The Software Development Process - Implementation
3. The Software Development Process - Implementation
Forrester High School
 
Software Engineering- Crisis and Process Models
Software Engineering- Crisis and Process ModelsSoftware Engineering- Crisis and Process Models
Software Engineering- Crisis and Process Models
Nishu Rastogi
 
Shift Register
Shift RegisterShift Register
Shift Register
Vanitha Chandru
 
Digital 9 16
Digital 9 16Digital 9 16
Digital 9 16
Sayan Chakraborty
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
BHARGAV VISANI
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and more
Steve Gladstone
 
Overview iso 9001 2015
Overview iso 9001 2015Overview iso 9001 2015
Overview iso 9001 2015
Erfi Ilyas
 
Overview of Shift register and applications
Overview of Shift register and applicationsOverview of Shift register and applications
Overview of Shift register and applications
Karthik Kumar
 

Viewers also liked (20)

Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
12 ipt 0106/7 Project Implementation & Testing
12 ipt 0106/7   Project Implementation & Testing12 ipt 0106/7   Project Implementation & Testing
12 ipt 0106/7 Project Implementation & Testing
 
software development life cycle
software development life cyclesoftware development life cycle
software development life cycle
 
Software Development Plan
Software Development PlanSoftware Development Plan
Software Development Plan
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Spiral Model - Software Development Life Cycle (SDLC)
Spiral Model - Software Development Life Cycle (SDLC)Spiral Model - Software Development Life Cycle (SDLC)
Spiral Model - Software Development Life Cycle (SDLC)
 
MSI Shift Registers
MSI Shift RegistersMSI Shift Registers
MSI Shift Registers
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
3. The Software Development Process - Implementation
3. The Software Development Process - Implementation3. The Software Development Process - Implementation
3. The Software Development Process - Implementation
 
Software Engineering- Crisis and Process Models
Software Engineering- Crisis and Process ModelsSoftware Engineering- Crisis and Process Models
Software Engineering- Crisis and Process Models
 
Shift Register
Shift RegisterShift Register
Shift Register
 
Digital 9 16
Digital 9 16Digital 9 16
Digital 9 16
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and more
 
Overview iso 9001 2015
Overview iso 9001 2015Overview iso 9001 2015
Overview iso 9001 2015
 
Overview of Shift register and applications
Overview of Shift register and applicationsOverview of Shift register and applications
Overview of Shift register and applications
 

Similar to ITFT - Software development life cycle

Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
RishavChandel1
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
eshtiyak
 
DevOps Engineering.pptx
DevOps Engineering.pptxDevOps Engineering.pptx
DevOps Engineering.pptx
AbalBoot
 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)
NavneetKumar383
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptx
EvelynChinnu
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
Wasif Khan
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Saravanan Manoharan
 
sdlc presentation.pptx
sdlc presentation.pptxsdlc presentation.pptx
sdlc presentation.pptx
waseemasghar20
 
Software Design Architecture SDA SDLC DETAILS
Software Design Architecture  SDA SDLC DETAILSSoftware Design Architecture  SDA SDLC DETAILS
Software Design Architecture SDA SDLC DETAILS
MalikNaeemullah
 
My 15 day intern report
My 15 day intern reportMy 15 day intern report
My 15 day intern report
BibekShahShankhar
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
Ananda Pramanik
 
SE-Lecture-2.pptx
SE-Lecture-2.pptxSE-Lecture-2.pptx
SE-Lecture-2.pptx
vishal choudhary
 
Software Process Model.ppt
Software Process Model.pptSoftware Process Model.ppt
Software Process Model.ppt
SasiR18
 
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptxREPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
ESAChannel
 
reaserch ppt.pptx
reaserch ppt.pptxreaserch ppt.pptx
reaserch ppt.pptx
BinyamBekele3
 
Introduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process ModelsIntroduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process Models
santoshkawade5
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
ParikshitTaksande1
 
Develop a process model
Develop a process modelDevelop a process model
SIA-101-Final-_SDLC.pdf
SIA-101-Final-_SDLC.pdfSIA-101-Final-_SDLC.pdf
SIA-101-Final-_SDLC.pdf
JanreiDevillaTe
 
Software development lifestyle cycle. .
Software development lifestyle cycle.  .Software development lifestyle cycle.  .
Software development lifestyle cycle. .
SaiM947604
 

Similar to ITFT - Software development life cycle (20)

Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
DevOps Engineering.pptx
DevOps Engineering.pptxDevOps Engineering.pptx
DevOps Engineering.pptx
 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptx
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
sdlc presentation.pptx
sdlc presentation.pptxsdlc presentation.pptx
sdlc presentation.pptx
 
Software Design Architecture SDA SDLC DETAILS
Software Design Architecture  SDA SDLC DETAILSSoftware Design Architecture  SDA SDLC DETAILS
Software Design Architecture SDA SDLC DETAILS
 
My 15 day intern report
My 15 day intern reportMy 15 day intern report
My 15 day intern report
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
SE-Lecture-2.pptx
SE-Lecture-2.pptxSE-Lecture-2.pptx
SE-Lecture-2.pptx
 
Software Process Model.ppt
Software Process Model.pptSoftware Process Model.ppt
Software Process Model.ppt
 
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptxREPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
 
reaserch ppt.pptx
reaserch ppt.pptxreaserch ppt.pptx
reaserch ppt.pptx
 
Introduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process ModelsIntroduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process Models
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
 
Develop a process model
Develop a process modelDevelop a process model
Develop a process model
 
SIA-101-Final-_SDLC.pdf
SIA-101-Final-_SDLC.pdfSIA-101-Final-_SDLC.pdf
SIA-101-Final-_SDLC.pdf
 
Software development lifestyle cycle. .
Software development lifestyle cycle.  .Software development lifestyle cycle.  .
Software development lifestyle cycle. .
 

More from Shruti Kunwar

ITFT - Spiral model
ITFT -    Spiral modelITFT -    Spiral model
ITFT - Spiral model
Shruti Kunwar
 
ITFT - Software
ITFT -  SoftwareITFT -  Software
ITFT - Software
Shruti Kunwar
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototyping
Shruti Kunwar
 
ITFT - Project planning
ITFT  -    Project planningITFT  -    Project planning
ITFT - Project planning
Shruti Kunwar
 
ITFT - Innovation
ITFT -     InnovationITFT -     Innovation
ITFT - Innovation
Shruti Kunwar
 
ITFT - Henderson clark model
ITFT  -  Henderson clark modelITFT  -  Henderson clark model
ITFT - Henderson clark model
Shruti Kunwar
 
ITFT - Fourth generation techniques
ITFT  -  Fourth generation techniquesITFT  -  Fourth generation techniques
ITFT - Fourth generation techniques
Shruti Kunwar
 
ITFT - Design
ITFT -   DesignITFT -   Design
ITFT - Design
Shruti Kunwar
 
ITFT - Cocomo model
ITFT -  Cocomo modelITFT -  Cocomo model
ITFT - Cocomo model
Shruti Kunwar
 

More from Shruti Kunwar (9)

ITFT - Spiral model
ITFT -    Spiral modelITFT -    Spiral model
ITFT - Spiral model
 
ITFT - Software
ITFT -  SoftwareITFT -  Software
ITFT - Software
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototyping
 
ITFT - Project planning
ITFT  -    Project planningITFT  -    Project planning
ITFT - Project planning
 
ITFT - Innovation
ITFT -     InnovationITFT -     Innovation
ITFT - Innovation
 
ITFT - Henderson clark model
ITFT  -  Henderson clark modelITFT  -  Henderson clark model
ITFT - Henderson clark model
 
ITFT - Fourth generation techniques
ITFT  -  Fourth generation techniquesITFT  -  Fourth generation techniques
ITFT - Fourth generation techniques
 
ITFT - Design
ITFT -   DesignITFT -   Design
ITFT - Design
 
ITFT - Cocomo model
ITFT -  Cocomo modelITFT -  Cocomo model
ITFT - Cocomo model
 

Recently uploaded

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 

Recently uploaded (20)

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 

ITFT - Software development life cycle

  • 2. Software Development Life Cycle •SDLC stands for Software Development Life Cycle. •SDLC is the process consisting of a series of planned activities to develop the software products.
  • 3. Software Development Life Cycle •There are following six phases in every Software development life cycle model:
  • 5. Requirement: • Requirement gathering is the first stage of any SDLC model. This phase is basically the brainstorming phase and often consists of sub-stages like Feasibility Analysis to check how much of the idea can be put into action.
  • 6. System Analysis: • This is the second phase of SDLC where the entire system is defined in detail. In fact, it this stage wherein a detailed blueprint of various processes of the software is developed. If needed the system is divided into smaller parts to make it easier more manageable for the developers, designers, testers, project managers and other professionals who are going to work on the software in the latter stages.
  • 7. System Design: • In this phase, the physical system is designed with the help of the logical design prepared by system analysts. The analysts and designers work together and use certain tools and software to create the overall system design, including the probable output.
  • 8. Coding: • As the name implies, in this stage the software is coded. A team of programmers are assigned by the company to work on the software. More often than not, the work is sub-divided under a sub-phase called Task Allocation, where each developer is assigned a part of the work depending on his or her skill set(s). This helps complete the coding efficiently.
  • 9. Testing: • When the software is ready, it is sent to the testing department where Quality Analysts test it thoroughly for different errors by forming various test cases. They either test the software manually or using automated testing tools and ensure that each and every component of the software works fine. Once the QA makes sure that the software is error-free, it goes to the next stage, which is Implementation.
  • 10. Implementation: • This is the final stage of software development life cycle. In this stage, if the software is run on various systems by users. If it runs smoothly on these systems without any flaw, then it is considered ready to be launched.
  • 11. Advantages Of Waterfall Model The waterfall model is the oldest and most widely used model in the field of software development. There are certain advantages of this model, which makes it, one of the most widely used models as yet :- • Being a linear model, it is very simple to implement. The amount of resources required to implement this model are minimal. • Documentation is produced at every stage of the software’s development. This makes understanding the product designing procedure, simpler. • After every major stage of software coding, testing is done to check the correct running of the code.
  • 12. Disadvantages of Waterfall Model • Ironically, the biggest disadvantage is one of its greatest advantages. You cannot go back a step; if the design phase has gone wrong, things can get very complicated in the implementation phase. • Often, the client is not very clear of what he exactly wants from the software. Any changes that he mentions in between, may cause a lot of confusion. • Small changes or errors that arise in the completed software may cause a lot of problems. • Until the final stage of the development cycle is complete, a working model of the software does not lie in the hands of the client. Thus, he is hardly in a position to inform the developers, if what has been designed is exactly what he had asked for. •
  • 13. To conclude • Now that you know the basics of software development life-cycle it will help you develop software with perfection in the near future. For more details, you can look up various SDLC models and find the one that will suit your software the most and put it into practice. All the best!