waterfall software development definition

Definition of waterfall software development : noun

  1. A software development model that relies on a series of sequential steps that flow into one another. Waterfall development prepares software against a set of requirements specified in advance. (Contrast "agile development.")