a set of activities whose goal is the development or evolution of the software
system development challenges call for an engineering approach for software development. a software process is required.
This is what Dr. Dean said : " I still want to be the candidate for guys with Confederate flags in their pickup trucks .