The Modular (or Component) Waterfall model is used for larger projects where delivery can be phases, and where concurrent activities enable faster delivery.
The highlights of the model are:
The Requirements Study would result in a Software
Requirements Specification Document and a User Interface
Prototype.
As part of the High Level Design phase, the proposed
architecture will be fine-tuned, inter component interfaces
will be finalized and standards for development, security
implementation and exception handling will be evolved.
The figure above shows two streams for Low Level
Design, Development, Unit Testing, and Module Testing.
This is illustrative to represent that we will develop
multiple components in parallel. Such an approach
will enable us to develop and test certain parts of
the application earlier. The exact number of components
and their relative sequence will be decided after
the completion of the Requirements phase.
As can be seen from the figure, Test Planning and
preparation of Test Cases will be an independent and
concurrent activity. Test Cases and Test Execution
results will be made available to you.
Typical Solutions
The wide range of solutions we have provided convey significant expertise in the Enterprise Application space…