Isw

11
Ingeniería de Software Fundamentos de Ingeniería del Software

Transcript of Isw

Page 1: Isw

Ingeniería de SoftwareFundamentos de Ingeniería del Software

Page 2: Isw

Que es un proceso de Software?

• Conjunto de actividades y resultados asociados que producen un producto de software.

• Existen 4 actividades fundamentales de proceso:

1. Especificación del software2. Desarrollo del software3. Validación del software4. Evolución del software

Page 3: Isw

Por qué un proceso de Software?

Multitud de estándares, métodos, técnicas, y entornos de desarrollo

Software de aplicación en sistemas diferentes: militar, finanzas, medicina, etc.

Dificultades para gestionar la construcción de software, sea como producto y/o servicio

Page 4: Isw

Conceptos relacionados

Alternativamente, se usan los términos:

“Ciclo de vida”, y “Modelo de ciclo de vida”

Þ Sucesión de etapas por las que atraviesa un producto software a lo largo de su existencia (durante su desarrollo y explotación)

Page 5: Isw

Cómo formalizar procesos de SW?

• Distintos procesos de software organizan sus actividades de diferentes formas, y las describen con diferente nivel de detalle.

• El tiempo de cada actividad varía, así como los resultados, es decir, se usan procesos diferentes para producir un mismo software.

• Sin embargo, para algunos tipos de aplicación, algunos procesos son más convenientes que otros.

Page 6: Isw

Para qué un proceso de Software?

Muchas Organizaciones definen un marco común para “hablar el mismo lenguaje” en el desarrollo y gestión de software

Objetivo: Definir los procesos de desarrollo, mantenimiento del software y de gestión del mismo

Marco común Estándares del ciclo de vida

Page 7: Isw

Algunos Estandares para Proceso

Familia ISO 9000 Calidad

IEEE 1074-1998 - IEEE Standard for Developing Software Life Cycle Processes

ISO/IEC 12207:1995 (E) Information technology – Software life cycle processes (posteriormente adoptado por IEEE/EIA)

IEEE – Institute of Electrical and Electronics EngineersISO – International Organization for StandardizationIEC – International Electrotechnical Commission

Page 8: Isw

Que es un Estandar?

Estándar: conjunto de criterios aprobados, documentados y disponibles para determinar la adecuación de una acción (estándar de proceso) o de un objeto (estándar de producto)

Guía: conjunto de criterios bien definidos y documentados que encaminan una actividad o tarea

es más flexible que un estándar

Page 9: Isw
Page 10: Isw

Ciclo de vida Ciclo de desarrollo

Desde el análisis hasta la entrega al usuario

Toda la vida del sistema:

desde la concepción hasta el fin de uso

Proceso Vs Metodología

Page 11: Isw