QA
QA
in Search
Raymond Lewallen
Professional Learner
Each phase produces deliverables required by the next phase in the life cycle. Requirements are translated into
design. Code is produced during implementation that is driven by the design. Testing verifies the deliverable of the
implementation phase against requirements.
Requirements
Business requirements are gathered in this phase. This phase is the main focus of the project managers and stake
holders. Meetings with managers, stake holders and users are held in order to determine the requirements. Who is
going to use the system? How will they use the system? What data should be input into the system? What data
should be output by the system? These are general questions that get answered during a requirements gathering
phase. This produces a nice big list of functionality that the system should provide, which describes functions the
system should perform, business logic that processes data, what data is stored and used by the system, and how the
user interface should work. The overall result is the system as a whole and how it performs, not how it is actually
going to do it.
Design
The software system design is produced from the results of the requirements phase. Architects have the ball in their
court during this phase and this is the phase in which their focus lies. This is where the details on how the system
will work is produced. Architecture, including hardware and software, communication, software design (UML is
produced here) are all part of the deliverables of a design phase.
Implementation
Code is produced from the deliverables of the design phase during implementation, and this is the longest phase of
the software development life cycle. For a developer, this is the main focus of the life cycle because this is where
the code is produced. Implementation my overlap with both the design and testing phases. Many tools exists
(CASE tools) to actually automate the production of code using information gathered and produced during the
design phase.
Testing
During testing, the implementation is tested against the requirements to make sure that the product is actually
solving the needs addressed and gathered during the requirements phase. Unit tests and system/acceptance tests are
done during this phase. Unit tests act on a specific component of the system, while system tests act on the system as
a whole.
So in a nutshell, that is a very basic overview of the general software development life cycle model. Now lets delve
into some of the traditional and widely used variations.
Waterfall Model
This is the most common and classic of life cycle models, also referred to as a linear-sequential life cycle model. It
is very simple to understand and use. In a waterfall model, each phase must be completed in its entirety before the
next phase can begin. At the end of each phase, a review takes place to determine if the project is on the right path
and whether or not to continue or discard the project. Unlike what I mentioned in the general model, phases do not
overlap in a waterfall model.
Waterfall Life Cycle Model
Advantages
• Simple and easy to use.
• Easy to manage due to the rigidity of the model – each phase has specific deliverables and a review
process.
• Phases are processed and completed one at a time.
• Works well for smaller projects where requirements are very well understood.
Disadvantages
• Adjusting scope during the life cycle can kill a project
• No working software is produced until late during the life cycle.
• High amounts of risk and uncertainty.
• Poor model for complex and object-oriented projects.
• Poor model for long and ongoing projects.
• Poor model where requirements are at a moderate to high risk of changing.
V-Shaped Model
Just like the waterfall model, the V-Shaped life cycle is a sequential path of execution of processes. Each phase
must be completed before the next phase begins. Testing is emphasized in this model more so than the waterfall
model though. The testing procedures are developed early in the life cycle before any coding is done, during each of
the phases preceding implementation.
Requirements begin the life cycle model just like the waterfall model. Before development is started, a system test
plan is created. The test plan focuses on meeting the functionality specified in the requirements gathering.
The high-level design phase focuses on system architecture and design. An integration test plan is created in this
phase as well in order to test the pieces of the software systems ability to work together.
The low-level design phase is where the actual software components are designed, and unit tests are created in this
phase as well.
The implementation phase is, again, where all coding takes place. Once coding is complete, the path of execution
continues up the right side of the V where the test plans developed earlier are now put to use.
Disadvantages
• Very rigid, like the waterfall model.
• Little flexibility and adjusting scope is difficult and expensive.
• Software is developed during the implementation phase, so no early prototypes of the software are
produced.
• Model doesn’t provide a clear path for problems found during testing phases.
Incremental Model
The incremental model is an intuitive approach to the waterfall model. Multiple development cycles take place here,
making the life cycle a “multi-waterfall” cycle. Cycles are divided up into smaller, more easily managed iterations.
Each iteration passes through the requirements, design, implementation and testing phases.
A working version of software is produced during the first iteration, so you have working software early on during
the software life cycle. Subsequent iterations build on the initial software produced during the first iteration.
Disadvantages
• Each phase of an iteration is rigid and do not overlap each other.
• Problems may arise pertaining to system architecture because not all requirements are gathered up front for
the entire software life cycle.
Spiral Model
The spiral model is similar to the incremental model, with more emphases placed on risk analysis. The spiral model
has four phases: Planning, Risk Analysis, Engineering and Evaluation. A software project repeatedly passes through
these phases in iterations (called Spirals in this model). The baseline spiral, starting in the planning phase,
requirements are gathered and risk is assessed. Each subsequent spirals builds on the baseline spiral.
Requirements are gathered during the planning phase. In the risk analysis phase, a process is undertaken to identify
risk and alternate solutions. A prototype is produced at the end of the risk analysis phase.
Software is produced in the engineering phase, along with testing at the end of the phase. The evaluation phase
allows the customer to evaluate the output of the project to date before the project continues to the next spiral.
In the spiral model, the angular component represents progress, and the radius of the spiral represents cost.
Spiral Life Cycle Model
Advantages
• High amount of risk analysis
• Good for large and mission-critical projects.
• Software is produced early in the software life cycle.
Disadvantages
• Can be a costly model to use.
• Risk analysis requires highly specific expertise.
• Project’s success is highly dependent on the risk analysis phase.
• Doesn’t work well for smaller projects.
And that’s it. If you have any input, especially your views on advantages and disadvantages of any particular model,
feel free to leave them in the comments and I can add them to my copy.
Published Jul 13 2005, 08:13 AM by Raymond Lewallen
Filed under: .Net Development, Extreme Programming, Generalities, Most Popular, Patterns and Practices, Sql
value:Filed%20un
Development, TDD
Comments
Sahil Malik said:
Hey Ray,
This is a good post, but for some reason it isn't appearing in aggregators.
Secondly, isn't extreme programming very similar to the spiral model? Just a few new bells whistles and buzz
words !!!
- SM
# July 13, 2005 7:28 AM
Jeremy said:
XP is iterative *and* incremental (like RUP and essentially all modern processes). Barry Boehm's old spiral model
is only iterative. It's actually a significant difference.
# July 13, 2005 8:32 AM
shebert said:
I guess I've never seen the V-shaped testing model as an SDLC - but your picture changes the testing model blocks
and is interesting. I wonder if High-Level Design should be mapped to Acceptance Testing, Low-Level (Use Case?)
to Integration Testing and then break out the Implementation into 3 blocks (Unit Test Design) -> (Implementation)
-> (Unit Test Execution). That's a fairly decent picture to how TDD fits in the picture. :)
You might want to look at the models called out in Rapid Development: these include Code/Fix, waterfall, staged
delivery, design to schedule, evolutionary prototyping, evolutionary delivery, modified waterfall (sashimi), spiral,
RUP and Agile. Agile wasn't listed in the book, but I blogged about Construx' discussion of it (Construx is owned by
McConnell): http://codebetter.com/blogs/steve.hebert/archive/2005/07/13/129119.aspx
-Steve
# July 13, 2005 9:15 AM
darrell said:
For the incremental picture, you might want to indicate there are multiple incremental flows.
Great overview!
# July 13, 2005 11:31 AM
the Waterfall...
# July 14, 2005 5:56 AM
Ganesh said:
Hi Ray,
This is really a cool and an informative piece of information on sdlc models.
# August 23, 2005 12:43 PM
Mithun said:
This is a very Good Article That would help to understand Different SDLC Models.
# September 5, 2005 3:01 AM
This is a kind of article i was looking for, thanks for sharing it with all. This would help in understanding the
different SDLC models.
Irwin said:
I loved this article, it was a great source for my Computer Science cource. Thanks so much!
PS.
Ofcource I sited my resources. :)
# September 11, 2005 9:34 AM
With regards
Kunal Aggarwal
[email protected]
# September 15, 2005 4:32 AM
Louise said:
whats the difference between a spiral model and a waterfall model
# September 16, 2005 4:42 AM
Adam said:
Thanks for sharing this with everyone, it really helped me explain system life cycles on my Computing course at
uni.
Thanks
thanks
Adam
[email protected]
# September 19, 2005 8:07 AM
Akshatha said:
This was very informative. In simple words, you explained a lot
# September 21, 2005 4:34 AM
Eddy said:
Who wrote this artical? if possible to use the pictures, i would like to give credit to the author within my
biblography.
# December 9, 2005 12:13 PM
King said:
thanks very much for ur post
# December 13, 2005 9:13 AM
Nigel said:
Many thanks for this excellent overview! Very helpful for an Assignment i have to write. Thanks a lot for the post.
# December 20, 2005 8:12 AM
Gurpratap said:
this article helps me to crack my interview and i am very thankful to the person who has written such a easy to
understand article.
# December 29, 2005 12:38 PM
Glad it turned out to be so useful for you! Congrats on your interview and good luck with your job.
# December 29, 2005 1:24 PM
thanks.
# February 2, 2006 11:31 AM
All SDLC's have variations to them, and you have stated a variation that McConnell's opinion is that is a better
incremental model. I disagree with his assertion, as you cannot design completely upfront in and in one single phase
because its a losing battle. Those requirements and design are going to change, so attempting to do it all at once is a
futile process.
# February 2, 2006 10:16 PM
In that case, which would be the diference between the requirement phase of the first iteration and the following
ones? If you are only refining the requirements wouldn't you be re-working iteration after iteration? On the other
hand, how do you carry the planing phase if you don't know what would come up in the requirement phase of each
iteration?
Note that I'm not saying that your approach is incorrect. I'm trying to understand your incremental model more
thoroughly.
Kind regards.
# February 3, 2006 9:01 AM
The XP methodology of software design explains it very well because its an agile model that adapts to change easily.
I would start here:
http://www.extremeprogramming.org/rules/iterationplanning.html
to answer your specific questions, and then read through more of the information that you find on the site. That will
give you a better view of the approach I support concerning the iterative + incremental SDLC.
# February 3, 2006 11:29 PM
Development said:
http://codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.aspx
 
