Diferencia entre la ingeniería de software y la programación

diferencia entre la ingenieria de software y el desarrollo de software

A menudo las personas suelen referirse a la ingeniería de software cuando quieren referirse a la programación o desarrollo de software.

En este articulo tratare de explicar o establecer las diferencias que existen entre la ingeniería de software y la programación.

¿Que es la ingeniería de software?

La ingeniería de software abarca las diversas actividades que producen software. En tal proceso podemos distinguir, entre otras cosas, las fases de diseño y realización. El diseño del software puede incluir análisis de necesidades, especificaciones de escritura o requerimientos del sistema, diferentes niveles de análisis (casos de uso, datos, procesamiento, etc.). Estas fases pueden dar lugar a producciones tales como especificaciones en formas textuales o gráficas (diagramas, por ejemplo, UML (clases, deployment, bases de datos, etc)).

Desarrollo de software

Una vez que el software está especificado y diseñado, pasamos a la programación, la cual es una de las actividades del proceso de realización de software. Hay otras fases, como la integración, la gestión de versiones, etc. Además, después de estas fases hay otros pasos, como pruebas de funcionamiento, pruebas de integración.

¿Cual es la diferencia?

En resumen, la programación o desarrollo de software es una actividad entre muchas otras involucradas en la ingeniería de software. La ingenieria de software es el proceso de analisis y recoleccion de informacion para la planeación de cómo se va a desarrollar el software.

Deja un comentario