¿Se necesita un dibujo técnico para la ingeniería de software?

Realmente no.

La mayoría de los diagramas de ingeniería de software son cajas conectadas por líneas. Ocasionalmente verá una figura de palo que representa a una parte interesada en un diagrama de caso de uso, pero eso es raro. La única excepción en la que se requiere un dibujo técnico puede estar en la solicitud de patentes, en la que las IU deben dibujarse limpiamente y etiquetarse sin ambigüedades.

Una de las razones por las que UML adoptó la notación menos expresiva de OMT en lugar de la notación más rica de Booch fue que esta última era mucho más difícil de dibujar, lo que requería cosas tales como líneas discontinuas, manchas sin forma y sombreado / dibujo en 3D. Es obvio que Booch tenía en mente las herramientas CASE cuando desarrolló la notación, y si compró la primera edición de “Diseño orientado a objetos con aplicaciones” (el libro morado con ejemplos en Smalltalk, Ada y CLOS, vale la pena desenterrar) obtuve una plantilla de método Booch gratis junto con el libro. Pero eso no es útil al hacer una lluvia de ideas en una pizarra.

Sin embargo, no es una pérdida de tiempo completa. Un beneficio que obtuve de tres años de clases de dibujo técnico fue letras góticas de un solo trazo. Poder dibujar un diagrama de activación en papel, escanearlo y proyectarlo directamente en la pared es mucho más rápido que tener que transcribirlo usando una herramienta de diagramación porque la escritura a mano es ilegible.

El cerebro humano comprende las fotos y el dibujo mejor que los textos y los números.

Dibujos Técnicos ayuda a los ingenieros de software a comunicarse mejor entre ellos y les ayuda a pensar mejor sobre los detalles del sistema, de lo contrario podrían olvidarse de pensar.

en mi experiencia, es mejor tener muchos diagramas diferentes, cada uno comunicando un aspecto del software, y no poner demasiada información en un diagrama, (dividirlos en múltiples diagramas que muestren información en diferentes niveles)

por ejemplo, comience con una vista de pájaro desde 1000 millas arriba, luego entre en detalles, muestre el flujo de datos, despliegue, etc. cada uno en un diagrama separado.

¿Se necesita un dibujo técnico para la ingeniería de software?

Definitivamente no es necesario; Las dos disciplinas tienen poco o nada que ver entre sí.

Las habilidades sólidas en el dibujo técnico pueden ayudar un poco a producir imágenes agradables para la documentación interna, pero para ser honesto, las cosas típicas de cuadros y líneas que usamos solo necesitan habilidades básicas de Visio en el mejor de los casos.

Supongo que para actividades relacionadas en redacción técnica y marketing: manuales de usuario, gráficos de productos, folletos y sitios web, ese tipo de cosas, el dibujo tecnológico podría ser útil. Sin embargo, en realidad no tiene nada que ver con la ingeniería de software.

(Obviamente, eso excluye los trabajos de ingeniería de software específicos donde hay un cruce de dominio real, trabajar en software CAD, ese tipo de cosas).

No, he sido ingeniero de software durante toda mi vida laboral (¡45 años!) Y nunca he estudiado dibujo técnico, nunca me han preguntado al respecto en ninguna entrevista de trabajo, y nunca he necesitado esa habilidad en mi trabajo diario.

Puede haber algunos trabajos de ingeniería de software de nicho (como tal vez escribir software CAD o algo así) para los que sería útil un conocimiento de dibujo técnico, pero no en el 99% de los trabajos de ingeniería de software.

More Interesting

¿Cuál es el alcance futuro del dominio del almacén de datos?

¿Vale la pena convertirse en político en la India?

¿Debería unirme a Wipro?

Soy autodidacta en C y HTML. ¿Reconocería un empleador mis habilidades o debería obtener una certificación?

¿Cómo elegiría entre contabilidad y campo de finanzas después de CA? ¿Cuáles son las perspectivas? ¿Qué está realmente involucrado?

¿Deberían las personas que no hacen un esfuerzo por encontrar trabajo obtener asistencia social?

¿A qué edad es demasiado tarde para cambiar de carrera?

Estoy trabajando como gerente de proyectos de calidad y organización. ¿Por qué siento que todo lo que hago en el trabajo es inútil?

¿Cómo es trabajar en Bloomberg como desarrollador?

Estoy persiguiendo un B.Tech en TI. No soy particularmente bueno con las matemáticas, pero soy bueno con la física. ¿Puedo especializarme en física después de mi B.Tech?

¿Cuáles son algunos de los lugares hermosos del mundo que visitaré mientras trabajo en la Marina Mercante como ingeniero marino?

¿No pareceré preparado si envío un correo electrónico a Recursos Humanos preguntando cómo es la entrevista?

Estoy buscando un lugar para alojarse en Noida de marzo a mayo (aproximadamente 2 meses). ¿Cómo puedo conectarme con un propietario o corredor que alquila pisos / habitaciones?

¿Cuáles son las buenas ideas de inicio en Automatización industrial para ingenieros eléctricos (2016)?

Realmente disfruto la investigación y el desarrollo. ¿Cuáles son algunas buenas carreras que se ocupan de la investigación y ganan $ 60k + al año?