если честно, то я ещё не дошел до необходимости рисовать диаграммы состояний и классов где-то :(
но похоже что придется
Ну, если у тебя простенькие проекты/всё умещается в голове - то и не потребуется.
А вот когда у тебя пойдут непрямые зависимости и вызовы через вызовы - тогда уже да