Fernando Medina
121-6134
Diferentes conceptos de la ingeniería de Software.
1. La ingeniería del software se define como la aplicación de principios de ingeniería para el
diseño, desarrollo y mantenimiento de software. Se trata de un proceso sistemático que busca
crear software de alta calidad, eficiente, confiable y que cumpla con las necesidades de los
usuarios.
2. La ingeniería de software es una disciplina que se ocupa del análisis, diseño y construcción de
aplicaciones informáticas. También se conoce como desarrollo de software o producción de
software.
3. La ingeniería del software es una disciplina que implica el uso de estructuras, herramientas y
técnicas para construir programas informáticos.
Historia de la Ingeniería en software.
La historia de la ingeniería del software comienza con el desarrollo de las primeras
computadoras digitales en la década de 1940. En ese entonces, el desarrollo de software era
una tarea manual y compleja que requería un alto nivel de conocimiento técnico.ç
Años 50 y 60:
• La década de 1950 vio el surgimiento de los primeros lenguajes de programación
como FORTRAN y COBOL, lo que facilitó la escritura de código.
• A finales de la década de 1950 y principios de la de 1960, se empezó a utilizar el
término "ingeniería del software" para referirse a la aplicación de principios de
ingeniería al desarrollo de software.
• La "crisis del software" de la década de 1960 evidenció la necesidad de un enfoque
más sistemático para el desarrollo de software.
Años 70 y 80:
• En la década de 1970, se desarrollaron metodologías de desarrollo de software como
el modelo en cascada y el modelo de desarrollo rápido de aplicaciones (RAD).
• La década de 1980 vio el surgimiento de la programación orientada a objetos, lo que
permitió crear software más modular y reutilizable.
Años 90 y 2000:
• La década de 1990 vio el auge de Internet y la web, lo que generó una gran demanda
de aplicaciones web.
• En la década de 2000, se popularizaron las metodologías ágiles de desarrollo de
software como Scrum y Kanban.
Actualidad:
• La actualidad está marcada por la inteligencia artificial, el aprendizaje automático y la
computación en la nube, lo que está transformando el panorama del desarrollo de
software.
Fernando Medina
121-6134
Objetivos de la ingeniería en software.
Entre los objetivos de la ingeniería de software, no solo se incluye el desarrollo de programas
informáticos avanzados, sino también preparar a los ingenieros de software para afrontar
desafíos tecnológicos emergentes y liderar proyectos de innovación en el ámbito tecnológico.
Entre ellos esta:
1. Crear programas informáticos que satisfagan las necesidades de la sociedad y
empresas
2. Guiar y coordinar el desarrollo de una programación difícil.
3. Intervenir en el ciclo de vida de un producto.
4. Estimar los costos y el pazo de ejecución de un proyecto
5. Actuar como líder del equipo de desarrollo de software.
6. Diseño, desarrollo y administración de bases de datos.
Área de aplicación
El ingeniero de software esta capacitado para trabajar en puestos de liderazgos en proceso
de concepción, construcción y diseño e implementación de programas y soluciones de
software de acuerdos a modelos internacionales, asi como crecer en áreas muy diversas,
las salidas profesionales del ingeniero en software mas importantes en estos ámbitos son:
• Director IT.
• Desarrollador y analista de aplicaciones web
• Desarrollador de software
• Ingeniero de software y hardware.
• Director de proyectos de l+ d+ l
• Administrador de sistemas informáticos
• Diseñador de sitios web
• Jefe de proyecto web
• Gestor de programación web ágil