Reputation: 161
Let say there's web project which is packed as war file. That project has dependencies on several libraries.
How to show those dependencies without specifying which inner component of that war file uses which library?
Upvotes: 2
Views: 1239
Reputation: 8587
As you ask for uml how-to over the tool I edited my answer.
I think the component diagram is self described as it is. I would model it pretty clean like below, without knowing much about your system, language used, complexity or the size... Most UML people would not have any problem to understand the WAR file from a model like this.
(below I did an example of something let us call for my web orders online web application)
You can specify inner components of an component in deeper levels. Like the << Java Application >> you could e.g. add it in a higher level component as << "Web application server component" >>, which is in a << JVM component >>.
For more reading check The Component Diagram (IBM) - read about Showing a component's internal structure
[Older answer]
When it comes to tools I would suggest that you take a look at JBoss Tattletale.
It is really powerful and easy to use.
The tool will provide you with reports that can help you
Upvotes: 1