¿Los ingenieros de software usan software CAD?

CAD se está convirtiendo más o menos en una habilidad común hoy en día. No es ciencia espacial. Antes, la gente solía contratar diseñadores para hacer realidad sus ideas (todavía lo hacen). Pero ahora, al darse cuenta de la facilidad de uso del software CAD, los innovadores, si tienen suficiente tiempo para aprender un software CAD, en realidad están aprendiendo y diseñando por su cuenta. Los gigantes del software como Autodesk y Dassualt Systemes están haciendo que el software CAD sea lo más intuitivo posible. El nuevo software de Autodesk, Fusion 360, tiene como objetivo hacer CAD, una herramienta tan común como Microsoft Word. No me sorprendería ver a personas independientemente de su edad o formación educativa que utilicen CAD solo por diversión o por innovación o como pasatiempo, en pocos años. Solo para mostrarle lo fácil que es lograr esta habilidad, lo dejaré aquí: 29 estudiantes de secundaria aprueban su examen de certificación de SolidWorks

Por lo tanto, muchos ingenieros de software que desean ver sus ideas convertirse en prototipos físicos o modelos 3D están aprendiendo y utilizando software CAD. Un ejemplo inspirador es: el CEO de Autodesk, Carl Bass, fue desarrollador de software y se desempeñó como arquitecto jefe de AutoCAD. Es muy aficionado a la cultura creadora y es un creador mismo. Él imagina que el CAD se convertirá en una herramienta omnipresente en el futuro y prospera por ello. CEO de Autodesk, Carl Bass: Cómo CAD potencia a los niños (y otros fabricantes)

Si es un ingeniero de software que intenta aprender o usar CAD, su mejor opción es aprender Fusion 360. Es el único software CAD principal que viene con una licencia gratuita de 3 años para estudiantes, nuevas empresas y pequeñas empresas.

Los desarrolladores de software usan el término “ingeniero”, pero lo aplican a la informática o ingeniería informática, que quizás sea más específico. El uso de la palabra se ha vuelto confuso, ya que tradicionalmente siempre se refería al diseño de ingeniería para el mundo físico.

CAD (diseño asistido por computadora) se refiere a programas de computadora destinados al diseño de objetos físicos: máquinas, productos de consumo, edificios, carreteras, vehículos, aviones, barcos, cohetes, etc.

Entonces, los ingenieros de software, a pesar del uso de la palabra ingeniero, normalmente no usan software CAD. Un lugar donde podrían ser crear una representación visual de un diagrama de flujo tridimensional o diagrama de bloques, donde un diagrama bidimensional es insuficiente.

El software CAD típico se usa para diseñar objetos físicos. Los ingenieros de software no suelen diseñar objetos físicos. Por lo tanto, solo el subconjunto estrecho y superpuesto de ingenieros de software que también diseñan objetos físicos probablemente usarán software CAD.

Existe otra categoría de software que los ingenieros de software utilizan en su diseño de software: CASE (Ingeniería de software asistida por computadora). Si bien las herramientas CASE son muy comunes, el término en sí ha pasado de moda y rara vez se usa más.

Dicho esto, puede encontrar una amplia gama de herramientas exitosas que ayudan a los desarrolladores de software a crear los diseños de sus sistemas de software y datos. Se llaman herramientas de modelado en estos días.

La mayoría usa alguna forma de UML para describir el software, aunque las herramientas puramente orientadas a datos usan ID1EFX para describir diseños de datos (que son anteriores a UML).

Entonces, si está buscando el “equivalente específico de software” a las herramientas CAD para desarrollar software, busque herramientas de modelado.

Mi favorito para la ingeniería de software es “Enterprise Architect” de Sparx Systems.

More Interesting

Como un nuevo comienzo, ¿cómo aborda el aprendizaje de un gran sistema de software para permitir la productividad y comenzar a resolver problemas?

Recibí una oferta como nuevo ingeniero de software graduado para Google Mountain View. ¿Cómo puedo aprovechar mejor mis posibilidades de ser ubicado en un equipo de Google [x]?

¿Es mejor usar condiciones if múltiples o una condición if con cláusulas múltiples (si no es así)?

Cómo trabajar de forma remota como ingeniero de software incrustado junior

¿Por qué es mejor trabajar como ingeniero de software en los Estados Unidos en comparación con la India?

¿Pueden los ingenieros de software (SE) crear juegos? Siempre he querido desarrollar juegos por mí mismo y para eso me estoy uniendo a un programa de Bachillerato en SE en una universidad.

¿Por qué los ingenieros de software se consideran ingenieros?

Soy un aspirante a ingeniero de software. ¿Hay alguien que esté listo para ser mi mentor?

Acabo de completar mi BTech en la secuencia de ECE y me han ofrecido dos trabajos, ingeniero asistente en prácticas en Ericsson e ingeniero de software asociado en Infosys. ¿Cuál debería elegir para un futuro mejor?

¿Cuándo puede llamarse ingeniero de software, es simplemente un programador o este título no es tan importante?

¿Cómo se pretende obtener un puesto de Ingeniero de Software Senior en 6 meses (finales de 2016)? Planeo trabajar en un proyecto de código abierto a diario.

¿Cuáles pueden ser los mejores consejos y pautas para un estudiante de ingeniería de software de último año para su proyecto?

¿Se puede considerar que la ingeniería de software es ingeniería real? ¿No debería llamarse 'creación de software' o algo así?

¿Rechazaría un puesto de ingeniero de software basado en las tecnologías utilizadas?

¿Qué debo hacer si quiero ser ingeniero de software y trabajar para Google?