Upload
gueste0af42
View
2.232
Download
2
Embed Size (px)
Citation preview
Ingeniería del Software
Fco. Javier Martínez Guardiola
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
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)
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”
Procesos del ciclo de vida del software
PRINCIPALESAdquisición
Suministro
Desarrollo
Explotación
Mantenimiento
Procesos del ciclo de vida del software
Procesos de SoporteDocumentación
Gestión de la configuración
Aseguramiento de la calidad
Procesos del ciclo de vida del software
Procesos GeneralesGestión
Infraestructura
Mejora
Formación
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
Tipos de ciclos de vida
Modelo en
Cascada
Tipos de ciclos de vida
Modelo Incremental
Tipos de ciclos de vida
Modelo en V
Tipos de ciclos de vida
Modelo en
Espiral
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)