Metodologías de desarrollo de software tradicionales

Description

mapa mental metodologias de desrrollo de software tradicionales
Luis Rodriguez
Mind Map by Luis Rodriguez, updated more than 1 year ago
Luis Rodriguez
Created by Luis Rodriguez over 5 years ago
66
0

Resource summary

Metodologías de desarrollo de software tradicionales
  1. Cascada
    1. Desventaja
      1. dificil incorporar nuevos requerimientos
        1. toma mucho tiempo
          1. iteraciones costosas
            1. dificil revision de proyectos de alta complejidad
              1. correcion de problemas posterior al ciclo
              2. Ventaja
                1. ordenado y organizado
                  1. muy conocido
                    1. producto final de alta calidad
                      1. planificacion sencilla
                      2. Caracteristicas
                        1. flujo lineal
                          1. rígido e inflexible
                            1. Requerimientos bien definidos al inicio
                              1. etapas secuenciales
                                1. satisfacción del cliente más elevado
                                  1. comunicacion escasa con el cliente
                                2. Espiral
                                  1. caracteristicas
                                    1. enfoque ciclico
                                      1. conjunto de puntos de referencias
                                        1. en cada giro se construye un modelo nuevo
                                          1. es compatible con otros metodos de desarrollo
                                            1. ideal para grandes sistemas
                                              1. orientado al analisis de riesgos
                                              2. ventajas
                                                1. modelo altamente adaptable
                                                  1. posee el enfoque mas reallista
                                                    1. cliente y desarrollador reacionan mejor a risegos
                                                    2. desventajas
                                                      1. es complejo
                                                        1. largos periodos de tiempo para el desarrollo
                                                          1. requiere personal con experiencia para implementarlo
                                                            1. es relativamente nuevo
                                                          2. Modelo en V
                                                            1. Caracteristicas
                                                              1. orientado al cliente
                                                                1. centrado en las funciones principales
                                                                  1. Verificación y validación
                                                                    1. producto final de alta calidad
                                                                      1. flujo lineal e iterativo
                                                                      2. Ventajas
                                                                        1. recomendado para proyecto pequeño
                                                                          1. recomendado para programadores novatos
                                                                            1. facilidad para encontrar errores
                                                                              1. reduce riesgos
                                                                                1. integra al usuario en las pruebas
                                                                                  1. integracion de pruebas
                                                                                  2. Desventajas
                                                                                    1. costoso si hay fallos
                                                                                      1. involucra gran cantidad de tiempo
                                                                                        1. el cliente dificilmente expondra todos los requerimientos
                                                                                      2. Incremental
                                                                                        1. caracteristicas
                                                                                          1. se evitan proyectos largos entregando algo frecuentemente
                                                                                            1. dificil de evaluar los costos
                                                                                              1. el resultado puede ser muy positivo
                                                                                                1. flujo iterativo
                                                                                                  1. enfoque en los requerimientos del usuario
                                                                                                    1. fácil administración de las tareas en cada iteración
                                                                                                    2. ventajas
                                                                                                      1. los usuarios pueden probarlo antes de la finalizacion del proyecto
                                                                                                        1. impacto ventajoso frente al cliente
                                                                                                          1. los errores se corrigen progresivamente
                                                                                                            1. El producto es consistente y puntual en el desarrollo.
                                                                                                            2. desventajas
                                                                                                              1. Requiere de mucha planeación
                                                                                                                1. altos costos por pruebas
                                                                                                                  1. no recomendable para sistemas bancarios
                                                                                                                    1. Los errores en los requisitos se detectan tarde
                                                                                                                      1. Requiere gestores experimentados
                                                                                                                    2. Prototipo
                                                                                                                      1. Caracteristicas
                                                                                                                        1. participacion directa con el cliente
                                                                                                                          1. es rapido
                                                                                                                            1. modelo informal
                                                                                                                              1. ideal para medir alcances de un producto
                                                                                                                                1. se pued epartir con objetivos generales
                                                                                                                                2. Ventajas
                                                                                                                                  1. Se puede reutilizar el código
                                                                                                                                    1. continua comunicacion cliente-desarrollador
                                                                                                                                      1. flexible
                                                                                                                                        1. activa participacion del usuario
                                                                                                                                          1. menor curva de aprendizaje para el usuario
                                                                                                                                          2. Desventajas
                                                                                                                                            1. falsa nocion del cliente sobre el producto final
                                                                                                                                              1. perdida de tiempo con el usuario
                                                                                                                                                1. administracion dificil

                                                                                                                                              Media attachments

                                                                                                                                              Show full summary Hide full summary

                                                                                                                                              Similar

                                                                                                                                              FUNDAMENTOS DE REDES DE COMPUTADORAS
                                                                                                                                              anhita
                                                                                                                                              Test: "La computadora y sus partes"
                                                                                                                                              Dayana Quiros R
                                                                                                                                              Abreviaciones comunes en programación web
                                                                                                                                              Diego Santos
                                                                                                                                              Seguridad en la red
                                                                                                                                              Diego Santos
                                                                                                                                              Excel Básico-Intermedio
                                                                                                                                              Diego Santos
                                                                                                                                              Evolución de la Informática
                                                                                                                                              Diego Santos
                                                                                                                                              Introducción a la Ingeniería de Software
                                                                                                                                              David Pacheco Ji
                                                                                                                                              Conceptos básicos de redes
                                                                                                                                              ARISAI DARIO BARRAGAN LOPEZ
                                                                                                                                              La ingenieria de requerimientos
                                                                                                                                              Sergio Abdiel He
                                                                                                                                              TECNOLOGÍA TAREA
                                                                                                                                              Denisse Alcalá P
                                                                                                                                              Navegadores de Internet
                                                                                                                                              M Siller