UML Section Index
Are there any open source/free UML tools for Java developers?
Open-source / free tools:
ArgoUML
http://www.argouml.org/
JUG - Java UML Generator
http://jug.sourceforge.net/
UML Modeller (KDE app for Linux)
http://sourceforge.net/projects/uml...more
What are the plans to represent a Java throws signature element in a UML method signature and how should I represent a Java throws signature element in a UML method signature?
As far as official plans, you'll have to get word directly from someone on the UML 2.0 committee at the OMG - of which I am not (said with a sign of relief :-)
Looking at Grady's book (UML User's...more
What is a stereotype? Where can this be used? What is a stereotype? Where can this be used?
I think you are referring to a concept in UML modeling and not something associated strictly with XML.
In the Unified Modeling Language (UML) a stereotype is one way to extend the core semantics o...more
Can I use class diagrams to model the logical database design? E.g., can I create a class diagram where each class represents a table in a database and then show the relationships between them along with their attributes and operations (such as stored procedures)?
I got this answer from Eric Naiburg, who is an expert in this area of UML application, and he said:
Yes you can use the class diagram to model the logical data model and it in fact is very well s...more
What is the difference between an API and a framework?
Here is a less formal definition:
A framework is a set of classes which handles the flow necessary to perform a complex task, but which requires plug-in classes specific to your application (datab...more
How do we express the relationships between EJB Entity Beans in UML?
I wish I had a quick answer for you, but the real answer lie in the activities of the JSR 26 committee. This group is currently working on a formal extension (profile) to the UML for modeling EJB...more
How should I model parameter passing in JSP and the relationship between JSP and JavaBeans using UML?
Parameters
There are two principal ways to model parameters
being passed from a HTML source on the client to a <<server page>>
on the server. The first is to put them in a tag value,...more
If I'm not object-oriented savvy, from what books can I learn UML?
Check out the UML Explained book from Kendall Scott. It provides a non-technical introduction to UML. See DevX for a review.
more
Recommendations for evaluating UML models?
Recommendations for evaluating UML models?
I am trying to put together a set of review guidelines for evaluating UML models that the developers assemble for the respective projects. If you were a r...more
Where can I find a glossary of UML-related terms?
Kendall Scott has written several UML-related books and maintains a dictionary of over 600 related terms for them.
Where can I learn (more) about CORBA (Common Object Request Broker Architecture)?
Check out the jGuru CORBA FAQ.
Where can I learn (more) about Java development tools?
Check out the jGuru Tools FAQ.
Where can I learn (more) about Java's support for developing multi-threaded programs?
Check out the jGuru Threads
FAQ.
Where can I learn (more) about software development processes?
Check out the jGuru Process
FAQ.
Where can I learn (more) about using design patterns with Java?
Check out the jGuru Patterns
FAQ.