La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CICLO DE VIDA DE SOFTWARE

Presentaciones similares


Presentación del tema: "CICLO DE VIDA DE SOFTWARE"— Transcripción de la presentación:

1 CICLO DE VIDA DE SOFTWARE
INSTITUTO TECNOLOGICO DE VERACRUZ CICLO DE VIDA DE SOFTWARE © Dr. José Antonio Garrido Natarén 2018

2 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Iterativo Modelo de Incremental Modelo Espiral Modelo de Desarrollo Evolutivo Modelo Concurrente

3 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Iterativo (prueba y error) No hace falta que los requisitos estén totalmente definidos al inicio del desarrollo, sino que se pueden ir refinando en cada una de las iteraciones

4 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Iterativo (prueba y error) Se realiza el desarrollo en pequeños ciclos, lo que permite gestionar mejor los riesgos y gestionar mejor las entregas

5 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Iterativo (prueba y error)

6 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Incremental Con este modelo se genera software operativo de forma rápida y en etapas tempranas del ciclo de vida del software Es un modelo muy flexible, por lo que se reduce el costo en el cambio de alcances y requisitos

7 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Incremental Cada incremento tiene su propio ciclo de vida y se basa en el anterior

8 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Incremental Una forma de reducir los riesgos es construir solo una parte del sistema, reservando otros aspectos para niveles posteriores. Se desarrolla el sistema para satisfacer un subconjunto de requisitos especificados y en posteriores versiones se incrementa el sistema con nuevas funcionalidades que satisfagan mas requisitos

9 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Espiral Fue definido por Barry Boehm en 1986. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades.

10 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Espiral El análisis de riesgos se hace de forma explícita y clara. Las actividades no están fijadas a ninguna prioridad, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior. El modelo tiene en cuenta fuertemente el riesgo que aparece a la hora de desarrollar software.

11 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Espiral Comienza mirando las posibles alternativas de desarrollo, se opta por la de riesgo más asumible y se hace un ciclo de la espiral. Si el cliente quiere seguir haciendo mejoras en el software, se vuelve a evaluar las distintas nuevas alternativas y riesgos y se realiza otra vuelta de la espiral. … así hasta que el producto desarrollado sea aceptado

12 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Espiral Es posible tener en cuenta mejoras y nuevos requerimientos sin romper con el modelo, ya que el ciclo de vida no es rígido ni estático. Se produce software en etapas tempranas del ciclo de vida y suele ser adecuado para proyectos largos de misión crítica.

13 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Espiral

14 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Cascada Es denominado así por la posición de las fases en su desarrollo, que parecen caer en cascada “por gravedad” hacia las siguientes fases).

15 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Cascada Es un enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar al término de la etapa anterior.

16 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo Cascada

17 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo en V El Modelo-V define un procedimiento uniforme para el desarrollo de productos de software. Es el estándar utilizado para los proyectos de la Administración Federal alemana y de defensa. 

18 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo en V Representa la secuencia de pasos en el desarrollo del ciclo de vida de un proyecto. En el modelo se describen las actividades y resultados que deben producirse durante el desarrollo del producto. 

19 CICLO DE VIDA DE SOFTWARE
Alternativas de Modelos de Ciclo de Vida Modelo en V El lado izquierdo de la V representa la descomposición de las necesidades, y la creación de las especificaciones del sistema. El lado derecho de la V representa la integración de las piezas y su verificación.

20 CICLO DE VIDA DE SOFTWARE
Modelo en V

21 CICLO DE VIDA DE SOFTWARE
Modelo en V Cada etapa del lado derecho corresponde a una etapa del lado izquierdo.

22 CICLO DE VIDA DE SOFTWARE
Modelo en V y las Etapas de un proyecto Formulación del problema Documentación Interpretación Definición del sistema Experimentación Diseño de experimentos Formulación del modelo Validación Recolección de datos Verificación Implementación del modelo

23 CICLO DE VIDA DE SOFTWARE
Modelo en V

24 CICLO DE VIDA DE SOFTWARE
Modelo en V

25 CICLO DE VIDA DE SOFTWARE
Modelo en V

26 CICLO DE VIDA DE SOFTWARE

27 CICLO DE VIDA DE SOFTWARE

28 CICLO DE VIDA DE SOFTWARE
EL CICLO EN V 28/29

29 29/29


Descargar ppt "CICLO DE VIDA DE SOFTWARE"

Presentaciones similares


Anuncios Google