En la universidad he tenido numerosos cursos de diseño y orientados a UML , y reconozco que UML se puede utilizar para beneficiar un proyecto de software, especialmente el mapeo de casos de uso , pero ¿es realmente práctico? He hecho algunos términos de trabajo cooperativo y parece que UML no se usa mucho en la industria. ¿Vale la pena dedicar tiempo durante un proyecto a crear diagramas UML? Además, encuentro que los diagramas de clases generalmente no son útiles, porque es más rápido mirar el archivo de encabezado de una clase. Específicamente, ¿qué diagramas son los más útiles?
Editar: Mi experiencia se limita a proyectos pequeños de menos de 10 desarrolladores.
Editar: Muchas buenas respuestas, y aunque no es la más detallada, creo que la seleccionada es la más equilibrada.
fuente