16
Benefit 4. Easier to Maintain
uApplication being built is divided into two parts
ØEach has less code to maintain.
uApplication is clearly partitioned.
ØWhen a business rule changes, only need to look through half of the code to find it.
uAs the number of lines of code in an application doubles, the complexity increases by a factor of four.