You are on page 1of 1

WATERFALL MODEL INTEGRATION AND CONFIGURATION

INCREMENTAL DEVELOPMENT
- REUSE-ORIENTED SOFTWARE
ENGINEERING

Plan-driven / Agile Approaches


Pros:
Plan-driven / Agile Approaches
1. Reduced costs and risks as less software is
developed form scratch.
Plan-driven Approaches 2. Faster delivery and deployment of system.
Pros:
1. Cost of accommodating changing customer
Pros : requirements is reduced.
2. Easier to get customer feedback on the
1. Used for large systems engineering projects – Cons:
development work that has been done.
help coordinate the work.
3. More rapid delivery and deployment of useful 1. Requirements compromises are inevitable so
2. Easy to arrange tasks
software to customer is possible. system may not meet real needs of users.
3. Phases are processed and completed at one
time. 2. Loss of control over evolution of reused
system elements.
Cons:
Cons: 1. Process is not visible.
2. Systems structure tends to degrade as new
1. Difficulty of accommodating change after the
increments are added.
process is underway – phase has to be
3. Management complexity is more.
complete before moving onto the next phase.
2. Difficult to respond to changing customer
requirements.
3. Difficult to measure progress within phases.

You might also like