I have been asked to formalize the architecture of our front-end JSF code and beans.
My first thoughts were that this would be just like any other class architecture. Fire up visio, make my UML diagrams, and that's that.
However, there is no way that I can think of to express things such as bean scope, page navigation, the way different beans are tied to different portions of pages, the way bean properties can effect navigation and AJAX rendering, etc.
Has anyone else here run into a similar problem? What tools have you used to remedy it?
Thanks in advance, ~Zack