CICLO DE VIDA DEL SOTFWARE

Description

sdfsdf
jesus ccañihua
Mind Map by jesus ccañihua, updated more than 1 year ago
jesus ccañihua
Created by jesus ccañihua about 8 years ago
36
0

Resource summary

CICLO DE VIDA DEL SOTFWARE
  1. Ciclo de vida evolutivo
    1. Este modelo acepta que los requerimientos del usuario pueden cambiar en cualquier momento
      1. Es afrontar el problema en donde la práctica nos demuestra que obtener todos los requerimientos al comienzo del proyecto es muy difícil
        1. Ventajas
          1. Este modelo acepta que los requerimientos del usuario se pueden cambiar en cualquier momento
            1. Es un modelo es muy útil cuando desconocemos la mayoría de los requerimientos iniciales o cuando los requerimientos no están completos
            2. Desventajas
              1. Modelo evolutivo asume que los requerimientos no son completamente conocidos al inicio del proyecto.
                1. El desarrollo de software en forma evolutiva requiere un especial cuidado en la manipulación de documentos, programas, datos de test, etc
              2. Ciclo de vida por prototipos
                1. El uso de programas prototipo no es exclusivo del ciclo de vida iterativo
                  1. el objetivo es lograr un producto intermedio, antes de realizar el producto final, para conocer mediante el prototipo cómo responderán las funcionalidades previstas para el producto final.
                    1. Ventajas
                      1. Este modelo es útil cuando el cliente conoce los objetivos generales para el software, pero no identifica los requisitos detallados de entrada, procesamiento o salida
                      2. Desventajas
                        1. es que una vez que el cliente ha dado su aprobación final al prototipo y cree que está a punto de recibir el proyecto final, se encuentra con que es necesario reescribir buena parte del prototipo para hacerlo funcional
                      3. Ciclo de vida en espiral
                        1. Este ciclo puede considerarse una variación del modelo con prototipado, fue di- señado por Boehm en el año 1988. El modelo se basa en una serie de ciclos repe- titivos para ir ganando madurez en el producto final
                          1. Actividades
                            1. Planificación
                              1. Relevamiento de requerimientos iniciales o luego de una iteración
                              2. Análisis de riesgo
                                1. De acuerdo con el relevamiento de requerimientos decidimos si continuamos con el desarrollo
                                2. Implementación
                                  1. Desarrollamos un prototipo basado en los requerimientos
                                  2. Evaluación
                                    1. El cliente evalúa el prototipo, si da su conformidad, termina el proyecto
                                  3. Ventajas
                                    1. Se disminuyen los riesgos
                                      1. Al final de cada iteración se obtienen los puntos de verificación
                                      2. Desventajas
                                        1. Un aumento de costos
                                          1. Es un modelo complicado de llevar a cabo porque exige una gestión concienzuda, atenta y unos conocimientos profundos
                                        2. Ciclo de vida incremental
                                          1. Este modelo de ciclo de vida se basa en la filosofía de construir incrementando las funcionalidades del programa
                                            1. Este ciclo de vida facilita la tarea del desarrollo permitiendo a cada miembro del equipo desarrollar un modulo particular en el caso de que el proyecto sea realizado por un equipo de programadores
                                              1. VENTAJAS
                                                1. Construir un sistema pequeño es siempre menos riesgoso que construir un sistema grande
                                                  1. Si un error importante es realizado, sólo la última iteración necesita ser descartada y utilizar el incremento previo
                                                  2. DESVENTAJAS
                                                    1. Se presupone que todos los requisitos se han definido al inicio
                                                      1. Se requiere de una experiencia importante para definir los incrementos de forma de distribuir en ellos las tareas en forma proporcional
                                                    Show full summary Hide full summary

                                                    Similar

                                                    ESPACIO URBANO
                                                    Martha Lucia Ave
                                                    reactancia
                                                    e no
                                                    CHEMISTRY C1 3
                                                    x_clairey_x
                                                    Connected Educators
                                                    Remind
                                                    ENG LIT TECHNIQUES
                                                    Heloise Tudor
                                                    B1.1.1 Diet and Exercise Flash Cards
                                                    Tom.Snow
                                                    Chemistry 2
                                                    Peter Hoskins
                                                    Science Final Study Guide
                                                    Caroline Conlan
                                                    W.B. Yeats
                                                    Éimear Buggy
                                                    Treaty of Versailles
                                                    Krista Mitchell
                                                    GCSE Computer Science (AQA)
                                                    Wolfie Ruth