metodologias de desarrollo

Get Started. It's Free
or sign up with your email address
metodologias de desarrollo by Mind Map: metodologias de desarrollo

1. SCRUM

1.1. planificación de iteración

1.1.1. se seleccionan los requisitos

1.2. sincronizaciones diarias

1.2.1. la colaboración del cliente

1.3. retrospectiva

1.3.1. demostración de requisitos

2. RATIONAL UNIFIED PROCESS

2.1. inicio

2.1.1. vision de producto y su alcance

2.1.2. se definen los requerimientos

2.1.3. lista de casos de uso

2.1.4. se revisan los riesgos

2.2. elaboración

2.2.1. eliminar los riesgos mas altos

2.2.2. requerimientos no funcionales

2.2.3. prototipo ejecutable

2.3. construcción

2.3.1. construir el producto hasta que este listo para salir al mercado

2.3.2. el producto se integra sobre la plataforma adecuada

2.4. transición

2.4.1. la transición del producto a los usuarios

2.4.2. manufactura, envio, soporte y mantenimiento

2.4.3. ajustes, incluyendo corrección de errores

3. CASCADA

3.1. ANÁLISIS

3.1.1. permite el levantamiento de la información

3.1.2. Especificación de Requerimientos

3.1.3. se analizan las necesidades de los usuarios para determinar qué objetivos debe cubrir

3.2. Diseño y arquitectura

3.2.1. organiza el sistema en elementos que puedan elaborarse por separado

3.2.2. prototipo del diseño que se quiere mostrar

3.2.3. establece una arquitectura completa del sistema

3.3. Desarrollo

3.3.1. se realizan los algoritmos necesarios para cumplir los requerimientos del usuario

3.3.2. se realizan análisis para saber qué herramientas usar en la etapa de Codificación

3.4. Pruebas

3.4.1. se ensamblan los elementos para componer el sistema

3.4.2. se corrigen los errores antes de ser entregados al usuario final

3.5. implementación

3.5.1. las estructuras y los flujos de trabajo se implementa teniendo en cuenta las condiciones

3.5.2. el diseño del software se convierte en un programa relacionado a un sistema operativo

3.5.3. el resultado puede ser un software operativo a menudo a una versión beta

3.6. certificación

3.6.1. el software implementa certificación por parte del cliente

3.6.2. el cliente asegura de que cubra sus necesidades

3.7. mantenimiento

3.7.1. es una de las etapas mas importantes y criticas

3.7.2. en esta etapa se destina un 75% de los recursos

3.7.3. es importante ya que puede que no cumpla con todas las expectativas

4. EXTREME PROGRAMMING XP

4.1. planificación

4.1.1. se utilizan historias del usuario y crean los planes de entrega

4.1.2. se lleva a cabo la planificación de interación y reuniones diarias

4.2. diseño

4.2.1. se escoge la metafora del sistema y las soluciones

4.2.2. se eliminan las funcionalidades innecesarias

4.3. codificación

4.3.1. se utilizan unos estándares para los códigos

4.3.2. se realizan las pruebas antes de la codificación

4.3.3. la optimización es para el final

4.4. pruebas

4.4.1. se crean las pruebas para la aceptación

4.4.2. el cliente tiene la responsabilidad de revisar las pruebas y los resultados

4.4.3. el usuario tiene que pasar todas sus pruebas de aceptación