Clarification of Answer by
31 May 2005 19:41 PDT
Yes, the author of that freely downloadable paper about solving the N
Queens Problme does say that the two illustrations are UML diagrams.
He further tells us that these diagrams were prepared using:
[Visual Paradigm for UML]
There is a free version (for noncommercial use) that can be downloaded
from that site.
The Unified Modeling Language attempts to standardize definitions of
various sorts of diagrams used in software development:
[Types of UML Diagrams -- Unified Modeling Language (UML)]
"UML defines nine types of diagrams: class (package), object, use
case, sequence, collaboration, statechart, activity, component, and
Note in particular this discussion of the characteristics of the Activity Diagram:
"Activity diagrams illustrate the dynamic nature of a system by
modeling the flow of control from activity to activity. An activity
represents an operation on some class in the system that results in a
change in the state of the system. Typically, activity diagrams are
used to model workflow or business processes and internal operation."
A more detailed discussion given here:
[UML Activity Diagramming Guidelines]
by Scott W. Ambler makes the point that:
"In many ways UML Activity diagrams are the object-oriented equivalent
of flow charts and data-flow diagrams (DFDs) from structured
development (Gane & Sarson 1978)."
Perhaps you did not immediately see the relevance of these diagrams
with the method of solution implemented using Oracle SQL and Forms
because of the terse style of the author's presentation. Some careful
reading of all the parts of the download might be helpful. The two
diagrams are related, one (SearchAllSolutions.jpg) providing a
surrounding context for the other (SolutionAlgorithm.jpg), and I would
agree, if this is your point, that the two are the same _kind_ of UML
However I must point out that your original Question asked for more
than one diagram and does not require them to be of different kinds.
Nonetheless Google Answers guarantees your satisfaction with the
Answer you receive. For their standard information on the options
open to you if you are not satisfied with an Answer, see this portion
of the Google Answers FAQ:
[What if I don't like my answer? Can I get a refund?]
best wishes, mathtalk-ga