Kevin Steppe: Teaching analysis of software designs using dependency graphs. CSEE&T 2014: 65-73