Metodologías de Desarrollo de Software

Get Started. It's Free
or sign up with your email address
Metodologías de Desarrollo de Software by Mind Map: Metodologías de Desarrollo de Software

1. Cascada O Lineal

1.1. Enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software

1.2. Etapas

1.2.1. Analisis

1.2.2. Diseño y Arquitectura

1.2.3. Desarrollo

1.2.4. Pruebas

1.2.5. Implementación

1.2.6. Pruebas

1.2.7. Certificación

1.2.8. Mantenimiento

2. Extreme Programming XP

2.1. Prácticas Esenciales

2.1.1. Pruebas

2.1.2. Refabricación

2.1.3. Juego de planeación

2.1.4. Liberaciones pequeñas

2.1.5. Integración continua

2.2. Etapas

2.2.1. Planeación

2.2.1.1. Utilizan Historias de Usuario

2.2.1.2. Crean planes de entrega

2.2.1.3. Planificación de iteración

2.2.1.4. Reuniones diarias

2.2.2. Diseño

2.2.2.1. Escoge una metáfora del sistema

2.2.2.2. Proponen soluciones

2.2.2.3. Ignoran las funcionalidades extras

2.2.2.4. Remueven las funcionalidades innecesarias

2.2.3. Codificación

2.2.3.1. Utilizan Estándares para escribir códigos

2.2.3.2. Crean las pruebas antes de empezar a codificar

2.2.3.3. Se realiza en equipo de trabajo y lleva una integración paralela

2.2.3.4. La optimización es para el final.

2.2.4. Pruebas

2.2.4.1. Se crean pruebas de aceptación

2.2.4.2. El cliente es responsable de revisar las pruebas de aceptación y los resultados obtenidos

2.2.4.3. Una historia de usuario esta lista hasta que haya pasado todas las pruebas de aceptación.

3. Meta-Object Facility MOF

3.1. Define una Arquitectura de Lenguajes de Modelado

3.2. Niveles

3.2.1. Nivel M3: MOF

3.2.2. Nivel M2: UML

3.2.3. Nivel M1: Modelo del usuario

3.2.4. Nivel M0: Instancias en tiempo de ejecución

4. SCRUM

4.1. Etapas

4.1.1. FASE 1: PLANIFICACIÓN DE ITERACIÓN: selección de requisitos

4.1.2. FASE 2: SINCRONIZACIONES DIARIAS: Colaboración del cliente

4.1.3. FASE 3: RETROSPECTIVA: Demostración de requisitos

4.2. Roles

4.2.1. Principales

4.2.1.1. Scrum Master

4.2.1.2. Product Owner

4.2.1.3. The Team

4.2.2. Secundarios

4.2.2.1. Management (Administradores)

4.2.2.2. Stakeholders (Clientes, Proveedores, Vendedores, etc)

5. Rational Unified Process RUP

5.1. Caracteristicas

5.1.1. Proceso dirigido por casos de uso

5.1.2. Proceso centrado en la arquitectura

5.1.3. Proceso Iterativo o incremental

5.1.4. Modelado Visual – UML

5.1.5. Verificación continua de Calidad

5.1.6. Gestión de los cambios

5.1.7. Administración de Riesgos

5.2. Etapas

5.2.1. Fase 1: Inicio

5.2.2. Fase 2: Elaboración

5.2.3. Fase 3: Construcción

5.2.4. Fase 4: Transición