Understanding the pros and cons of the Waterfall Model of software developmenttechrepublic.com1 pointkalsi15 years ago