At Odds? Composite apps vs visualizing the design

Aug 22, 2008 at 2:58 AM
Edited Aug 22, 2008 at 2:59 AM
With respect to tooling, I see a nice trend towards the ability for us to visualize the overall design of an application through modeling (ie Rosario, EDM etc). Does anyone feel that I should lower my expectations when ideas like dependency injection are in play? I remember seeing early Acropolis demos that showed designer support and thought that it was a good direction. To some degree, I think that folks (archs, designers etc) can work within a narrow view of the app and let it be assembled in its final form at runtime but I would like to be able to visualize the relationships between things without digging through source.  Can tools evolve to deal with this or are we simply choosing loose coupling over the ability to understand our applications as they grow large and begin to spread their wings?