A Comparison of Software Development Methodologies

Table 1: Software Development Models and Techniques.(1) A methodology is composed of one of the software development models used in conjunction with one or more techniques, i.e., methodology = model + technique(s). The techniques of prototyping, cleanroom, and object-oriented are ways to implement the waterfall, incremental, and spiral models. ................
................