Separation of Concerns (Cont.) “clean”separation can help: -Reduce complexity,improve comprehensibility Simplify evolution of SW Local,easy changes Smaller impact of change Facilitate reuse developers aren't burdened by extraneous parts Simplify component integration Object Oriented Analysis and Design 6Object Oriented Analysis and Design 6 Separation of Concerns (Cont.) “clean” separation can help: § Reduce complexity, improve comprehensibility § Simplify evolution of SW § Local, easy changes § Smaller impact of change § Facilitate reuse § developers aren’t burdened by extraneous parts § Simplify component integration