Mind map
MANTENIMIENTO DEL SOFTWARE

Map content
MANTENIMIENTO DEL SOFTWARE
acronimos
- CMMI: Capability Maturity Model Integration
- ICSM: International Conference on Software Maintenance
- SCM: Software Configuration Management
- V&V: Verification and Validation
- Y2K: Year 2000
totalidad de actividades requeridas para proporcionar apoyo rentable del sw
- actividades preentrega
- planificación para operaciones postentrega
- planificación para la capacidad de mantenimiento
- planificación para la determinación de logística para actividades de transición
- actividades postentrega
- modificación de sw
- entrenamiento
- funcionamiento del help desk
- actividades preentrega
naturaleza del mantenimiento
- se solicitan las modificaciones, registran, se rastrean , se determina el impacto del cambio, se modifican el código y otras partes del sw, se genera una nueva versión
modificaciones de un producto sw después de su entrega para corregir fallos, mejorar el rendimiento u otros atributos o adoptar el producto a un entorno modificado
necesidad de mantenimiento
- corregir defectos
- mejorar el diseño
- llevar a la practica las mejoras
- la interfaz con otros sistemas
- adaptar programas con diferente hardware y software
- emigrar software
- retirar software
- actividades del mantenedor
- mantenimiento de control de las funciones cotidianas del sw
- mantenimiento de control de modificaciones de software
- perfeccionar funciones existentes
- impedir la degradación del funcionamiento del sw a niveles inaceptables
costos de mantenimiento
- es costoso y se limita solo a solucionar problemas y no a prevenirlos
- factores que afectan el costo de mantenimiento
- el tipo aplicación
- la novedad del sw
- la disponibilidad del personal
- la vida utíl del sw
- características del hardware
- la calidad de diseño del sw, construcción, documentación y pruebas
evolución del sw
- el mantenimiento es una actividad evolutiva que ayuda a decisiones de mantenimiento entendiendo lo que le pasa a los sistemas
categorías de mantenimiento
- correctivo
- modificación después de entrega para corregir problemas descubiertos
- adaptativo
- modificación de un sw utilizable en un ambiente cambiado
- perfectivo
- modificaciones para mejorar el rendimiento o su mantenibilidad
- preventivo
- correcciones de fallos latentes para prevenir fallos reales
- correctivo
problemas en el mantenimiento del sw
- cuestiones técnicas
- el entendimiento limitado se refiere como rápidamente un ing puede entender donde hacer un cambio
- las pruebas significan un costo económico y de tiempo
- el análisis de impacto describe como conducir con rentabilidad un análisis completo de un cambio del sw existente
- objetivos
- la determinación del alcance de un cambio para planificar y poner en práctica el trabajo
- el desarrollo de las estimaciones exactas de recursos que tuvo que realizar el trabajo
- análisis de perdidas/beneficio del cambio solicitado
- la comunicación de la complejidad de un cambio dado
- objetivos
- capacidad de mantenimiento: es la facilidad para hacerle mantenimiento al sw
- cuestiones de dirección
- alineación con objetivos de organización
- es demostrar el rendimiento de la inversión de actividades de mantenimiento de sw
- proveer de personal
- es como atraer y mantener el personal de mantenimiento de sw
- proceso de sw
- son actividades, métodos y prácticas que se emplean para desarrollar y mantener el sw y los productos asociados
- aspectos de organización de mantenimiento
- describen como identificar cual es la función de cada miembro del equipo abarcando desde el desarrollo hasta el mantenimiento
- externalización
- es hacer mantenimiento por medio de otras personas manteniendo un control sobre las actividades realizadas
- alineación con objetivos de organización
- estimación del costo de mantenimiento
- valoración de costo
- se recurre al empleo de modelos paramétricos y el empleo de la experiencia
- modelos paramétricos
- remontarse a proyectos pasados nos proporcionan datos detallados de valoraciones de mantenimiento
- experiencia
- complementa los modelos paramétricos con la experiencia y datos empíricos
- valoración de costo
- medidas de mantenimiento del sw
- medidas específicas: se refiere a técnicas de pruebas de referencia internas para comparar diferentes organizaciones de mantenimiento
- analizar las medidas del esfuerzo del mantenedor o recursos gastados en tentativa de diagnosticar carencias de causas de fracaso para ser modificadas
- viabilidad: son las medidas de esfuerzo del mantenedor asociado con la realización de una modificación
- estabilidad: son las medidas de comportamiento inesperado del sw incluyendo lo encontrado durante las pruebas
- testeabilidad: las medidas del esfuerzo del mantenedor y usuarios en la tentativa de probar sw modificado
- medidas específicas: se refiere a técnicas de pruebas de referencia internas para comparar diferentes organizaciones de mantenimiento
- cuestiones técnicas
proceso de mantenimiento , son normas para poner en práctica en el proceso de mantenimiento
- procesos de mantenimiento
- son actividades que se realizan en el mantenimiento del sw
- la puesta en practica de proceso
- el problema y análisis de modificación
- la puesta en practica de modificación
- la revisión/aceptación de mantenimiento
- la migración
- el retiro de sw
- son actividades que se realizan en el mantenimiento del sw
- actividades de mantenimiento: se realiza nuevamente análisis, el diseño , la codificación, pruebas y documentación
- actividades únicas
- transición: una secuencia controlada y coordinada de actividades durante el sw es trasferido
- las aceptación/rechazo de petición de modificación puede ser enviado al desarrollador
- petición de modificación y el escritorio de ayuda de informe de problema: una función de apoyo de usuario final que provoca la evaluación, ordenación y presupuesto de la solicitud
- análisis de impacto
- el apoyo de sw ayuda y aconseja a usuarios que solicitan información
- los acuerdos de nivel de servicio y los contrato de mantenimiento especializado
- apoyando actividades
- se realizan actividades de apoyo como : planificación, verificación, validación y entrenamiento del usuario
- actividades de planificación de mantenimiento
- actividades
- mantenimiento
- liberación
- petición de cambio de sw
- dirección de configuración de sw
- deben asegurar la verificación, la validación y la revisión de cuentas de cada paso requerido para identificar, poner en practica, y liberar el producto de sw
- calidad de sw
- se debe planificar y poner en practica el apoyo de procesos de mantenimiento, las actividades y técnicas para la garantizar la calidad del sw
- actividades únicas
- procesos de mantenimiento
técnicas para el mantenimiento
- comprensión del programa: se debe tener total conocimiento del sw que se va a revisar
- reingeniería: tener la capacidad de volver a crearlo usando algunas partes ya construidas
- ingeniería al revés:es analizar sw y sus componentes y crear una representación del sw con un mayor nivel de abstracción
Images and files in the map
Information
- Description
- Mind Map on MANTENIMIENTO DEL SOFTWARE, created by fer diaz on 27/09/2016.
- Created by
- fer diaz · Sep 2016
- Updated
- Oct 21, 2016
- Views
- 0
- History
-
- Created by fer diaz · Sep 21, 2016
- Copied by fer diaz · Sep 27, 2016
- Rating



























