Hola amigo! pues, todo depende de la metodologia que apliques, si piensas diagramar en UML te recomiendo que utilizes magicdraw UML, pues incluye la extension para aplicaciones web de Jim Conallen y fue el programita que me salvo la vida en mi tesis

. Saludos!