+2  A: 

Looks like an elaborated use-case diagram, in which some use cases are using deeper use cases. Might also be an object-participation diagram.

Welbog
Might not be either. If you are referring to UML use cases, it certainly isn't. I've never heard of a "participation" diagram.
anon
+2  A: 

If I were making a diagram of that type, I'd probably use MS Visio, which has many tools for creating diagrams like that (flowcharts and the like).

jprete
It appears to be a Visio format to me as well.
Molex
+1  A: 

you can use a mind-mapping program to make something like htat

freemind is a pretty good one

Jiaaro
A: 

Try http://writemaps.com/ if you want to generate a simple sitemap.

Otherwise you'll need to delve into visio or a visio equivalent.

EoghanM
A: 

Since a few people mentioned Visio, Dia is a free alternative. It's not the greatest, but it gets the job done.

Dia is inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.

Mark Rushakoff
+4  A: 

It seems to be a diagram displaying the options to navigate a web page. If you want to do this in UML you can do it by using a state diagram. Pages are states with the links being transitions.

It would look very different, but it display the same information, and if you want with more detail.

Jens Schauder
+1 Only sensible answer so far, IMHO.
anon
+1  A: 

This is called Use Case Diagrams in UML. There are so many tools to draw them ranging from commercial to free. You may try Violet. Download it from here. http://sourceforge.net/projects/violet/

Christy John
It is not a use case diagram - no actors.
anon
sorry, It slipped my mind. thanks for pointing out. Can we call it a data flow diagram?
Christy John
Probably not. Classical DFDs actually explicitly identify data as separate entities in the diagram, which this doesn't seem to do. I think as Jens suggests its a navigation diagram of some sort.
anon
Rather that data flow diagram, I would more likely term it a user-flow diagram.
mmc
+3  A: 

This is a navigation model (also known as a hypertext model). This is not one of the UML standard diagrams but all design methods for web applications (e.g. WebML) support this diagram (and in fact, it is the most important for them).

(this does not mean that it cannot be draw in UML but I think you would find useful to take a loot at navigation models first)

Jordi Cabot
Do you know any software for OSX or Ubuntu to make such diagrams?
Masi
Not really. ArgoUWE/MagicUWE was developed in Java but it is no longer maintained.
Jordi Cabot