
SOFTWARE-DEVELOPMENT LIFE-CYCLE MODELS 49
Some problems are difficult to divide into functional units (modules), which
can be incrementally developed and delivered.
2.7 RAD MODEL
The RAD (Rapid Application Development Model) model is proposed when
requirements and solutions can be modularized as independent system or
software components, each of which can be developed by different teams. After
these smaller system components are developed, they are integrated to produce
the large software system solution. The modularization could be on a functional,
technology, or architectural basis, such as front-end-back-end, client side-server
side, ...