UNA MIRADA A LA INGENIERÍA, SUS ESPECIALIZACIONES, PERSONAL DE APOYO, HISTORIA Y GENERACION COMPUTACIONAL
Enviado por Naren Jesus Schorboth garcia • 7 de Noviembre de 2022 • Trabajo • 2.884 Palabras (12 Páginas) • 47 Visitas
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE[pic 1]
Cipa: Devs Java 5.0
[pic 2]
UNIVERSIDAD DE CARTAGENA
INGENIERÍA DE SOFTWARE SEMESTRE I
INTRODUCCION A LA INGENIERIA
AÑO: 2022-2
Taller 2.
UNA MIRADA A LA INGENIERÍA, SUS ESPECIALIZACIONES, PERSONAL DE APOYO, HISTORIA Y GENERACION COMPUTACIONAL.
Tutor:
Ing. MIGUEL A. GARCIA
Trabajo realizado por:
Yulisa Vanesa Rivas Paternina
Código: 7502220006
Naren Jesus Schorborg García
Código: 7502212006
Elkin Arbey Gaviria Higuita
Código: 7502220018
Jorge Luis Gómez Vásquez
Código: 7502212005
Jaider Enrique Blanco Gamarra
Código: 7562220020
CONTENIDO
INTRODUCCIÓN 3
OBJETIVO 4
HISTORIA DE LA INGENIERIA DE SOFTWARE 5
PERSONAL DE APOYO EN LA INGENIERIA 7
CAMPOS DE ESPECIALIZACION DE LA INGENIERIA 9
RAMAS TRADICIONALES DE LA INGENIERÍA: 9
RAMAS MODERNAS DE LA INGENIERÍA 11
GENERACION DE LOS COMPUTADORES 14
CONCLUSION 15
BIBLIOGRAFICA 16
INTRODUCCIÓN
Con el presente trabajo se pretende tocar distintos temas relacionados con el campo de la ingeniería, por lo que este trabajo está compuesto por cuatro unidades que desarrollan aspectos como: la historia de la ingeniería de software, personal de apoyo en la ingeniería, campos de especialización y generación de las computadoras. Toda esta información brindada a continuación se hace necesaria conocer por parte de las personas que se encuentran en estudiando ingeniería de software, ya que brinda los conocimientos bases para su dominio conceptual de la carrera y hacia dónde van enfocadas las áreas de la ingeniería y en especial la ingeniería de software.
[pic 3][pic 4]
OBJETIVO
1. Brindar a los estudiantes las herramientas necesarias para tener un conocimiento exacto de lo que es la ingeniería y todo lo que esta puede abarcar, al mismo tiempo hacer mucho énfasis en la carrera en la que nos estamos formando (ingeniería de software) para lograr tener los saberes básicos y todos los conceptos claro de esta rama de la ingeniería.
2. Entender de que tratan los distintos términos que podemos hallar a la hora de abordar el tema de la ingeniería.
3. Identificar los distintos campos de la ingeniería, su personal de apoyo sin importar el campo y por último la generación computacional desde sus inicios hasta el día de hoy.
[pic 5]
HISTORIA DE LA INGENIERIA DE SOFTWARE
El concepto de ingeniería de software surgió en 1968 a raíz de una conferencia en Galmiche (Alemania) destinada a solucionar la crisis del software. El término crisis del software se utilizó desde finales de la década de 1960 hasta mediados de la década de 1980 para describir los problemas que a menudo ocurrían durante el desarrollo de nuevo software. Tras el surgimiento de nuevo hardware basado en circuitos integrados, comenzó a desarrollarse el desarrollo de sistemas y aplicaciones más complejos, que antes había sido imposible por la disponibilidad de hardware que no permitía construirlo. Estos nuevos proyectos de desarrollo de software, en la mayoría de los casos, no se completaron a tiempo, lo que también resultó en que el presupuesto final de software fuera más allá del rango acordado. Algunos de estos elementos son tan importantes (sistemas de control aeroportuario, equipamiento médico, etc.) que su impacto va más allá de las pérdidas millonarias que provocan. Además, en muchos casos el software no responde a las necesidades reales del cliente, o hay que ser un usuario experto para usarlo, todo lo cual se suma a que el mantenimiento del producto es complicado y muy caro.
El software no se produce como el hardware, que tiene un proceso de fabricación por etapas bien definido. El resultado es un producto de mala calidad con mucho tiempo y dinero invertido que no termina o no tiene el efecto deseado a largo plazo. Se ha encontrado que los métodos informales de desarrollo de software que han sido suficientes para proyectos pequeños antes de este tiempo no son suficientes para proyectos nuevos y grandes y requieren profesionales en esta nueva disciplina que puedan manejar la creciente complejidad de los nuevos sistemas.
Resolver la crisis del software ha llevado a las empresas e investigadores a producir cada vez más herramientas de software durante décadas. Cada nueva tecnología o práctica que surgió entre 1970 y 1990 fue vista como una "panacea" para la crisis del software.
En 1986, Fred Brooks publicó el artículo No Silver Bullet, argumentando que no existe una sola técnica o práctica que pueda aumentar la productividad en un 10 % en los próximos 10 años. El debate sobre la panacea continuó durante la próxima década, lo que provocó múltiples interpretaciones del artículo de Brooks.
Los defensores de los lenguajes o los procesos de software como Ada siguen apostando a que su tecnología será la tecnología para solucionar la crisis. Sin embargo, algunas personas interpretan el hecho de que no se haya encontrado una solución única y 100% efectiva como una falla de ingeniería de software.
Si bien es cierto que la búsqueda de una solución única para todos no ha ayudado, también es importante comprender que ninguna otra profesión tiene una varita mágica. A lo largo de los años, casi todo el mundo ha asumido que no habrá una solución final, pero ven esto como una prueba de que la tecnología de software finalmente está llegando a la mayoría de edad y que los proyectos deben pasar por un arduo trabajo y esfuerzo para tener éxito. El campo de la ingeniería de software es demasiado complejo y diverso para encontrar una solución única para todos, pero todas las prácticas actuales y emergentes son mejores prácticas que permiten a la ingeniería de software desarrollar productos de alta calidad.
...