Entiendo totalmente cómo te sientes acerca de estos diagramas, y estaba pensando exactamente de la misma manera cuando comencé. Simplemente sentía que era una pérdida de tiempo. Sin embargo, cuando no esté trabajando solo, deberá poder describir su proceso de pensamiento a su equipo (de una manera que ellos entiendan). Esto no significa que necesariamente necesite saber todo acerca de los UML, a nadie le importa si usa la flecha incorrecta o algo así, siempre y cuando todos lo entiendan. Saber todo sobre los UML es probablemente más crítico cuando se trabaja en el sitio, ya que esas flechas y esas cosas tendrán significados específicos y no estás allí para explicarlo.
Incluso cuando trabaje solo, si la aplicación en la que está trabajando no es un proyecto escolar, lo más probable es que sea bastante compleja. Crear una aplicación compleja sin UML para dibujar la estructura seguramente tendrá que volver a escribir la aplicación completa una y otra vez hasta que termine con la estructura correcta, el uso de UML le permitirá saber que algo está mal con la estructura antes de comenzar a codificar.
- ¿Cómo afecta la gestión de ingeniería de software a la arquitectura y la estructura del software producido?
- Cómo sacar más provecho de mi pasantía de software
- ¿Cuáles son las cosas que los desarrolladores odian más?
- ¿Dónde y para qué se utiliza Java en la industria?
- Garantía de calidad del software: ¿Existe una regla general para estimar el control de calidad como porcentaje del tiempo total de desarrollo?