Paradigmas de la Ingeniería de Software
por Brenda M. Avila Juarez
1. Proceso Incremental
1.1. Fases mucho más pequeñas que las fases en cascada.
1.2. Tiene algo similar a múltiples cascadas dentro del modelo.
1.3. Permite obtener el sistema desarrollado de forma incremental y parte por parte.
1.4. Cliente tiene capacidad de dar su opinión.
2. Diagrama de flujo
2.1. Representación gráfica del "flujo" de datos a través de un sistema de información.
2.2. Se utiliza para mostrar más detalles del sistema que se está modelando.
2.3. Niveles
2.3.1. Nivel 0: Diagrama de contexto.
2.3.2. Nivel 1: Diagrama de nivel superior.
2.3.3. Nivel 2: Diagrama de detalle o expansión.
3. Espiral
3.1. Desarrollado por Barry Boehm en 1989
3.2. Mismos pasos que el modelo de cascada
3.3. Centra en la constante reevaluación del diseño y los riesgos involucrados
3.4. Iterativo y secuencial
3.5. Usado para proyectos grandes y complejos.
3.6. Ventajas
3.6.1. Considera el cambio de los requisitos durante el proceso de desarrollo.
3.6.2. Es flexible y se puede adaptar a una variedad de situaciones.
3.6.3. Se ajusta para ser utilizado como cualquier otro modelo.
3.6.4. Combina las mejores características de los modelos de cascada y prototipos.
4. Modelos para llevar a cabo la petición del cliente de una manera más eficiente.
5. Cascada
5.1. Desarrollado en 1970
5.2. Enfoque sistemático y secuencial para el desarrollo de software
5.3. Proceso
5.3.1. Planificación
5.3.2. Diseño
5.3.3. Codificación
5.3.4. Prueba
5.3.5. Entrega