Modelo Incremental (Onis Yolibeth Lobo Mejia 202110130080)

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Modelo Incremental (Onis Yolibeth Lobo Mejia 202110130080) da Mind Map: Modelo Incremental (Onis Yolibeth Lobo Mejia 202110130080)

1. Definicion

1.1. Es un enfoque de desarrollo de software que construye un sistema de software de manera gradual. En lugar de crear todo el software de una sola vez en un ciclo de desarrollo largo, el modelo incremental divide el proyecto en pequeñas partes o módulos que se desarrollan y entregan por separado.

2. Caracteristicas

2.1. Iteraciones

2.1.1. El desarrollo se divide en iteraciones o fases, donde cada iteración se centra en agregar funcionalidad específica al sistema.

2.2. Entregas parciales

2.2.1. Después de cada iteración, se produce una entrega parcial del sistema con la nueva funcionalidad implementada.

2.3. Flexibilidad

2.3.1. El modelo incremental permite ajustar los requisitos a medida que se avanza en el desarrollo,

2.4. Evolución continua

2.4.1. El sistema se desarrolla de manera continua a lo largo del tiempo, lo que facilita la adaptación a cambios en las necesidades del usuario o en el entorno

2.5. Menor riesgo

2.5.1. Dado que las entregas se realizan en fases, el riesgo se distribuye a lo largo del proyecto

3. Posible Usos

3.1. Desarrollo de software empresarial

3.2. Desarrollo de aplicaciones web y móviles

3.3. Proyectos de desarrollo gubernamental

4. Origen

4.1. Harlan Mills en el año 1980

5. Herramientas

5.1. gestión de proyectos

5.1.1. Trello

5.1.2. Jira

5.1.3. Asana

5.2. control de versiones

5.2.1. Git

5.2.2. GitHub

5.3. automatización de compilación e integración continua (CI/CD)

5.3.1. Jenkins

5.3.2. Travis CI

5.4. gestión de requerimientos

5.4.1. Confluence

5.4.2. JIRA Agile

5.5. prueba y control de calidad

5.5.1. Selenium

5.5.2. JUnit

5.6. comunicación y colaboración

5.6.1. Slack

5.6.2. Microsoft Teams

5.7. documentación y seguimiento

5.7.1. Wiki

5.7.2. Google Docs