CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia...

19
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser: Pueda ser empleado por todos los que participan en un desarrollo informático, que defina los procesos y las actividades a desarrollar. Se han propuestos diferentes paradigmas o ciclos de vida para el Software, desde: Ciclo en Cascada Modelo en Espiral de Boehm Ciclo de vida OO.

Transcript of CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia...

Page 1: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

CONCEPTO DE CICLO DE VIDA

1

• En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:

Pueda ser empleado por todos los que participan en un desarrollo informático, que defina los procesos y las actividades a desarrollar.

• Se han propuestos diferentes paradigmas o ciclos de vida para el Software, desde:

Ciclo en Cascada Modelo en Espiral de Boehm Ciclo de vida OO.

Page 2: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

CICLO DE VIDA DECICLO DE VIDA DE

Los Sistemas de InformaciónLos Sistemas de Información• Es un proceso por el cual los analistas de sistemas, los ingenieros de software, los programadores y los usuarios finales elaboran sistemas de información y aplicaciones informáticas.

Page 3: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

3

• Ambas consideran:

• una actividad como un conjunto de tareas

• una tarea como una acción que transforma entrada en salida.

• El ciclo de vida abarca:

• toda la vida del sistema : desde su concepción hasta su fin.

• El ciclo de desarrollo : es un sub conjunto del ciclo de vida

• empieza en el análisis

• finaliza en la entrega del sistema al usuario.

Page 4: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO CASCADA

Modelo Espiral

Modelo Prototipado

Modelo Evolutivo

Modelo Scrum

CICLO DE VIDA

CICLO DE VIDA

CICLO D

E VID

A

CICLO D

E VID

A

Page 5: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO EN CASCADA

5

Algunas características:

cada fase empieza cuando ha terminado la anterior

para pasar de una fase a otra es necesario conseguir todos los objetivos de la fase anterior

ayuda a prevenir que se sobrepasen la fecha de entrega y los costos esperados

al final de cada fase técnicos y usuarios tienen la oportunidad de revisar el proceso del proyecto.

Page 6: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

6

Análisis de requisitos Sistema

Análisis Requisitos Software

Diseño Preliminar

Diseño Detallado

Codificaciónpruebas

Explotaciónmantenimiento

Page 7: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO ESPIRAL

7

El modelo espiral que consta de una serie de ciclos. Cada uno empieza identificando sus objetivos, alternativas y restricciones.

Se evalúa las alternativa respecto a los objetivos tomando en cuenta las restricciones.

una vez finalizado se plantea el próximo ciclo.

Page 8: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

8

Evalúa alternativas

identificar y resolver los riesgos

Determina objetivos

alternativas restricciones

Planificación de fase

siguienteDesarrollar verificar el

producto del siguiente nivel.

P.3

Anal .riesgo

Ver.requisito

Plan desarrollo

P.2

Plan requisito

Page 9: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO ESPIRAL

9

Una vez realizado el primer ciclo se vuelve ha empezar. Cada ciclo se completa con una revisión.

Las características del método Espiral son:

Existe conocimiento explícito de las diferentes alternativas a alcanzar

la identificación de riesgos asociado a cada alternativa y como resolverlos.

División de proyecto en ciclos, y cada uno con un acuerdo final de ciclo

el modelo se adapta a cualquier tipo de actividad

Page 10: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO PROTOTIPADO

No modifica el flujo del ciclo de vida Reduce el riesgo de construir productos que no satisfagan las necesidades de

los usuarios Reduce costos y aumenta la probabilidad de éxito Exige disponer de las herramientas adecuadas No presenta calidad ni robustez Una vez identificados todos los requisitos mediante el prototipo, se construye el

producto de ingeniería.

Page 11: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO CICLO DE VIDA PROTOTIPADO

Page 12: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO CICLO DE VIDA PROTOTIPADOEL PROTOTIPADO

PARA QUE SEA EFECTIVO:

• Debe ser un sistema con el que se pueda experimentar• Debe ser comparativamente barato (< 10%)• Debe desarrollarse rápidamente• Énfasis en la interfaz de usuario• Equipo de desarrollo reducido• Herramientas y lenguajes adecuados

• “El prototipado es un medio excelente para recoger el ‘feedback’ (realimentación) del usuario final”

Page 13: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO CICLO DE VIDA PROTOTIPADO

Page 14: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO EVOLUTIVO Ciclos de vida evolutivos – Cuanto mayor es un proyecto, menor es su probabilidad de éxito (Informes CHAOS). – Conseguir obtener todos los requisitos al comienzo del proyecto es prácticamente imposible. – Las necesidades de clientes y usuarios evolucionan durante el desarrollo y surgen nuevos requisitos. – Los ciclos de vida evolutivos afrontan estos problemas mediante ciclos requisitos-desarrollo-evaluación. Versiones – El resultado de la evaluación permite evolucionar hacia la siguiente versión.

Page 15: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO CICLO DE VIDA EVOLUTIVO

Page 16: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO SCRUM Scrum es un proceso de desarrollo de software iterativo e incremental utilizado comúnmente en entornos

basados en el desarrollo ágil de software.

Scrum se promueve como complemento de otras metodologías, incluyendo XP, MSF o RUP.

Enfatiza valores y prácticas de gestión, sin pronunciarse sobre requerimientos, implementación y demás técnicas.

Scrum se basa en los siguientes principios ágiles:

· Colaboración estrecha con el cliente

· Predisposición y respuesta al cambio

· Personas sobre procesos

· Desarrollo incremental con entregas funcionales frecuentes

· Comunicación verbal directa entre los implicados en el proyecto

· Motivación y responsabilidad de los equipos por la auto-gestión, auto-organización y compromiso

· Simplicidad: Supresión de artefactos innecesarios en la gestión del proyecto

Page 17: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

MODELO CICLO DE VIDA SCRUM

Page 18: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.

ANALISISANALISIS

IMPLEMENTACIONIMPLEMENTACION

CICLO DE VIDACICLO DE VIDA

DISEÑO

MANTENIMIENTO

Page 19: CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.