Historia de la ingenieria de software
jlcangTrabajo23 de Noviembre de 2020
2.335 Palabras (10 Páginas)414 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.
El software no se producía como el hardware, que tenía un proceso de fabricación definido y dividido en fases. El resultado eran productos de pésima calidad en los que se habían invertido mucho tiempo y dinero pero que o bien no llegaban a terminarse o bien a la larga no daban el resultado que se esperaba. Se detectó que los métodos de desarrollo de software informales que hasta entonces habían bastado para proyectos pequeños no eran suficientes para los nuevos y grandes proyectos, y que se necesitaban profesionales especializados en esta nueva disciplina que fueran capaces de lidiar con la creciente complejidad de los nuevos sistemas.
Durante décadas, resolver la crisis del software desencadenó en que compañías e investigadores produjeran más y más herramientas software.
Si bien es cierto que la búsqueda de una única solución no funcionó, también había que ser consciente de que tampoco existían balas de plata en ninguna otra profesión. Así, con el transcurso de los años, casi todo el mundo aceptó que no se encontraría ninguna bala de plata, pero se tomó esto como una prueba de que la ingeniería del software finalmente había madurado y que los proyectos debían tener éxito gracias al trabajo duro y al esfuerzo. El campo de la ingeniería del software es demasiado complejo y diverso para que una única solución resuelva todos los problemas, pero el conjunto de todas las prácticas que surgieron y de las que surgen hoy en día son las que, bien aplicadas, permiten que la ingeniería del software desarrolle productos de calidad.
INGENIERIA DE SOFTWARE EN COLOMBIA
Es un mercado creciente y con proyección internacional, es importante comprender los campos de investigación, desarrollo y comercialización en los que industria del software está siendo tendencia.
Según cifras de grandes revistas económicas y tecnológicas, “Cerca del 46% de las empresas de software y TI se han creado en los últimos cinco años, lo cual refleja que la oferta se encuentra articulada con la tendencia mundial de incursionar en el desarrollo de tecnología para la comercialización de diferentes productos y servicios”.
...