tema ingenieria del software

Post on 10-Jul-2015

2.232 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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)

top related