I agree that such a tool can be valuable. Indeed, this was one of our goals when we decided to develop nWire . We are not yet located, but this is what we hope to develop and extend.
I believe that such a tool should be "live" with a code, not an autonomous presentation, because we never invest in maintaining such documents, and after 5 minutes they are out of date. Therefore, I do not think the Visio solution will come. I also believe in minimal consumer investment, plug-and-play tools.
There are some issues that need to be addressed, although, for example, how to get the architecture from the code so that it makes sense, what are the levels of scaling, etc. I'm not sure that one common solution can fit all projects, you will want to configure it to understand your specific architecture.
If you have more thoughts and ideas, I would love to hear them. Either submit them here or email me on zviki at nwiresoftware.com.
zvikico
source share