вы слишком усложняете вопрос. нет никакой необходимости отдельно изучать элементы языка, используемые, например, в Statechart Diagram, а потом отдельно её применение
Этот тип "интуитивно понятен")). Мне в диаграмме классов сложно было в самом начале разбираться с типами связей - ассоциации, агрегации и т.д.
Фаулер есть именно этот, 2006 года книга.