Historia de la ingenieria de software
Enviado por jlcang • 23 de Noviembre de 2020 • Trabajo • 2.335 Palabras (10 Páginas) • 397 Visitas
TRABAJO SOBRE LA INGENIERÍA DE SOFTWARE
JONHY LUIS CANTILLO ANGARITA
HELEN MARGARITA LOPEZ SOLANO
DOMINGO ANTONIO ALDANA
ANDREW JOSE LICONA BLANCO
UNIVERSIDAD DE CARTAGENA
FACULTAD DE INGENIERIA DE SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
CARTAGENA DE INDIAS
2020
TRABAJO SOBRE “LA INGENIERÍA DE SOFTWARE”
JONHY LUIS CANTILLO ANGARITA
HELEN MARGARITA LOPEZ SOLANO
DOMINGO ANTONIO ALDANA
ANDREW JOSE LICONA BLANCO
Trabajo sobre La Ingeniería de Software
Conceptos y su historia
TUTOR
Ing. MIGUEL GARCIA BOLAÑOS
UNIVERSIDAD DE CARTAGENA
FACULTAD DE INGENIERIA DE SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
CARTAGENA DE INDIAS
2020
TABLA DE CONTENIDO
Pág.
GLOSARIO 4
Introducción 5
JUSTIFICACIÓN 6
Objetivos 7
Objetivos generales 7
Objetivos específicos 7
1. HISTORIA DE LA INGENIERIA DE SOFTWARE 8
2. INGENIERIA DE SOFTWARE EN COLOMBIA 9
3. Alternativa profesionales para los ingenieros de software 9
4. La ingeniería de software en el desarrollo social – económico de la región y del país 10
5. La ingeniería de software en la era de la información 10
6. EL PAPEL DE LAS TICS EN LA ING. DE SOFTWARE. OPORTUNIDADES DEL ING. DE SOFTWARE EN EL CIBERESPACIO. 11
CONCLUSIONES 13
BIBLIOGRAFIA 14
GLOSARIO
BALAS DE PLATA: Las Balas de Plata o Silver Bullet Brand son aquellas submarcas energizantes cuyo éxito repercute en la reputación de su marca matriz, permitiendo renovar la percepción que el público tiene de ella.
IEEE: Es un organismo que entre otras cosas se encarga de hacer estándares de protocolos como los de conexión entre equipos.
SOFTWARE EMPOTRADOS: Diseñado para realizar una o algunas funciones dedicadas, utilizando un sistema de tiempo real.
Introducción
La ingeniería del software, según la definición de la IEEE en 1993, es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software.
La ingeniería de software ofrece métodos o técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo, y trata áreas muy diversas de la informática y de las ciencias computacionales.
La industria del software nos ofrece un crecimiento exponencial día a día durante los últimos años, un claro ejemplo de eso es la computación trabajada desde la web, pues bien antes teníamos que instalar un programa en nuestra computadora para poder acceder a todos los procesos que ofrecía, ahora se lo puede hacer mediante un navegador donde el programa se encuentra alojado en un servidor a varios kilómetros de distancia, dejando así disponible el hardware que se utilizaría para correr esta aplicación (memoria, disco, procesador).
Finalmente, un Ingeniero de Software debe conocer los estándares establecidos durante su profesión.
JUSTIFICACIÓN
- Utilizar de forma apropiada teorías, procedimientos y herramientas en el desarrollo profesional de la Ingeniería de Software.
- Evidenciar los conocimientos y capacidades sobre la aplicación de los principios, metodologías y ciclos de vida de ingeniería de software.
- Seleccionar plataformas de producción hardware y software para la ejecución de aplicaciones y de servicios informáticos.
Objetivos
Conocer las diferentes características que tiene la Ingeniería de Software y saber aplicar las metodologías que utilizan los programadores para poder aplicarlo en la vida cotidiana
Objetivos generales
Tener una visión general del proceso de la Ingeniería de Software
Objetivos específicos
- Saber diferenciar la Ingeniería de Software con las otras ramas de la informática.
- Identificar las tecnologías actuales, y saber implementarlas en el campo laboral
- Entender que es la Ingeniería de Software y saberla situarla en nuestro campo tanto laboral como personal.
HISTORIA DE LA INGENIERIA DE SOFTWARE
El concepto de ingeniería del software surgió en 1968, tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software. El término crisis del software se usó desde finales de 1960 hasta mediados de 1980 para describir los frecuentes problemas que aparecían durante el proceso de desarrollo de nuevo software.
Tras la aparición de nuevo hardware basado en circuitos integrados, comenzaron a desarrollarse sistemas y aplicaciones mucho más complejos que hasta entonces no era posible construir puesto que el hardware disponible no lo permitía. Estos nuevos proyectos de desarrollo de software, en la mayoría de ocasiones, no se terminaban a tiempo, lo cual también provocaba que el presupuesto final del software excediera de aquel que se había pactado. Algunos de estos proyectos eran tan críticos (sistemas de control de aeropuertos, equipos para medicina, etc) que sus implicaciones iban más allá de las pérdidas millonarias que causaban. Además, en muchos casos el software no daba respuesta a las verdaderas necesidades del cliente o había que ser un usuario experto para poder utilizarlo, todo ello sumado a que el mantenimiento de los productos era complejo y muy costoso.
...