Context:
A tool to analyze how modular the system is, and help users to discover and reorganize the system into a set of domain modules that are independently testable and releasable
- For an existing system it can evaluate how modular the system is
- As new software is being developed, these tools will serve as mechanisms for quality control.

Long Term Payoff
- Improved maintenance through quantitative analysis
- Maintainability and understandability Improvement
- Through extraction of domain concepts
- Through impact analysis
- Through modularization and structured interactions among modules
- Can help in making the application service oriented
- Productivity improvement of new application development – code quality check
|