Title : Software Development Life Cycle
link : Software Development Life Cycle
Software Development Life Cycle
People from software background may have heard a lot about SDLC.
But what actually is it?
Let’s discuss in depth about SDLC and its different phases.
SDLC stands for Software Development Life cycle. It is basically a process or a methodology to ensure that a good quality software is build. The software development life cycle is not only a great way to ensure whether the product meets the needs of your business and customers, but it is also essential in supporting the product once it’s published. For this the SDLC is divided into different phases. The different phases of SDLC are shown in the diagram below.
SDLC Phases
1) Requirements Gathering and Analysis :
This is the first phase of SDLC and plays a vital role for the next preceding phases. In this phase requirements are gathered with continuous communication taking place between stakeholders, end users and the project team. The main intention of this phase is to figure out what the customers actually needs. Once the requirements are confirmed the same is then documented in Requirement Specification document which then referred in the further phases of SDLC. The Business Analysts are the one who play a major role in this phase.
2) Designing :
In designing phase, Requirement Specification document is used to define how the application will be written. Based on this Technical design requirements are prepared by lead development staff that can include architects and lead developers. This phase is more of a technical discussion. Also testers discuss the test strategy or what and how testing will be carried out. Given below are few points which are usually covered :
- Risk Analysis: Threats and vulnerabilities likely to be encountered, highly secured projects like a banking application involving what extent of personal data to collect, how to collect it, and permissions/authorizations to make changes.
- Functional Specifications: How the flow of the application should be, what all fields should be mandatory, etc.
- Non-Functional Specifications: Performance, Response times, Bandwidth, Extensibility of the system.
3) Implementation :
On the basis of the output from the Designing phase the actual development of the product starts in the Implementation which is also referred as Coding phase. This is normally the longest phase of the SDLC. The finished product here is provided as input to the Testing phase.
4) Testing :
Once the application is migrated to a test environment, different types of testing will be performed including unit testing, integration testing, system testing, acceptance testing as well as non-functional testing are also done. User acceptance testing is the last part of testing and is performed by the end users to ensure the system meets their expectations. At this point, defects may be found and more work may be required in the analysis, design or coding.
5) Deployment :
Once testing is completed and the testing team marks the product as Fit for Customer, it is then deployed to the customer for their use. We may have seen many times whenever any software is released its first version is named as Beta version. The intention for releasing a beta release is to allow customers for performing beta testing. If any bugs are found then they send their feedback to the engineering/development team and finally most stable version is released.
6) Maintenance :
Continues improvement and fixing of the software is essential for any product, for this reason Maintenance phase proves to be very efficient. Actual problems are encountered when the customers start using the product in actual real time environment. So the phase where the developed products working and behaviour is continuously tracked is referred to as Maintenance phase.
This was all about the phases involved in SDLC. So we can conclude that SDLC is just a cycle. It doesn’t terminate until the application retires. The iterative process can go on for as long as more items are added in response to potential needs. It often requires on-going innovation from the developers. So it can be said that the success of a product or software majorly depends whether all phases of SDLC are followed strictly.
Now the question arises are there any specific ways or methods to implement SDLC. And the answer is YES. The different ways or methods of SDLC are nothing but referred as SDLC models. There are many different SDLC models which are listed below :
- Waterfall model
- V model
- Incremental model
- RAD model
- Extreme Programming(Agile model)
- Iterative model
- Spiral model
- Prototype model
Out of all the above models the Agile model is the one which is most commonly used now a days.
Choosing the right SDLC model :
Based on the software application or product different organizations prefer different models. But selecting a Software Development Life Cycle (SDLC) model is a challenging task for many organizations. But it can be achieved successfully only if we have proper understanding of the pros and cons of each of the above mentioned model.
All the above models will be discussed in brief in the next article on SDLC models – Advantages and Disadvantages.
Such is the article Software Development Life Cycle
That's an article Software Development Life Cycle
This time,
you can also read other posts in this blog, some posts like 0 day tutorials
000webhost tutorials
001 tutorials
0365 tutorials
0ad tutorials
1 stop tutorials
1000 tutorials
1000 tutorials computer tricks and tweaks
1001 tutorials
123d tutorials
12d tutorials
17 hats tutorials
1911 tutorials
1password tutorials
1x tutorials
2014 tutorials photoshop
2020 tutorials
21accents/tutorials
280 tutorials
280 tutorials brook hills
2d tutorials
2d tutorials unity
2d3d tutorials
2do tutorials
3 tutorials in introductory physics w/masteringphysics
3d tutorials
4 tutorials hijab
43oh tutorials
4d tutorials
4g tutorials
4nec2 tutorials
4r7 tutorials
50 tutorials
50 tutorials illustrator
50 tutorials photoshop
53 tutorials
555 tutorials
5d tutorials
5g tutorials
5srw tutorials
600d tutorials
60d tutorials
614 tutorials
64bits tutorials
6502 tutorials
6d tutorials
6d tutorials youtube
6s tutorials
6sigmaet tutorials
7 tutorials command prompt
70 tutorials photoshop
700d tutorials
70d tutorials
718 tutorials
71squared tutorials
737 ngx tutorials
7d tutorials
7tutorials hotspot
7tutorials windows 10
8.1 tutorials
802.11 tutorials
8051 tutorials
8051 tutorials microcontroller
8051 tutorials pdf
8052 tutorials
8085 tutorials
8086 tutorials
80fitz tutorials
89s51 tutorials
9 tutorials photoshop
944 tutorials
960gs tutorials
99 tutorials
99demos tutorials
99designs tutorials
9lessons tutorials
9tut tutorials
9tut tutorials pdf
_s tutorials
a b tutorials
a tutorials youtube
a+ tutorials download
a+ tutorials free
a+ tutorials montreal
a+ tutorials pdf
a+ tutorials pdf free download
a+ tutorials ppt
a+ tutorials review and learning
a+ tutorials review and learning services
a+ tutorials video free
ableton 9 tutorials
algebra 1 tutorials
algebra 1 tutorials free
algebra 2 tutorials
alice 3 tutorials
android l tutorials
angular 2 tutorials
as3 tutorials
astra h tutorials
b boy tutorials
bh tutorials
bq tutorials
b.ed tutorials
b.tech tutorials in delhi
b.tech tutorials in hyderabad
barry m tutorials
barry m tutorials contour
bluej tutorials
bootstrap 3 tutorials
c tutorials for placements
c tutorials in tamil
c tutorials in telugu
c tutorials javatpoint
c tutorials online
c tutorials pointers
c tutorials videos
c tutorials w3schools
c tutorials youtube
c tutorialspoint pdf
calculus 1 tutorials
captivate 6 tutorials
captivate 8 tutorials
captivate 9 tutorials
capture 1 tutorials
clicker 6 tutorials
cocos2d-x tutorials
comptia n+ tutorials
comptia n+ tutorials pdf
conio.h tutorialspoint
construct 2 tutorials
corsa d tutorials
creative ideas and tutorials
creo 2 0 tutorials
creo 2 tutorials
cryengine 3 tutorials
cryengine v tutorials
css3 tutorials
cubase 8 tutorials
d language tutorials
d-link tutorials
d.i.y tutorials
diana f+ tutorials
drupal 8 tutorials
e commerce tutorials point
e commerce tutorials point pdf
e tutorials india
e tutorials ku
e tutorials traces
e tutorials university of kashmir
e-tutorials online
exam p tutorials
f tutorials
f tutorials for beginners
f tutorials pdf
f tutorialspoint
f video tutorials
f-secure tutorials
fcpx tutorials
flash 8 tutorials
fstoppers tutorials
g code tutorials
g j tutorials
g stomper tutorials
g'mic tutorials
gdt tutorials
gdt tutorials pdf
gdevelop tutorials
gimp 2 tutorials
gina k tutorials
graphics.h tutorials
graphics.h tutorials point
gta v tutorials
h-tutorialspoint-com tutorialspoint
html tutorials
html5 tutorials
hyper v tutorials
i mac tutorials
i makeup tutorials
i render tutorials
i-tutorials university of law
i.t tutorials
iclone 6 tutorials
imagej tutorials
imovie tutorials
inspire 1 tutorials
ios 9 tutorials
ipad tutorials
iphone 6 tutorials
iphone tutorials
itunes u tutorials
j h tutorials
j j tutorials rajkot
j tutorials
java 8 tutorials
java io tutorials
java tutorials
jmeter tutorials
joey l tutorials
jquery tutorials
jsunil tutorials
junit tutorials
k map tutorials
k map tutorials point
k-3d tutorials
k-3d tutorials pdf
k-lite tutorials
keda z tutorials
knex tutorials
l'oreal makeup tutorials
l'oreal paris tutorials
l'oreal tutorials
l-edit tutorials
laravel 5 tutorials
launchpad s tutorials
leica q tutorials
level d tutorials
lightroom 4 tutorials
lightroom 5 tutorials
lightroom 5 tutorials for beginners
lightroom 5 tutorials pdf
lightroom 5 tutorials youtube
lightroom 6 tutorials
lightroom 6 tutorials free
logic x tutorials
m learning tutorials
m prakash tutorials
m tech tutorials
me tutorials
m-files tutorials
m-step tutorials
mack z tutorials
magicq tutorials
makeup tutorials
maschine 2 tutorials
max 7 tutorials
media sdk-tutorials-0.0.3
mediator 9 tutorials
mimi g tutorials
minecraft tutorials 0
minecraft tutorials 06
mini z tutorials
miz b's tutorials beaumont tx
motion 5 tutorials
moto g tutorials
musical.y tutorials
mvc 4 tutorials
mvc 5 tutorials
n computing tutorials
n shah tutorials
n+ tutorials
n+ tutorials free
n+ tutorials pdf
n+ tutorials videos
n+ video tutorials free download
n-photo tutorials
nuke 9 tutorials
nx 9 tutorials
nx 9 tutorials pdf
o bead tutorials
o chem tutorials
o level maths tutorials
o level online tutorials
o level tutorials
o'neil tutorials
o'reilly tutorials
odesk tutorials
on 1 tutorials
op-1 tutorials
os x tutorials
pid tutorials
pid tutorials pdf
parker's tutorials
phantom 3 tutorials
photography tutorials
photoshop 0.7 tutorials pdf
photoshop 6 tutorials
photoshop 7 tutorials
photoshop 7 tutorials for beginners
photoshop 7 tutorials pdf
photoshop 7 tutorials photo effects
photoshop 7 tutorials photo effects pdf
photoshop bw tutorials
photoshop tutorials
photoshop tutorials 0.7
photoshop tutorials 2015
photoshop tutorials 7.0 in hindi
photoshop tutorials y
photoshop tutorials.w
pro e tutorials
pro e tutorials pdf
progressive f tutorials
project m tutorials
propresenter 5 tutorials
pspice tutorials
python 3 tutorials
python tutorials
q interactive tutorials
q lab tutorials
q-script tutorials
qbasic tutorials
qbasic tutorials pdf
qgis tutorials
r g tutorials
r k tutorials
r k tutorials patna
r tutorials for data mining
r tutorials free
r tutorials king
r tutorials online
r tutorials pdf
r tutorials point pdf
r tutorials ppt
r tutorials video
r tutorials youtube
r-tutorials training
rapidweaver 6 tutorials
reason 8 tutorials
ronin m tutorials
s cube tutorials
s k tutorials
s kumar tutorials
s note tutorials
s p tutorial rourkela
s pen tutorials
s tutorialspoint
s-frame tutorials
sergs b tutorials
serv-u tutorials
sigma/w tutorials
sims 3 tutorials
sketch 3 tutorials
sketchup 8 tutorials
slope w tutorials
staar l tutorials
staar l tutorials 2016
staar l tutorials practice
stdio.h tutorialspoint
storyline 1 tutorials
storyline 2 tutorials
struts 1 tutorials
struts 2 tutorials
swift 2 tutorials
t g tutorials
t shirt tutorials cutting
t splines tutorials
t tutorialspoint
t-sql tutorials
tally 9 tutorials
tiffany d tutorials
time.h tutorialspoint
timer 0 tutorials from microchip
topaz bw tutorials
tutoriales y mas
tutorials
tutorials 101
tutorials 123d design
tutorials 3d
tutorials 3d max
tutorials 3d studio max
tutorials 3ds max 2012
tutorials 3ds max 2013
tutorials 3ds max 2014
tutorials 3ds max 2015
tutorials 3ds max 2016
tutorials 3ds max beginners
tutorials 3ds max modeling
tutorials 4 life
tutorials 4 looms
tutorials 4 us
tutorials 4 you
tutorials 45
tutorials 4d cinema
tutorials 500px
tutorials 5d mark iii
tutorials 667
tutorials 9 gk
tutorials adobe
tutorials adobe after effects
tutorials adobe illustrator
tutorials adobe premiere pro
tutorials after effects
tutorials android studio
tutorials app inventor
tutorials at apple store
tutorials avid
tutorials aws
tutorials blender
tutorials by a
tutorials by a instagram
tutorials by g
tutorials by hugo
tutorials by hugo sheet music
tutorials by hugo truce
tutorials by jenny doan
tutorials by mallya
tutorials by queen
tutorials by tina
tutorials by tips
tutorials c programming
tutorials c
tutorials cambridge
tutorials campus
tutorials cinema 4d
tutorials classes
tutorials collection
tutorials computer
tutorials crossword clue
tutorials css
tutorials daddy
tutorials dance
tutorials definition
tutorials deviantart
tutorials digital ocean
tutorials direct
tutorials download
tutorials download sites
tutorials drawing
tutorials electronics
tutorials engineer
tutorials english
tutorials epfoservices public activate uan
tutorials epfoservices public kyc updation
tutorials examples
tutorials excel
tutorials excel 2013
tutorials excel 2016
tutorials eyebrows
tutorials for blender
tutorials for blender 3d
tutorials for excel
tutorials for illustrator
tutorials for lightroom
tutorials for microsoft word
tutorials for minecraft
tutorials for quickbooks
tutorials for short hair
tutorials for u
tutorials for windows 10
tutorials gateway
tutorials gimp
tutorials gone wrong
tutorials gone wrong compilation
tutorials google docs
tutorials graphic design
tutorials ground
tutorials gst
tutorials guitar
tutorials guru
tutorials hair
tutorials hair style
tutorials hijab
tutorials hindi
tutorials horizon
tutorials horizon zero dawn
tutorials how to
tutorials how to draw
tutorials html
tutorials hub
tutorials i 3ds max
tutorials icon
tutorials illustrator
tutorials imovie 09
tutorials in introductory physics
tutorials in introductory physics homework pdf
tutorials in introductory physics homework solutions manual
tutorials in introductory physics pdf
tutorials in introductory physics solutions
tutorials in minecraft
tutorials in quantitative methods for psychology
tutorials in spanish
tutorials java
tutorials javascript
tutorials jenkov
tutorials jenkov java concurrency volatile
tutorials jenkov java interfaces
tutorials jenkov java util concurrent executorservice
tutorials jobs
tutorials jobs in bangalore
tutorials jquery
tutorials junction
tutorials kali linux
tutorials kaplan
tutorials kashmir university
tutorials keyboarding
tutorials keynote
tutorials keyshot
tutorials kickass
tutorials knitting
tutorials kodi
tutorials kolkata
tutorials laravel
tutorials latex
tutorials library
tutorials lightroom
tutorials lightroom 6
tutorials link.com
tutorials linux
tutorials live ltd
tutorials lynda
tutorials macbook air
tutorials makeup
tutorials makeup youtube
tutorials meaning
tutorials microsoft excel
tutorials microsoft office
tutorials microsoft project
tutorials minecraft
tutorials missouri star quilt co
tutorials mongodb
tutorials nagpur
tutorials names
tutorials near me
tutorials near rajarajeshwari nagar
tutorials nearby
tutorials nier automata
tutorials ninja
tutorials nitroflare
tutorials node js
tutorials nus
tutorials on
tutorials on excel
tutorials on eyebrows
tutorials on google docs
tutorials on hair
tutorials on how to draw
tutorials on photoshop
tutorials on quickbooks
tutorials on youtube
tutorials online
tutorials or lectures
tutorials p
tutorials photoshop
tutorials qgis
tutorials qlikview
tutorials qt
tutorials qtp
tutorials quantum espresso
tutorials quantum mechanics
tutorials quickbooks
tutorials quilting
tutorials quilting youtube
tutorials quotes
tutorials react
tutorials redefined
tutorials repo
tutorials republic
tutorials republic bootstrap
tutorials rhino
tutorials ride
tutorials roblox
tutorials ros
tutorials ruby
tutorials school
tutorials sign in sheet
tutorials sites
tutorials sketchup
tutorials software
tutorials sony a6000
tutorials spring
tutorials sql
tutorials synonym
tutorials systems
tutorials t point
tutorials teacher
tutorials teacher mvc
tutorials template
tutorials tensorflow
tutorials to do on youtube
tutorials to draw
tutorials to learn about literature searches
tutorials to learn python
tutorials tumblr
tutorials u of t
tutorials ubuntu
tutorials uk
tutorials unisa
tutorials unity
tutorials university
tutorials unix
tutorials unreal engine 4
tutorials uoft
tutorials using modern renaissance
tutorials utas
tutorials vb.net
tutorials vba
tutorials vic uni
tutorials videos
tutorials videos download
tutorials visual basic
tutorials vlookup
tutorials vray sketchup
tutorials vs lectures
tutorials vuw
tutorials watercolor painting
tutorials website
tutorials website template
tutorials windows 10
tutorials with modern renaissance
tutorials word
tutorials word 2016
tutorials wordpress
tutorials wordpress theme
tutorials world
tutorials x plane
tutorials x plane 10
tutorials x theme
tutorials x3
tutorials yeahps
tutorials yeoman
tutorials yii
tutorials yoga
tutorials yosemite
tutorials youtube
tutorials yoyo
tutorials zach king
tutorials zbrush
tutorials zbrush download
tutorials zend framework
tutorials zentangles
tutorials zine
tutorials zk
tutorials zombie makeup
tutorials zone
tutorials zoner photo studio
tutorials-2 world
tutorials4u
tutorials4u struts
tutorialsbya q and a
tutorialsdl
tutorialspoint
tutorialspoint (i) private limited
tutorialspoint c
tutorialspoint c
tutorialspoint d
tutorialspoint d pdf
tutorialspoint d programming
tutorialspoint f pdf
tutorialspoint html
tutorialspoint j
tutorialspoint java
tutorialspoint javascript
tutorialspoint k map
tutorialspoint python
tutorialspoint r
tutorialspoint spring
tutorialspoint sql
tutorialspoint t-sql
tutorialspoint v model
tutorialspoint/email
u boot tutorials
u-handbag tutorials
udk 4 tutorials
unity 5 tutorials
unreal 4 tutorials
v basic tutorials
v-rep tutorials
vb6 tutorials
vb6.o tutorials
vcarve tutorials
vlookup tutorials
vray tutorials
wii u tutorials
windows 7 tutorials
windows 8 tutorials
windows 8 tutorials beginners
windows 8 tutorials beginners pdf
windows.h tutorials
x particles tutorials
xcode 6 tutorials
xcode tutorials
y.android tutorials tutorials
yoga tutorials for beginners
younique tutorials
youtube tutorials
z score tutorials
z transform tutorials
z wave tutorials
z-index tutorials
z/os tutorials
zbrush tutorials
zbrush tutorials pdf,oke
hopefully this post can be useful for you all. Well, see you in other article postings.
You are now reading the article Software Development Life Cycle With link address https://tutorialbugz.blogspot.com/2016/09/software-development-life-cycle.html
0 Response to "Software Development Life Cycle"
Post a Comment