1. MODELO INCREMENTAL
1.1. ¿Qué es el modelo incremental?
1.1.1. Es un modelo de tipo evolutivo es útil sobre todo cuando el personal necesario para una implementación completa no esta disponible
1.2. Fases Del Modelo
1.2.1. Incremental
1.3. Ventajas
1.3.1. -Se reduce el tiempo de desarrollo inicial, ya que seimplementa la funcionalidad parcial
1.3.2. Resulta más sencillo acomodar cambios al acotar el tamaño de los incrementos.
1.4. Desventajas
1.4.1. Requiere de mucha planificación, tanto administrativa como tecnica
1.4.2. Requiere de metas claras para conocer el estado del proyecto
2. MODELO EVOLUTIVO
2.1. ¿Qué es el modelo evolutivo?
2.1.1. Este consta del desarrollo de una versión inicial que luego de exponersese va refinando de acuerdo de los comentarios o nuevos requerimientos por parte del cliente o del usuario final
2.2. Fases Del Modelo
2.2.1. Comunicacion
2.2.2. Plan Rapido
2.2.3. Modelado Diseño Rapido
2.2.4. Construccion Del Prototipo
2.2.5. Desarrollo Entrega y Retroalimentacion
2.3. Ventajas
2.3.1. Los usuarios y desarrolladores logran un mejor entendimiento del sistema
2.3.2. Cumple con las necesidades inmediatas del cliente
2.4. Desventajas
2.4.1. Se requieren técnicas y herramientas
2.4.2. Cliente considera la mayor de las veces al prototipo como producto final
3. MODELO ESPIRAL
3.1. ¿Qué es el modelo Espiral?
3.1.1. Es utilizado por ingenieros de software y es el preferido para proyectos grandes, costosos y complicados. Parece una bobina con muchos bucles, cada ciclo de la espiral es una fase del proceso de desarrollo de software.
3.2. Fases Del Modelo
3.2.1. Planificación.
3.2.2. Análisis de riesgos
3.2.3. Desarrollo
3.2.4. Evaluación.
3.3. Ventajas
3.3.1. Posible integración temprana de promotores y usuarios
3.3.2. Conciliación perfecta entre exigencias técnicas y diseño
3.3.3. Apropiado para entornos técnicos novedosos
3.4. Desventajas
3.4.1. No es apropiado para pequeños proyectos con un riesgo manejable
3.4.2. Gran esfuerzo de gestión
3.4.3. Las decisiones periódicas pueden dilatar el proceso de desarrollo
3.5. Bibliografia
3.5.1. https://kryptonsolid.com/que-es-el-modelo-en-espiral-y-como-se-usa/
3.5.2. https://blog.comparasoftware.com/cuales-son-las-fases-del-modelo-espiral/#:~:text=%E2%80%93Planificaci%C3%B3n.,%2DEvaluaci%C3%B3n .
3.5.3. https://www.ionos.es/startupguide/productividad/modelo-en-espiral/
4. MODELO CASCADA
4.1. ¿Qué es el modelo cascada?
4.1.1. consiste en ordenar de forma secuencial las distintas etapas que debes de seguir al momento de desarrollar tu software.
4.2. Fases Del Modelo
4.2.1. Análisis
4.2.2. Diseño
4.2.3. Implementación
4.2.4. Verificación
4.2.5. Mantenimiento
4.3. Ventajas
4.3.1. Te ayuda a llevar un orden y organizar tu trabajo
4.3.2. Te brinda las herramientas necesarias para tener claridad en tus objetivos desde el comienzo del proyecto
4.3.3. Funciona de manera óptima en la mayoría de los dispositivos.
4.4. Desventajas
4.4.1. Debido a la forma de trabajo tienes menos tiempo para concluir cada una de las fases del modelo en cascada.
4.4.2. No puedes pasar a la etapa siguiente hasta que completes la anterior.
5. MODELO DE PROTOTIPOS
5.1. ¿Qué es el modelo de prototipos?
5.1.1. Es utilizado en el desarrollo de software para ofrecer al usuario una visión previa de cómo será el programa o sistema.
5.2. Fases Del Modelo
5.2.1. 1. requisitos iniciales
5.2.2. 2. cliente satisfecho
5.2.3. 3. Desarrollo
5.2.4. 4. prueba
5.2.5. 5. Mantener
5.3. Ventajas
5.3.1. Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios
5.3.2. Reduce costo y aumenta la probabilidad de exito
5.3.3. Exige disponer de las herramientas adecuadas
5.4. Desventajas
5.4.1. Debido a que el usuario ve que el prototipo funciona piensa que este es el producto terminado
5.4.2. Por tal de hacer un prototipo rápido, el desarrollador puede tomar decisiones erróneas
6. MODELO DRA
6.1. ¿Qué es el modelo DRA?
6.1.1. Es el proceso de desarrollo de software diseñado para facilitar y acelerar la creación de aplicaciones, que permite construir sistemas utilizables en poco tiempo, normalmente de 60 a 90 días.
6.2. Fases Del Modelo
6.2.1. Modelado de Gestión
6.2.2. Modelo De Datos
6.2.3. Modelacion de Procesos
6.2.4. Generacion de Aplicaciones
6.2.5. Pruebas De Entrega
6.3. Ventajas
6.3.1. Los entregables pueden ser fácilmente trasladados a otra plataforma.
6.3.2. El desarrollo se realiza a un nivel de abstracción mayor.
6.3.3. Entrega temprana al cliente.
6.3.4. Compromiso del cliente con el sistemas
6.4. Desventajas
6.4.1. Un alto costo de herramientas integradas y equipo necesario.
6.4.2. Progreso más difícil de medir.
6.4.3. Menos eficiente y con menor precisión científica.
7. MODELO BASADO EN COMPONENTES
7.1. ¿Qué es el modelo basado en componentes?
7.1.1. Es un proceso que concede particular importancia al diseño y la construcción de sistemas basados en computadoras que utilizan componentes de software reutilizable
7.2. Fases Del Modelo
7.2.1. Analisis De Componentes
7.2.2. Modificacion De Requisitos
7.2.3. Diseño Del Sistema Con Reuso
7.2.4. Desarrollo e Integracion
7.3. Ventajas
7.3.1. Reduce riesgos del proyecto
7.3.2. Incorpora objetivos de calidad
7.3.3. Integra el desarrollo con el mantenimiento
7.4. Desventajas
7.4.1. Genera mucho tiempo en el desarrollo del sistema
7.4.2. Modelo costoso
7.4.3. Requiere experiencia en la identificación de riesgos