Kay > How many classes? Luciano > Did you include any class like Session Bean, Facade, Service Locator, etc. inside your class diagram?
For this project, I think 10-20 classes is a rough estimate. Part of the confusion I think between what should be in the class diagram vs component diagram stems from the many examples, including the Sun example entitled: "Figure 11.9 Class Diagram Showing Sample Application Architectural Components" Notice the two words "class" and "component" in that figure title: http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/app-arch/app-arch5.html There is no definitive answer here. I tend towards the Cade/Roberts approach. Their class diagram includes processors (p.169).