多项选择题

下列哪些工具可以用来进行UML建模?()

A.Rational Rose
B.Enterprise Architect(EA)
C.Microsoft OfficeVisio
D.StarUML