Mantenimiento de software

Get Started. It's Free
or sign up with your email address
Rocket clouds
Mantenimiento de software by Mind Map: Mantenimiento de software

1. Fundamentos de mantenimiento de software.

1.1. Modificación de un producto software después de su entrega.

1.2. Corregir los fallos, mejorar rendimiento u otros atributos.

1.3. La transición, alcance, el impacto de cambio, las pruebas y una nueva versión.

1.4. El mantenimiento es necesario para asegurar las exigencias del usuario.

1.5. La comprensión del mantenimiento, ayuda a estructurar el coste.

2. Mantenimiento de software

3. Mapa

4. Los problemas claves en el mantenimiento del software

4.1. Desafios

4.1.1. Encontrar un defecto en N líneas de código.

4.1.2. Competir con otros desarrolladores.

4.1.3. Planificación del futuro despliegue del software.

4.2. Difícil comprensión por la Documentación de cada liberación/versión/despliegue de software.

4.3. Capacidad de mantenimiento.

4.3.1. Característica de calidad.

4.3.2. La presencia de los procesos, técnicas e instrumentos ayudan a mejorar la capacidad.

4.4. Análisis de impacto.

4.4.1. Identifica todos los sistemas y productos de software afectados.

4.4.2. Desarrolla una estimación de los recursos.

4.4.3. Análisis de perdidas.

4.4.4. Soluciones potenciales y recomendación.

4.5. Medidas de mantenimiento

4.5.1. Bastante práctico.

4.5.2. Categorías

4.5.2.1. Tamaño

4.5.2.2. Esfuerzo

4.5.2.3. Programa

4.5.2.4. Calidad

5. .

6. .

7. Procesos de mantenimiento.

7.1. Petición de modificación.

7.2. Identificación y clasificación.

7.3. Análisis, diseño e implementación.

7.4. Prueba del sistema.

7.5. Prueba de aceptación.

7.6. Entrega

8. Técnicas para el mantenimiento.

8.1. Comprensión del programa.

8.1.1. Una documentación clara y concisa, le dará eficacia en esta técnica.

8.2. Reingeniería

8.2.1. Forma radical de alteración

8.2.2. Puede ser usada para cambios menores.

8.3. Ingeniería de Revés.

8.3.1. Flujo del control del código.

8.3.2. Recuperación de diseño.

8.3.3. Reorganiza el programa sin cambiar el comportamiento.