箱と線で描く図、形式的な言語、umlベースの記法の3種類である。