tema ingenieria del software
TRANSCRIPT
![Page 1: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/1.jpg)
Ingeniería del Software
Fco. Javier Martínez Guardiola
![Page 2: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/2.jpg)
Ingeniería del Software
La sofisticación del hardware ha dejado desfasada nuestra capacidad de construir software que pueda explotar el potencial del hardware
Nuestra capacidad de construir nuevos programas no puede dar abasto a la demanda de nuevos programas
Nuestra capacidad de mantener los programas existentes está amenazada por el mal diseño y el uso de recursos inadecuados
![Page 3: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/3.jpg)
Ingeniería del Software
Definición: “El establecimiento y uso de principios de ingeniería robustos, orientados a obtener software económico que sea fiable y funcione de manera eficiente sobre máquinas reales.”
Surge de la ingeniería de sistemas y de hardware, que tiene 3 elementos clave (métodos, herramientas y procedimientos)
![Page 4: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/4.jpg)
Ciclos de vida del software
La norma IEEE 1074 entiende por ciclo de vida del software “una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software”La norma ISO 12207-1 entiendo por modelo de ciclo de vida “un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de los requisitos hasta la finalización de su uso”
![Page 5: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/5.jpg)
Procesos del ciclo de vida del software
PRINCIPALESAdquisición
Suministro
Desarrollo
Explotación
Mantenimiento
![Page 6: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/6.jpg)
Procesos del ciclo de vida del software
Procesos de SoporteDocumentación
Gestión de la configuración
Aseguramiento de la calidad
![Page 7: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/7.jpg)
Procesos del ciclo de vida del software
Procesos GeneralesGestión
Infraestructura
Mejora
Formación
![Page 8: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/8.jpg)
Procesos del ciclo de vida del software
Procesos de AdaptaciónPunto de vista del contrato
Punto de vista de la gestión
Punto de vista de la explotación
Punto de vista de Ingeniería
Punto de vista de soporte
![Page 9: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/9.jpg)
Tipos de ciclos de vida
Modelo en
Cascada
![Page 10: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/10.jpg)
Tipos de ciclos de vida
Modelo Incremental
![Page 11: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/11.jpg)
Tipos de ciclos de vida
Modelo en V
![Page 12: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/12.jpg)
Tipos de ciclos de vida
Modelo en
Espiral
![Page 13: Tema Ingenieria Del Software](https://reader035.vdocumento.com/reader035/viewer/2022062710/559f60e11a28ab6f528b4747/html5/thumbnails/13.jpg)
Principales Metodologías
MERISE; Centre Technique Informatique 1977
SSADM; Structure Systems Analysis and Design Method, Reunio Unido, los ’80
METRICA v3; Consejo Superir de Informática 1989 (v3 2001)