Defnición de ingeniería de software

Es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software).

Historia de la ingeniería de software

Al inicio de la informática, el software era un componente más. El programa se consideraba un «arte», para el que no existían métodos, era un procedimiento que se realizaba sin planificación alguna. Para entonces, todo el programa se desarrollaba con las dimensiones propias para cada necesidad concreta, y por consiguiente, normalmente tenía muy poca difusión, por lo que, solo quien lo necesita, escribía sobre el asunto y este mismo se encargaba de mantenerlo.

Características de la ingeniería de software

El software presenta 3 elementos que lo caracterizan:Los programas y/o algoritmos, las estructuras de datos y los documentos.

Etapas de la ingeniería del software

Etapa de análisis,etapa de diseño, etapa de desarrollo, etapa de pruebas, etapa de implementación, etapa de mantenimiento y etapa final EOL (End-of-Life).

Objetivos de la ingeniería del software

Son el diseñar programas informáticos que se adecúen a las exigencias de la sociedad, liderar y acoplar el desarrollo de programaciones complicadas, actuar en todas las fases del ciclo de vida de un producto, computar los costos de un proyecto y evaluar los tiempos de desarrollo, entre muchos objetivos más.

La ingeniería del software en la actualidad

En la actualidad la ingeniería del Software es considerada una nueva especialidad de la ingeniería y junto con la especialidad de Ingeniería Informática, es una de las profesiones con más demanda, aunque hay lugares en el mundo, en los que no es muy bien remunerada, como sucede en España.