CAST does impact analysis by means of dependencies that it is able to generate.
With SEI metrics coming straight from the source (the founder) this tool has some excellent non-functional metrics with configurable thresholds that can show overall Application intelligence dashboards based on snapshots taken overtime. Does take some resources, and one needs to be clear with a business case as it costs!
check out: http://www.castsoftware.com/