INTRODUCCION A LA INGENIERIA DE SOFTWARE
Enviado por Yasir Mendez • 16 de Junio de 2021 • Documentos de Investigación • 2.232 Palabras (9 Páginas) • 392 Visitas
TRABAJO COLABORATIVO NO. 2
AUTORES:
FREDDIE LOUIE BERRIO FLOREZ
JOEL RUIZ
NICOLÁS JULIÁN TORRES TORRES
YASIR MÉNDEZ FONSECA
UNIVERSIDAD DE CARTAGENA
FACULTAD DE INGENIERÍA
INTRODUCCION A LA INGENIERIA DE SOFTWARE
CARTAGENA
2021
PROTOCOLO COLABORATIVO NO. 2
CONTENIDO
1. OBJETIVOS
1.1. OBJETIVOS GENERAL
2.2 OBJETIVOS ESPECÍFICOS
2. INTRODUCCIÓN
2.1 HISTORIA DE LA INGENIERÍA DE SOFTWARE
2.2 LA INGENIERÍA DE SOFTWARE EN COLOMBIA
2.3 ALTERNATIVAS PROFESIONALES PARA LOS INGENIEROS DE SOFTWARE
2.4 INGENIERÍA DE SOFTWARE EN EL DESARROLLO SOCIAL - ECONÓMICO DE LA REGIÓN Y EL PAÍS
2.5 LA INGENIERIA DE SOFTWARE EN LA ERA DE LA INFORMACIÓN (EL PAPEL DE LAS TICS EN LA ING. DE SOFTWARE, OPORTUNIDADES DE LA ING DE SOFTWARE EN EL CIBERESPACIO.
3. CONCLUSIÓN
4. BIBLIOGRAFÍA
RESUMEN
Conocida como parte de las ramas de la ciencia. La ingeniería de software estudia la creación de software, basándose en requisitos bien definidos y tomando como base un conjunto de métodos y técnicas propias de la ingeniería.
Para crear software deben emplearse diversas técnicas, que garanticen su funcionalidad y eviten el fracaso en el logro de su objetivo; buscando de forma continúa su aplicación eficiente para obtener los resultados esperados. Aunque no solo se enfoca en resolver el problema, sino más bien en ayudar a identificar las posibles soluciones a su vez que selecciona las más indicadas para ese caso en específico.
Las técnicas usadas por los ingenieros de software para producir una aplicación, son producto de criterios y normas bien definidos, que emplea buenas prácticas en su concesión, a fin de construir productos intangibles que satisfacen necesidades reales. Hoy día las empresas no podrían operar sin estos productos y la calidad de estas dependerá en gran manera de su infraestructura tecnológica y los productos desarrollados o adquiridos de acuerdo con requerimientos previamente identificados.
1. INTRODUCCIÓN
Con el perfeccionamiento de la ciencia y su continuo crecimiento aplicado a la ingeniería, surgen diversos tipos de cambios en la ingeniería de software, en como hoy la conocemos. Esta como muchas de las ramas del saber ha ido evolucionando con el pasar de los años. Por ende hay una clara evidencia en cómo esta se desarrolló y por qué llegó a ser una de las ramas de la ingeniería más influyentes e importantes en nuestra sociedad.
Si algo está claro. Es que nuestra sociedad se rige por dos factores, dinero, y código informático, así que es de vital importancia conocer, estudiar y sobre todo comprenderla.
2. OBJETIVOS
2.1 OBJETIVO GENERAL
Revisar la línea histórica de la ingeniería de software, desde su nacimiento hasta sus mayores avances y el impacto que ha tenido sobre Colombia.
2.2 OBJETIVOS ESPECÍFICOS
- Recopilar los antecedentes históricos de la ingeniería de software
- Revisar los antecedentes de la ingeniería de software en Colombia
- Analizar el crecimiento del país a través de la ing. de software
2.1 HISTORIA DE LA INGENIERÍA DE SOFTWARE
En la época de 1950, la ingeniería de software daba sus primeros pasos. Los primeros ingenieros de software o eran ingenieros de hardware o eran matemáticos. En esta época la ingeniería de software surge como una respuesta de desarrollo tecnológico para el gobierno de los estados unidos de américa, haciendo que ésta cumpliera la función de desarrollar los sistemas de rastreo aéreo. Uno de los más ambiciosos proyectos conocidos fue el “Semi-Automated Ground -enviroment” también conocido por sus cuatro siglas en inglés “SAGE”. Con el auge de la electrónica de consumo se dio paso a un fenómeno que recordamos a sol de hoy, “la crisis del software”, esté se refirió a la gran demanda de software y la poca oferta por parte de las empresas que fabrican hardware, esto tuvo grandes repercusiones en la industria global, provocando en la década de los 70s una fuerte oferta de desarrolladores de software. Este acontecimiento dio paso a que el software no se midiera con la misma vara que al hardware impulsando el desarrollo de software como nunca más se había visto. Esto dio paso a grandes innovaciones en los lenguajes de programación como:
- Programación orientada a objetos
- Programación estructurada
- Desarrollo del lenguaje de programación pascal
- Desarrollo de software ADA
- El ciclo de vida y de producción del software
- La world wide web
Al final de esta década las empresas dieron más importancia a cómo el software se desarrollaba con el fin de alargar su vida útil y haciendo que su proceso de construcción sea mucho más agradable, fácil de leer y de entender por el desarrollador que escribe el código y por el que trata de entenderlo.
En la década de los 90s con el inminente crecimiento de los ordenadores personales la evolución del software llegó a niveles de complejidad jamás vistos hasta la fecha. Dando pie a nuevas formas y estrategias para desarrollar software. Lo más representativo son:
...