Surya is a utility tool which provides visual outputs about a Smart Contract's structure. Functions can be queried in multiple ways via the function call graph to aid manual code inspection.
Protip: There's the Solidity Visual Developer Visual Studio Code extension which ships with Surya support and is therefore one of the easiest ways to get started.
- ConsenSys