Successful Software Development

May 1, 2009

Visualizing application dependencies using GraphViz

Filed under: visualization — Tags: , , — Martin van Vliet @ 8:00 am

My colleague Marcus came up with a good way to visualize project dependencies. Until the beginning of this year, we worked on a reasonably large project together. Starting out, we developed a single application, but as the project progressed, we ended up with four separate applications. The dependencies among these are complex: the main application is wrapped inside another application to enable communication with legacy hardware and a shared module contains code that is common to all of the applications. With these dependencies, it is hard to see which versions exist and how they relate to each other.

Using GraphViz, all of this can be visualized into one picture.

(more…)

Theme: Shocking Blue Green. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.