Fuction Call Diagram

I want to make a function call diagram in UML, to show what functions call one function and so on… Which UML diagram should I use?

Hi user,

You can use the Sequence Diagram to represent function call. With the Sequence Diagram, you can show how processes operate with one another and in what order.

More details about modeling Sequence Diagram with our tool can be found from the following link:

If there are any further inquiry, please do not hesitate to contact me.

Best regards,
Lilian Wong

A sequence diagram is not adequate for a full function call diagram.
A sequence diagram shows function calls in depth of a stack call trace, so a function might show up many times.
A useful function call diagram should only show each function once.


I think an object diagram is appropriate for this.

If you keep in mind that a function call graph consists of function nodes like in the class diagram in the bottom attachment, a group of function node objects make up a graph like in the top attachment. So the function call diagram “coincides” with the object diagram of the corresponding call graph.


Edit: When I submitted the post, the first entered attachment became the second and vice versa, and the order seemingly can’t be modified after that. :?