ciclos de vida

Description

daniel esteban contreras amado
daniel contreras
Mind Map by daniel contreras, updated more than 1 year ago
daniel contreras
Created by daniel contreras almost 9 years ago
23
0

Resource summary

ciclos de vida

Annotations:

  • ciclos de vida software
  1. modelo codificar y corregir
    1. ventajas
      1. permite una rapida construcción del sistema
        1. es util para sistemas pequeños,que no necesite de mas de tres personas
          1. No pierde tiempo en las etapas de planificación, documentación, control de calidad
          2. desventajas
            1. Carece de cualquier control y gestión del proceso
              1. No dispone de las fases necesarias en todo proyecto de software
                1. Se dificulta la corrección de errores y el mantenimiento al carecer de una documentación del proceso adecuada
                  1. No proporciona medios de evaluación ni de prevención de riesgos
                2. modelo en cascada
                  1. ventajas
                    1. Es un modelo sencillo y disciplinado
                      1. Está dirigido por los tipos de documentos y resultados que deben obtenerse al final de cada etapa
                        1. Ayuda a minimizar los gastos de planificación, pues se realiza sin problemas
                        2. desventajas
                          1. Los proyectos raramente siguen el proceso lineal tal como se definía originalmente el ciclo de vida
                            1. el cliente tendra el proyecto hasta el final
                              1. es complicado devolvese a etapas ya finalizadas
                            2. modelo "V"
                              1. ventajas
                                1. La relación entre las etapas de desarrollo y los distintos tipos de pruebas facilitan la localización de fallos
                                  1. involucra al usuario en pruebas
                                  2. desventajas
                                    1. el cliente obtendra el producto final hasta el final del ciclo de vida
                                      1. Las pruebas pueden ser caras y, a veces, no lo suficientemente efectivas
                                    2. prototipos
                                      1. ventajas
                                        1. permite la contrucción con requisitos pocos claros y cambiantes
                                          1. el cliente recibe una versión del sistema en poco tiempo
                                            1. se pueden hacer cambios al sistema en cualquier momento
                                            2. desventajas
                                              1. el cliente puede quedar convencido con primeras versiones
                                                1. requiere trabajo del cliente para evaluar los distintos prototipos y eso seria unos nuevos requisitos
                                                  1. no se sabe cuanto es el tiempo del desarrollo
                                                2. desarrolo rapido de aplicaciones
                                                  1. ventajas
                                                    1. Enfatiza ciclos de desarrollo extremadamente cortos
                                                      1. Se asegura de que el producto entregado cumple las necesidades del cliente
                                                      2. desventajas
                                                        1. para proyectos grandes puede requerir mas equipos de trabajos distintos
                                                          1. No resulta adecuado cuando los riesgos técnicos son elevados
                                                        2. modelo en espiral
                                                          1. ventajas
                                                            1. Incorpora muchas de las ventajas de los otros ciclos de vida
                                                              1. Proporciona el potencial para el desarrollo rápido de versiones incrementales
                                                                1. Puede adaptarse y aplicarse a lo largo de la vida del software
                                                                  1. Reduce los riesgos antes de que se conviertan en problemáticos
                                                                  2. desventajas
                                                                    1. es dificil convenser a algunos clientes que el procesos evolutivo se puede controlar
                                                                      1. Solo resulta aplicable para proyectos de gran tamaño
                                                                        1. Es bastante complicado de realizar y su complejidad puede incrementarse hasta hacerlo impracticable
                                                                      Show full summary Hide full summary

                                                                      Similar

                                                                      Software Processes
                                                                      Nurul Aiman Abdu
                                                                      Software testing strategies: Summary
                                                                      harrymt
                                                                      Software Application
                                                                      Dim Ah
                                                                      Diseño de Software
                                                                      Verny Fernandez
                                                                      Input and Output Devices
                                                                      Jess Peason
                                                                      GCSE Computer Science (AQA)
                                                                      Wolfie Ruth
                                                                      2.1.3 Software
                                                                      Lavington ICT
                                                                      GCSE AQA Computer Science - Definitions
                                                                      James Jolliffe
                                                                      Hardware, Software and Networking
                                                                      dphillips211
                                                                      Hardware and Software
                                                                      Balikkoftesi