Click here to Skip to main content
15,881,455 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
What is the difference between software development life cycle and software process model?
Posted
Updated 4-Oct-11 9:35am
v2
Comments
André Kraak 4-Oct-11 15:36pm    
DO NOT SHOUT when asking a question. When you use all capital letters it is seen as shouting on the Internet and considered rude. Next time when posting a question please use proper capitalization.
Mehdi Gholam 4-Oct-11 15:53pm    
Thanks for toning down the question :)

It depends on the text book you are being evaluated on.

Broadly they are the same thing.
 
Share this answer
 
Comments
Simon Bang Terkildsen 4-Oct-11 14:48pm    
indeed, my 5
Sergey Alexandrovich Kryukov 4-Oct-11 15:39pm    
Not quite agree -- there is a very important distinction. Could you simply mix up "Software Development Process" with "Process Model"?
Please see my answer, you might find it interesting.
I would also be interested in some discussion, if you want to share your opinions.
--SA
As always, the question in the form "what's the difference between {0} and {1}" is incorrect in principle. What's the difference between apple and Apple?

In this particular case, I'm not 100% agree that the two terms are basically the same thing.

Yes, "Software Development Process" and "Software Development Life Cycle" are basically the same, see http://en.wikipedia.org/wiki/Software_development_process[^].

However, "Software Process Model" is something different.

"Software Development Process" and "Software Development Life Cycle" mean some phenomena of nature which actually happens during software developing, while "Software Process Model" reflects some conception about software development which someone tries to put into practice. I would say, very often a misconception :-). Answers.com defined "Software Process Model" as a "a simplified description of a software process", see http://wiki.answers.com/Q/What_are_the_software_process_model[^], but I would say, first of all this description grows from some conception.

I stress this difference because I come to understanding that actual software development method generally suffer from huge misconceptions and baseless ambitions of the leaders putting forward or pushing those conceptions rather then actual knowledge or science. All this is done sacrificing practical and project-specific considerations, human factor and other important aspects. This explains why those conceptions are subject of fashion and change so often.

At the same time, lack of conceptual thinking makes things even worse and massively produce unsupportable projects going out of control seemingly regardless or often contrary to management effort. Development conceptions should be created, but they should be more realistic, more related to each concrete set of development goals and qualities of the members of development team. There is too much of fake knowledge in this area already. For now, I think the best development conception is: "there is no a silver bullet".

—SA
 
Share this answer
 
v8
Comments
Mehdi Gholam 4-Oct-11 15:52pm    
My 5! But I think your explanation is way above the head of the OP.
Sergey Alexandrovich Kryukov 4-Oct-11 15:54pm    
Thank you, Mehdi.
Over the head? First, you never can be 100% sure. And it does not matter. OP is not the only reader of this post. How about you and others?
--SA
Simon Bang Terkildsen 4-Oct-11 18:28pm    
My 5, I don't know what to answer, you've got my brain working like it hasn't done since I had to find a way to score Julie in 8th grade. Bookmarked; I'll think about this one the next day or two and comeback with my view, if my brain don't burn first.
Simon Bang Terkildsen 4-Oct-11 18:30pm    
Just so there is no misunderstandings here about me and Julie in 8th grade: this was back when I were in 8th grade too, I'm no pervert :)
Wonde Tadesse 4-Oct-11 20:26pm    
5+. Perfect

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900