2.2: Life-Cycle Models
Approaches to software development usually follow one of a few basic models. Read this section about different software development approaches and try to figure out the main advantages and disadvantages of each approach (discussed in the next section).
Read this summary of software development models and try to address the main features of each model. Note that this development approach might be categorized in a different way in other resources.