Maintainability
Maintainability
- By layering (and modularizing) the architecture, maintainability is greatly improved.
- Once modules and to a lesser degree layers have been tested and verified, other modules or layers can be worked on without impacting each other.
- Members of an engineering team can be assigned to work within a particular layer or module based on strengths and weaknesses.