# March 4, 2006 11:32 PM
Prakash said:
Good one. This is what looking for. Explained in simple text with good pictorial representation. Thanks.
# March 19, 2006 9:48 AM
swetha said:
Good one. This is what looking for. Explained in simple text with good pictorial representation. Thanks.
# March 29, 2006 4:09 AM
aish said:
i get all knowledge abt software development life cycle that iwant thanks for your knowledge
# April 8, 2006 3:33 AM
muhdiin said:
compaire between prototype model and linear sequential model
# April 9, 2006 4:46 AM
Cuckoo said:
Raymond, very well explained in a concised manner !! Looking forward to some more comparisons.
# April 12, 2006 3:58 AM
Madhavi.s said:
good information regarding the models.can u explain which would be more useful for small projects and big
projects.
# April 21, 2006 11:44 AM
Geo said:
Good explanation on models. all people have contributed well to this topic.
Could you tell which model suits a product development project in which the resource skill set is low on ; a new
tecnology area ; and technical aspects of development is unaware.
# April 28, 2006 1:47 AM
kiruba said:
good one
# April 30, 2006 2:09 PM
amrita said:
hey this is good one but what abt new type model scrum used by microsoft mention nothing abt it
# May 4, 2006 8:43 AM
kiran said:
very good stuff. wants v-model in details. thaks for stuff
# May 5, 2006 5:50 AM
Adi said:
Nice Summary!... Add something about RUP!
adi
# May 5, 2006 12:11 PM
ioajgfw said:
umechemsha v shped model haipo vile kabisaaa!
# May 6, 2006 7:26 AM
navaneeth said:
it good
# May 9, 2006 3:11 AM
Beverly said:
This article help me a great deal in my project on sdlc models and am just saying thankyou.
# May 11, 2006 6:32 AM
Sunil said:
Good one!
# May 11, 2006 11:59 PM
surekha said:
Good one,I'am preparing for my interview and this is what i was looking for. Very simple but explains every thing.
Thank you.
# May 16, 2006 1:37 AM
o said:
kkkkkkkkk
# May 21, 2006 6:54 AM
Gopi said:
Nice and very good Jurney about SDLC
# May 22, 2006 9:35 AM
Learner said:
I would like more in detail about the differences between high-level design and low-level design. Where can I find
them?
Thanks in advance
# May 23, 2006 1:11 AM
Kunal said:
Brilliant description
# May 23, 2006 9:56 AM
Kishore said:
Hi,
thanks for ur brief introduction abt SDLC Models.
But i love to see more about V and waterfall models and it's differences and most commonly used model now a days
in industries?.
It will be better and very usefull for begineers.
thanking u
kishore kumar
# May 24, 2006 9:20 AM
Thanks!
- Gerry
# May 24, 2006 5:45 PM
Kiran said:
hi Ray
Really its helping alot for who want to know SDLC life cycles.
But wats the difference b/w Extreme programming and other models????
Thanks in advance
# May 25, 2006 3:55 AM
soul said:
great work man, keep it up.
# May 30, 2006 3:01 AM
Laszlo said:
Hello all,
I can say Scrum is definitely making headway with a number of Fortune 500 / Global 1,000 companies embracing
the values of the www.AgileAlliance.org and the www.scrumalliance.org
I dug up Kane Mar’s article on staggered iterative waterfall, part1 and part 2 here; I think it is relevant to the
discussion:
http://danube.com/blog/kanemar/the_staggered_iterative_waterfall_anti_pattern_part_1.html
and
http://danube.com/blog/kanemar/the_staggered_iterative_waterfall_anti_pattern_part_2.html
sathish said:
gud one for beginners !!!!!
# June 7, 2006 7:54 AM
Rizwana said:
hey...this comparision really helped me to understand wot i shud choose for my project...also include rapid prototype
model,exteme prgrammig,code n fix and synchronize-stabalize models....thank ya
# June 25, 2006 5:07 AM
Rizwana said:
hey...this comparision really helped me to understand wot i shud choose for my project...also include rapid prototype
model,exteme prgrammig,code n fix and synchronize-stabalize models....thank ya
# June 25, 2006 5:08 AM
rizwana said:
hey...this comparision really helped me to understand wot i shud choose for my project...also include rapid prototype
model,exteme prgrammig,code n fix and synchronize-stabalize models....thank ya
# June 25, 2006 5:09 AM
rizwana said:
hey...this comparision really helped me to understand wot i shud choose for my project...also include rapid prototype
model,exteme prgrammig,code n fix and synchronize-stabalize models....thank ya
# June 25, 2006 5:10 AM
Poonam said:
good article. But i hav never seen a v-shaped life cyle model. where can i get details of this model?
# June 30, 2006 6:23 AM
angela said:
what does MVP stands fo in ur name. is it Master of Various Platforms :)
# June 30, 2006 6:34 AM
Pratichi said:
this is eally very nice and helped me in doing the analysis of my project.
# July 3, 2006 1:18 PM
pavithra H A said:
GOOD ONE!!
its really helpfull
# July 11, 2006 2:23 AM
I'm a new project manager so I need alot of project management information. I would like you reply my answer to
my email box [email protected]
# July 17, 2006 3:59 AM
Daffodil said:
Thanks so much for such a comprehensive explanation of the SDLC models - Nice overview.
# July 20, 2006 3:53 PM
Venkat Raja said:
Very nice article, you have the gift of putting it in simple terms. Thank you for sharing it.
A few questions .........
Could you please add examples of risks in the softwre context ?
Also can you give examples of requirements changing midstream?
How come they are so?
# July 22, 2006 10:06 AM
Jaya said:
Very Nice!
# July 26, 2006 2:30 AM
Jaya said:
It's very helpful to me.Thanks a lot
# July 26, 2006 2:32 AM
scywaulcher said:
the way you explain concepts is good , you should consider writing more books and articles :) .
# July 27, 2006 3:19 AM
Minal said:
Hi
I just have one doubt. I was thinking that wouldn't Spiral model alos hav the same problem as the Incremental model
i.e. "Problems may arise pertaining to system architecture because not all requirements are gathered up front for the
entire software life cycle"
In the spiral model, how would you make sure that you have rightly estimated the scope of the project in teh first
phase of planning?
Minal
# August 1, 2006 4:54 AM
Minal said:
Hello
One more question, where does the rational unified process fall in these. Isnt that another type of Software
development methodology?
Minal
# August 1, 2006 4:56 AM
Sanjeev said:
Information is good. But I think this is not enough information. Very less ponints are mentioned.
# August 2, 2006 3:05 AM
DCP said:
What hav been explained in wATERFALL Model is not seems to be correct, can u plz check b'coz the requirement
shpul be mapped with UAT and rest of them in the same way, on seeing this many would be miss lead so change as
soon as possible.
Dilip said:
Data Provided Is Good,Especially The Pictorial Representation Is Impressive.Thank You.
# August 3, 2006 11:41 PM
Srinivas said:
Hi. Had there been info about when to use what would have been very much appriciatable . This info is great and
useful for most of the S/W engg
# August 4, 2006 1:43 AM
Priya said:
Thank you for sharing this information. I could not get such an information anywhere else.
# August 9, 2006 9:44 AM
Prudent said:
Documents seems to be good , our suggestion is to go little bit depth
# August 10, 2006 5:39 AM
Prudent said:
Documents seems to be good , our suggestion is to go little bit depth
# August 10, 2006 5:41 AM
sridhar said:
Excellent material...
# August 10, 2006 12:58 PM
suryakiranmurthy said:
can u pls discuss about the vv model ?
# August 16, 2006 4:10 AM
Prem said:
Great article and worth having Five stars. Lot of valuable info presented in succint paras. great.
# August 16, 2006 6:15 AM
sai said:
Very Good
# August 17, 2006 1:57 AM
Markov said:
Very good article about SDLC.
# August 17, 2006 3:21 AM
Francis said:
This is a good material. But, I am not familiar with the V-shaped Life Cycle Model.
# August 17, 2006 3:53 AM
Ashok said:
This site is too good
# August 21, 2006 8:05 PM
Jeff said:
Can anyone help me.. BTW, great article... uhmm what model should i use for this kind of project.. actually its for
my thesis... an online expert system that uses schema matching for data warehousing... please help me.. thanks in
advance...
# August 25, 2006 1:39 PM
Abhijeet said:
That was really a nice topic, very helpful..
# August 28, 2006 2:35 AM
Sandesh said:
Nice Work and very helpful for me in getting differences in all the different models ..
# August 28, 2006 2:42 AM
Lloyd said:
to Mr. Lewallen, thank you very much for posting the SDLC, ill be using it for my software methodolgy
# August 31, 2006 5:36 AM
M.Dayananthan said:
Nice article to refresh abt SDLC....Thanks...
# September 1, 2006 12:20 AM
Zaki said:
I don't see the UAT in the V-model.Can someone throw some light on this?
# September 1, 2006 2:50 AM
jams said:
can some one let me know what is Rapid Application Development(RAD)
[email protected]
# September 2, 2006 4:53 AM
Harish said:
Great Article
# September 4, 2006 5:29 AM
Heba said:
Please what about RAD???? pros and cons
# September 5, 2006 6:11 PM
Panchaxari said:
Very informative. Thanks
# September 6, 2006 2:09 AM
kunal said:
its good
contains good info
i think they have to give more details
# September 9, 2006 1:09 AM
vasudha said:
this is a great article .this realy helped me a lot to clear technical round of my interview. can you please share some
information on software testing techniques
# September 13, 2006 6:29 AM
ramana said:
a very good article ...i need complete information regarding spiral model
# September 23, 2006 1:34 AM
Bepenfriends said:
Hi Ray,
A very good post. I know only waterfall model and worked on that. Now i know a little in other models too.
Thanks
Albert
http://blogs.bepenfriends.com/bepenfriends
# October 10, 2006 11:58 PM
Rudra said:
This article is helping me a lot.
Thank You and good work.
# October 11, 2006 2:00 PM
lone said:
Thank you very much,it's useful to me.Can you describe the prototyping model?And I donnot understand the
difference between the 1st model in incremental model and the prototyping model.
# October 13, 2006 4:06 AM
Vincent said:
Thank you very much! it's useful to me, but do you know novel cycle life? I wish to know any new cyle life used in
the present time.
# October 14, 2006 12:39 PM
Roushan said:
Thanks for the article. But from my point of view better to elobrate the topic
# October 17, 2006 6:01 AM
Urukundappa said:
Excellent document on SDLC models. I am suggesting you to provide in detail information.
# October 30, 2006 10:44 AM
Rahul said:
Good One !
# October 31, 2006 11:15 PM
Balkrishna said:
Indeed good article throwing light on various SDLC models.
Almost got cleared the imbroglio between various modles.
Thanks a lot :)
# November 1, 2006 4:40 AM
Prashant said:
Good one ...fundamentals of the SDLC ,very useful for someone new to SDLC
# November 3, 2006 5:45 AM
uday said:
Its G8 work.
Thank you for providing these details
# November 3, 2006 11:30 AM
savitha n said:
A good one,but as to be in little more depth for better understanding.keep it up....
# November 4, 2006 12:02 AM
ysib said:
I am trying to decide what sdlc use in my project.
due to lack of expertise cia is strongly considering buy off the shelf software, which would be the best methodology
to use if you are going to buy the software?
# November 7, 2006 11:51 AM
Semon KH said:
please i want to ask about drawing a sketch of project life cycle
# November 10, 2006 10:11 AM
Semon KH said:
thank you for the help
# November 10, 2006 10:14 AM
Sunil said:
Thanks ,
I got solution for my query
# November 11, 2006 10:37 PM
prathyusha reddy aala said:
This is a real gud site for the ppl who want to know the basics of how a project is handled btw i doubt if V shaped
model is an SDLC . Gud work :-)
# November 12, 2006 12:52 PM
Prajakta said:
Its a good article and i find sufficient to get knowledge about SDLC.but i would like to know more on prototyping
model...
# November 13, 2006 4:38 AM
Mahendra said:
Very Good Article and thanks for keeping simplicity.
# November 14, 2006 4:55 AM
PrabhuSV said:
Its nice to see these models at one place for reference and comparison for process people. I wanted to see the
Extreme Programming & Evolutionary Appraoch models.
-- -- [email protected]
# November 22, 2006 3:32 AM
Naina said:
Excellent article. Smart and simple. Summarizes SDLC very well. Good Job.
# December 4, 2006 10:52 PM
Raj said:
Its a really gud article for figuring out differences between different models.
# December 5, 2006 3:48 AM
khushbu said:
hi, this is gud article but u wrote in a very high manner , please write in simple words nd also in that way tht a
student can read it . i m from india . but i found it very nice and optimistic.bye and thanks
# December 6, 2006 8:22 PM
swarna said:
Nice article, this article is more helpful to the people those who are involved in Testing track
# December 8, 2006 2:40 AM
kumar said:
Please mention the out come documents of each phase of the SDLC!
# December 9, 2006 12:43 PM
Olatoye said:
I must give credit to you rlewallen, for supplying such detailed information the various types of SDLC Models. I tell
you what, I went for an interview Today for a Test Analyst role some where in London. The face to face interview
and all that went well. I was happy. BUT there was the TEST (Combination of Multiple choices and theory). I tell
you, if I had seen this blog earlier, I could have earned myself an extra 17 marks for just explining what the V-model
was, with the level of clarity you provided. I need to get in touch with you some how.
# December 18, 2006 6:08 PM
david said:
this is the best description in which i never saw about SDLC
# December 26, 2006 4:14 AM
YASIR said:
NICE ONE ISN'T IT? VERY GOOD INFORMATION TO DISPLAY ANYWHERE IN THE WORLD
THANK YOU FOR RAYMOND LEWALLEN
# January 3, 2007 3:29 AM
Varun said:
This article help me a great deal in my project on sdlc models and am just saying thankyou.
# January 3, 2007 9:54 PM
Chetan said:
Hi,
A very informative post. Explained in much simpler words and a great help to all developers mostly freshers.
# January 4, 2007 12:31 AM
sunitha said:
Its really good for learners.By the way I need one more help..can any one tell me where I can find the trial version of
Test Director
# January 8, 2007 9:52 AM
dilshara said:
was a real important resource for my teaching material.. thanks and keep your work continuing with such important
service to all... great work!
# January 10, 2007 11:58 PM
zinat said:
this is very good.
thanks a lot
# January 17, 2007 11:56 PM
zinat said:
this is very good.
thanks a lot.
# January 17, 2007 11:57 PM
dolly said:
HI RAY
THIS IS VERY NICE ARTICLE BUT ADVANTAGE -DISADVANTAGE SHOULD BE MORE CLEAR AND
EVRY MODEL SHOULD BE EXPLAINED WITH AN EXAMPLE.
# January 22, 2007 12:29 AM
morry said:
hey there extremly well written in an understanding way..ive an exam on theses:) so thanks a miliion.
# January 22, 2007 2:04 PM
saba said:
Hi!! Thanks a lot .This article is very good & it helped me a lot in deep study of the software lifecycle development
models.Thanks again.
# January 24, 2007 3:18 AM
Sasi Varma said:
Good, very useful posting. Thanks
# January 25, 2007 5:23 AM
FARZANA said:
THANKS FOR SUCH NICE ARTICLE A GOOD RECOLLETION FOR ALL THOSE WHO WANNA A
BRUSHUP THANKS AGAIN BYE AND POST OTHER ARTICLES ALSO....
# January 29, 2007 1:41 AM
Anandurs said:
Hi Ray,
Its really a useful thing in brief, Thanks for it.
# January 29, 2007 3:44 AM
KJS said:
Good comprehensive overview! My only suggestion would be to add a Maintenance phase.
# January 31, 2007 11:28 AM
Rakesh said:
This paper has given me a clear idea about the SDLC model. In the disadvantages sections, the Risk can be
explained clearly about what are the risk factors can be taken into consideration in that particular type of model.
Thanks!
# February 1, 2007 5:44 AM
YW said:
This paper gives me a good explanation about SDLC.
Btw,
Can someone inform me, where I can found a comparison between SDLC used by firms (in US for example)? What
is the most popular used SDLC by the firms or software house? Is there any surveys about that?
# February 1, 2007 7:56 AM
Clara said:
This was really very helpful. Good information about SDLC. Thanks
# February 2, 2007 11:27 AM
Zia said:
Very much helping and quick learning material .... Nice work
# February 6, 2007 6:05 AM
arunkumar.R said:
its very nice ......
i think it wioll help me in my project work............
# February 12, 2007 11:49 AM
ysj said:
hi,
this is a very good thim. because when you have ans but you donot found then we found heare.
thanks....
# February 17, 2007 1:07 PM
p said:
when i found anather questions ans?
# February 17, 2007 1:10 PM
mansoor said:
very useful and a clear explanation of the sdlc models
# March 15, 2007 7:23 AM
ChinmayNaidu said:
Good article. Some more categories must be involved like RUP,XP etc.
# March 16, 2007 9:47 AM
Munendra said:
this is very good for s/w professtional...
munendra
# March 20, 2007 6:07 AM
jayakumar said:
Its really good..but if u give in simple english it will be more usefull to all...
# March 26, 2007 11:21 PM
Dhvani said:
what is the difference between SDLC and Agile methodologies?
# March 27, 2007 10:54 AM
Rkreddy said:
Hi
Raymond Lewallen its really good one,
but iam suggesting its better to eloborate more about the difference between the
high level and low level design under the design phase instead of giving it in one sentence,
over all it is excelelnt
# March 29, 2007 5:04 AM
Jagadish said:
very Informative.
# April 10, 2007 1:58 AM
josif said:
really thanks alot for this topic.........
# April 16, 2007 4:10 AM
radhikag1 said:
ITs wondeful, and simple, catchy too
# April 18, 2007 2:49 PM
Veenu said:
THis is very good blog i get while searching on google...
This article explain the SDLC in a very good manner. For the begineers it is a very good article.
Thanks for this article.
Regards,
Veenu kapoor
# April 19, 2007 3:25 AM
Mak said:
Great help for interview preparation!!!!!
# May 9, 2007 8:29 PM
SK said:
Hi..dude this is a cool one.
# May 14, 2007 6:13 AM
Raghu said:
Its good to consolidate models in one place
# May 27, 2007 7:44 AM
E Murugan said:
This is very nice and useful article for the people who are in begining level in s/w industry.
# May 29, 2007 5:31 AM
sunitha said:
it is easy to understand for each model advantages and disadvantages also given
# May 30, 2007 1:20 AM
surekha said:
thanks for sharing this information..
it was very helpful to me and simple and made all my points clear regarding the models thankq very much
# May 31, 2007 7:44 AM
Decoda said:
Very Informative but I would like to know about a few more other models. Models like, Evolutionary Development,
Formal Transformaton and Reuse- Oriented System.
# June 4, 2007 11:33 PM
Shyam said:
This is simply superb, ideal way of explaining SDLC and anyone can understand
# June 8, 2007 12:06 AM
SIVAI said:
WHAT ABOUT AGILE MODEL. CAN SOMEBODY EXPLAIN ABOUT DIFFERNCE BETWEEN AGILE AND
OTHER MODELS ,PLS.
# June 8, 2007 11:44 AM
SIVAJI said:
COULD SOMEBODY PLS EXAPLAIN THE DIFFERNCE BETWEEN AGILE AND OTHER MODELS
# June 8, 2007 11:46 AM
Rizwan said:
This is really nice.My project manager really appreciates it.
# June 12, 2007 5:34 AM
PROMISE said:
THANKZ THAT REALLY HELP ME,I STRUGGLING WITH C.
# June 13, 2007 1:00 PM
eirlivy said:
ei.thanks for this site but cani request for the informatrion about system development life cycle its
history,importance, advantages and disadvantages>>pls\
# June 27, 2007 3:07 AM
suseentheran said:
its very useful post....thanks a lot.
# July 4, 2007 2:54 AM
raja said:
but u didn't mention refinement of v model.pls provide that info.............................
# July 20, 2007 6:27 AM
Anu said:
Thnx a lot, it is really useful..
Keep up the good work....
# July 26, 2007 6:40 PM
TechnoPhile said:
Wow! So many replies and ticking...
Guess its because Google has listed your link in first page! Well, I liked the V-Shaped LifeCycle Model
representation. It explains the crux and is easy to understand. With all respect, good work.
# August 2, 2007 6:10 AM
Neelima said:
pls give me the precise information abt v-v model with diagram
# August 3, 2007 12:33 PM
jyoti said:
very valuable
# August 13, 2007 2:11 AM
sridhar said:
its a nice job very easy to understand boss
# August 23, 2007 5:25 AM
deepak said:
what about evolutionary development? fountain approach, formal transformation, re-use oriented approach etc.
Would like to know about those ones as well. Please provide me with a link if u know of any
# August 31, 2007 12:12 AM
Reddy said:
Very good work
# September 19, 2007 12:44 PM
programmer said:
some of this information is also from
www.softdevteam.com/V-shaped-lifecycle.asp
did you write this yourself? honestly?
# September 19, 2007 1:24 PM
Nair said:
Great post.. Helped me a lot
# September 24, 2007 1:15 AM
Kenny said:
finally, i can actually understand this, thanks for putting it up, its really helped me with my IT assianment.
# September 27, 2007 7:11 AM
Lizzie said:
thank you for a simplified version of the SDLC models, all this goes in my task assignment :o)
# September 29, 2007 9:44 AM
Marinos said:
i make a homework for my university and i can find advantages and disandantages adout life cycle;Can you help
me.
# October 22, 2007 12:34 PM
dev said:
thanks for help
# October 25, 2007 4:19 AM
raj said:
Can you please explain about Agile process? Thanx raj
# October 27, 2007 2:50 PM
vineeta said:
thank u so much .this is a very useful article for me
# October 30, 2007 5:53 AM
Redd said:
can u tell me the evolutionary model and reuse based development and formal model and their advantage and
disadvantage??
# November 1, 2007 11:33 AM
root123 said:
That's a good list to compare and choose development models to meet specific requirements....thanks
# November 3, 2007 7:43 AM
Kartheek said:
Hi Mr. Raymond Lewallen
Im kartheek.. im working as QA engineer India.
Actually i want some information about newly introduced SDLC model... Think its name is Gen3
If you know about that... Im expecting some valueble information from you.
# November 16, 2007 7:53 AM
Geetha said:
Good and a usefull article.
# November 17, 2007 12:08 AM
priya said:
Thanku so much..It's very useful 4 me...
# December 6, 2007 2:26 AM
Stewart said:
How about a little Rational Unified Process for software development??
# December 29, 2007 7:45 PM
nagavishala.ch said:
Hi, this is vishala what are the models u given are perfect but i want on Agile model and which situation we can go
for this type of model
if u provide the answer it will be a great favour for me.
thank you.
# January 4, 2008 1:44 AM
mona said:
Thank yiu for your information . They are fantastic!!
# January 20, 2008 6:16 PM
Joanna said:
It was quite good the imformation. However I think you could have gone more in depth about the pros and cons and
given examples i.e why is is poor for "Poor model for complex and object-oriented projects."? Also maybe a
introduction to RAD would have been good. However a good document
Jo
# January 21, 2008 9:25 AM
francisca said:
please i need information on sdlc, mostly the advantages and disadvantages,methodology
# January 24, 2008 2:37 PM
visagan said:
you are handled the diff models how to develop the new models? if you are focus in requirement to sys.testing is this
enough ur answer is yes- ok if no means which area want to cover pls reply in my id.
# January 28, 2008 7:10 AM
mahendra said:
good. but not sufficient
# January 29, 2008 2:42 AM
Diala said:
The best breakdown of SDLC models, I have ever come across, I'm saving this.
# February 7, 2008 1:09 PM
Farook said:
Nice explanation.... Very easy to understand... Really good job
# February 26, 2008 6:09 AM
Lol said:
That is very interesting information. I have worked several years in the automotive industry, in engine management
system where the V-cycle is widely used.
I have now changed industry and struggle with the implementation of an ERP system. More specifically, we struggle
with all the modules communicating with the ERP system, such as generation of sales report.
Anyone has an idea of what cycle works best for that type of application?
Thanks
Lol
# March 2, 2008 3:27 PM
Mohamed said:
HI
Thanks this is great article
# March 12, 2008 9:45 PM
Josephine said:
Appreciatively, this write up has really helped me in my final year project tks a lot
# April 10, 2008 4:06 AM
Sumanth said:
Thank you Raymon,
This is good article with simple words, which is simple to understand
# April 11, 2008 1:49 AM
justcool said:
very good informatinon on s/w dev models
# April 12, 2008 12:55 AM
yar said:
yarrr
# April 18, 2008 12:18 PM
Stephanie said:
I'm doing an assignment and i dont know if prototyping is a model or if spiral model and RAD are examples of
prototyping
# April 25, 2008 6:10 AM
Gopal said:
Really superb article ....ever I have seen.
It's helpful for all
# April 25, 2008 7:16 AM
Gopal said:
Really superb article ....ever I have seen.
It's helpful for all
# April 25, 2008 7:16 AM
Kris said:
Awesome stuff. Priceless. I'm an MBA for more than 2 years now, I never understood the differences better before. It
cleared all my small but important doubts. Thank you for posting them.
# April 29, 2008 1:56 AM
Jay said:
very helpful, our text book only provides one example. I appreciate these thourough examples without them I;ll still
be clueless as to how to do my homework.
# May 6, 2008 4:19 PM
rukaya said:
Please elaborate the models. explainging in detail will mahe it clear to understand it well.
Any ways thanks for the article. I can't say it is a good one but can be helpful to beginners.
# May 9, 2008 5:30 AM
loga said:
thank u. really helpfull article for my assignment
# May 12, 2008 1:54 AM
althaf said:
what is FISH MODEL?
# May 13, 2008 3:23 AM
Bhanu said:
Good article on SDLC in a simple language, it is more informative and easy to understand the different models.
Thanks.
# May 13, 2008 8:50 AM
Sravani said:
Its very nice and much helpful.
Thanks a lot
# May 16, 2008 1:37 AM
ks thangavel said:
in articles
in V MODEL not specified UAT testing and coding
consider it
KS THANGAVEL
[email protected]
# May 21, 2008 6:23 AM
KS THANGAVEL said:
in V -MODEL diagram
u are not specified the UAT TESTING nad not concen code it good article except V MODEL
KS THANGAVEL
[email protected]
# May 21, 2008 6:38 AM
sandhya said:
thanks. nice article
# May 31, 2008 11:13 AM
rajesh said:
its very good for the novice learners who could understand as fast as they can.this is one of the best material
# June 3, 2008 7:38 AM
shantanu said:
hi....
this article is really good.PLZ MAKE SUCH TYPE OF ARTICLES MORE........... THANX A LOT
# June 13, 2008 7:11 AM
nishanthan said:
hi thanks its vry useful to me ... i wanna check wit u some thing .. hey can i use spiral model for the big cash flow
management software ....if u noe plz reply to [email protected]..
if u can plz help me ...
# June 17, 2008 2:27 AM
Niranjan said:
Really a good one with minimal lanuage helping a begineer to understand terms and their scopes.
# June 30, 2008 5:13 AM
SyedOmer said:
Hi All,
The above S/W development models are really very informative..
Regards,
SyedOmer
# June 30, 2008 6:22 AM
SyedOmer said:
Hi All,
Really very informative and interesting topics...
Regards,
Syed
# June 30, 2008 6:23 AM
selvi said:
good artical on sdlc modell
its veryuseful for us...
i have to verify this url only... abt s.w testing
thanks
# July 1, 2008 3:26 AM
sathish said:
thanks a lot for this, will u post some other models
regards
sathish
# July 18, 2008 2:22 AM
Zandy said:
Hey Raymond u'v been a great help ur article helped me a lot.Bi ups to you.Thank you.
# July 21, 2008 3:41 AM
saniya said:
this is fabulous!
but very boring to read!
this should be short & sweet!
# July 22, 2008 3:16 AM
Antony.J said:
This site is useful for the software builders.
# July 26, 2008 6:40 AM
Ragoubady said:
Nice artical and its simple, short and having useful information.
Thanks
E.Ragoubady
# August 12, 2008 3:18 AM
Sheela said:
Thanks for sharing your knowledge and skills, this documentation is very much usefull for me.
# August 13, 2008 6:48 AM
Naga said:
Thanks U gave what we need and we expect more from u.
# August 13, 2008 7:43 AM
Kadenyi said:
Thanks. you didnt mention code and fix model
# August 19, 2008 2:30 AM
Ganesh adiga said:
Really its must need for beginners in SDLC......
# August 21, 2008 6:37 AM
Zaniee said:
hye i think this is the most good explanation i read. keep it up raymond lewallen.
but i want to ask is there any explanation about system development life cycle (SDLC) which is each phases are
overlap between other phases.
..malaysians..
# September 8, 2008 9:42 PM
godwin said:
hi
how can i get full detail of the topic of system life cycle.
can any one give me information on our to get it.
thanks.
# October 7, 2008 7:32 AM
Leave a Comment
Name (required) *
Comments (required) *
Remember Me?
anything about UI :)
Our Sponsors
The Lounge
Interactively build regular expressions and apply them directly to open files. Download a FREE trial today!
This Blog
• Home
• Contact
• About
Syndication
• RSS
• Atom
• Comments RSS
Recent Posts
• Identifing Waste, the Lean Way
• An entry into lean
• The Fly in the Soup of the Iteration
• Getting Done the Lean Way
• There is too much money to be made in software development
Tags
• .Net Development
• Agile
• Alt.Net
• Continuous Integration
• Database Basics
• Extreme Programming
• Fantasy Football
• Featured
• Generalities
• Hardware
• Lean
• Most Popular
• OOP
• Patterns and Practices
• Reviews
• Scrum
• Sql Development
• TDD
• User Groups
• WPF
News
• <>
• <>
About Me
• Technorati Profile
MVP
•
Archives
• September 2008 (1)
• August 2008 (2)
• July 2008 (1)
• January 2008 (1)
• December 2007 (1)
• November 2007 (1)
• October 2007 (1)
• September 2007 (3)
• July 2007 (2)
• June 2007 (2)
• May 2007 (1)
• April 2007 (4)
• March 2007 (8)
• February 2007 (9)
• January 2007 (4)
• December 2006 (3)
• September 2006 (2)
• August 2006 (2)
• July 2006 (1)
• June 2006 (3)
• May 2006 (9)
• April 2006 (6)
• March 2006 (1)
• February 2006 (4)
• January 2006 (7)
• December 2005 (9)
• November 2005 (7)
• October 2005 (7)
• September 2005 (5)
• August 2005 (26)
• July 2005 (21)
• June 2005 (23)
• May 2005 (16)
• April 2005 (21)
• March 2005 (25)
• February 2005 (31)
• January 2005 (11)
• December 2004 (21)
Friends of CodeBetter.Com
Red-Gate Tools For SQL and
Member Projects .NET
WSMQ - Brendan BlogJet
Subscribe Tompkins CodeSmith 3.0
Sarasota Web Design - SourceGear Vault
Google Reader or Homepage David Hayden Telerik
del.icio.us CodeBetter.com Patterns & Practices - ComponentArt
About CodeBetter.Com Latest Items David Hayden VistaDB
Add to My Yahoo! dotMath - Steve Hebert JetBrains - ReSharper
CodeBetter.Com FAQ Subscribe with Bloglines
Our Manifesto EZWeb - Jeffrey Palermo Beyond Compare
Subscribe in NewsGator Structure Map - Jeremy D. .NET Memory Profiler
Advertisers should contact Online
Brendan Miller NDepend
Subscribe with myFeedster StoryTeller - Jeremy D. AliCommerce
Add to My AOL Miller Ruby In Steel
Furl CodeBetter.com Latest The Code Wiki - Karl SlickEdit
Items Seguin SmartInspect .NET Logging
Subscribe in Rojo NGEDIT: ViEmu and
Codekana
LiteAccounting.Com
DevExpress <-- NEW Friend!