SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
(Resumen: Mantenimiento de Software)
Por: Macos Omar Cruz Ortega
1
Mantenimiento del Software.
Los modelos de ciclos de vida tradicionales representan el mantenimiento
de software como una fase que comienza una vez que se han finalizado las
pruebas. Distintos estudios indican que el coste de las actividades de
mantenimiento representan entre un 80% y un 95% del presupuesto total de los
distintos centros de procesos de datos, habiéndose superado, en algunas
empresas, este limite, hasta llegar al limite de recursos (barrera de mantenimiento)
lo que les imposibilita a cometer nuevos desarrollos.
En resumen, se puede asegurar que el mantenimiento es la fase dominante
y más costosa del ciclo de vida.
Los factores que afectan directamente a estos costes son:
1. Inexistencia de métodos, técnicas y herramientas que puedan proporcionar
una solución global al mantenimiento.
2. La complejidad de los sistemas se incrementa paulatinamente por la
realización de continuas modificaciones.
3. La documentación del sistema es defectuosa o inexistente.
4. Por lo general se considera el mantenimiento como actividad poco creativa
y, por tanto, mas sencilla y menos importante que el desarrollo.
5. Las actividades de mantenimiento se suelen realizar bajo presión del
tiempo.
6. Poca participación del usuario durante el desarrollo del sistema.
Muchos de estos problemas tienen su origen en el desconocimiento de las
actividades realizadas durante el mantenimiento. Últimamente se identifican varias
actuaciones comunes para mantener la operatividad del software.
 Corrección de defectos del software.
 Creación de nuevas funcionalidades en el software por nuevos requisitos del
usuario.
 Mejora de la funcionalidad y del rendimiento.
Con todo lo expuesto, puede definirse el mantenimiento como “el proceso
de modificar un sistema o un componente de software después de su entrega para
corregir defectos, mejorar el rendimiento u otros atributos o adaptarlo a un entorno
cambiante”.
2
Tipos de mantenimientos de software
Según la definición anterior existen diferentes tipos de mantenimiento.
Mantenimiento perfectivo: Conjunto de actividades que se realizan para mejorar
o añadir nuevas funcionalidades requeridas por el usuario.
Mantenimiento adaptativo: Conjunto de actividades que se realizan para adaptar
el sistema a los cambios en su entorno tecnológico. Estos cambios pueden ser:
 El entorno de datos: cambio del soporte de los datos de una aplicación.
 El entorno de proceso: Cambio de plataforma de explotación o de sistema
operativo.
Mantenimiento Correctivo: Conjunto e actividades dedicadas a corregir defectos
del hardware o del software detectados por los usuarios durante la explotación del
sistema.
Mantenimiento preventivo. Conjunto de actividades para facilitar el
mantenimiento futuro del sistema.
Por otra parte, si se analizan las actividades que deben realizar los
programadores, pueden establecerse las siguientes:
 Estudiar Peticiones
 Estudiar la documentación
 Estudiar el código
 Implementar el cambio
 Realizar pruebas
 Actualizar la documentación del programa
Mantenimiento de software (síntesis)

Más contenido relacionado

La actualidad más candente

Optimizacion De Recursos Con Mantenimiento
Optimizacion De Recursos Con MantenimientoOptimizacion De Recursos Con Mantenimiento
Optimizacion De Recursos Con MantenimientoGestioPolis com
 
Mantenimiento de-software
Mantenimiento de-softwareMantenimiento de-software
Mantenimiento de-softwareNicolas Garcia
 
Impacto del mantenimiento melisa
Impacto del mantenimiento   melisaImpacto del mantenimiento   melisa
Impacto del mantenimiento melisaDante Salas Huañac
 
El mantenimiento preventivo_es_una_actividad_programada_de_inspecciones
El mantenimiento preventivo_es_una_actividad_programada_de_inspeccionesEl mantenimiento preventivo_es_una_actividad_programada_de_inspecciones
El mantenimiento preventivo_es_una_actividad_programada_de_inspeccionesyesicaleidymaria
 
Mantenimiento De Software
Mantenimiento De SoftwareMantenimiento De Software
Mantenimiento De Softwareguest2710e83
 
Sistemas integrados de gestión 1
Sistemas integrados de gestión 1Sistemas integrados de gestión 1
Sistemas integrados de gestión 1GBCGCB
 
Mantenimiento preventivo en computacion
Mantenimiento preventivo en computacionMantenimiento preventivo en computacion
Mantenimiento preventivo en computacionPaz Azamar
 
Mantenimiento De Software.Pptx12
Mantenimiento De Software.Pptx12Mantenimiento De Software.Pptx12
Mantenimiento De Software.Pptx12ivan5856
 
Alcance y objetivos de la auditoria informática
Alcance y objetivos de la  auditoria informáticaAlcance y objetivos de la  auditoria informática
Alcance y objetivos de la auditoria informáticaMarcelo821810
 

La actualidad más candente (15)

Optimizacion De Recursos Con Mantenimiento
Optimizacion De Recursos Con MantenimientoOptimizacion De Recursos Con Mantenimiento
Optimizacion De Recursos Con Mantenimiento
 
Mantenimiento preventivo, correctivo y adaptativo
Mantenimiento preventivo, correctivo y adaptativoMantenimiento preventivo, correctivo y adaptativo
Mantenimiento preventivo, correctivo y adaptativo
 
Mantenimiento de-software
Mantenimiento de-softwareMantenimiento de-software
Mantenimiento de-software
 
Impacto del mantenimiento melisa
Impacto del mantenimiento   melisaImpacto del mantenimiento   melisa
Impacto del mantenimiento melisa
 
503
503503
503
 
El matenimiento
El matenimientoEl matenimiento
El matenimiento
 
El mantenimiento preventivo_es_una_actividad_programada_de_inspecciones
El mantenimiento preventivo_es_una_actividad_programada_de_inspeccionesEl mantenimiento preventivo_es_una_actividad_programada_de_inspecciones
El mantenimiento preventivo_es_una_actividad_programada_de_inspecciones
 
Mantenimiento De Software
Mantenimiento De SoftwareMantenimiento De Software
Mantenimiento De Software
 
Sistemas integrados de gestión 1
Sistemas integrados de gestión 1Sistemas integrados de gestión 1
Sistemas integrados de gestión 1
 
Impacto del mantenimiento
Impacto del mantenimientoImpacto del mantenimiento
Impacto del mantenimiento
 
Mantenimiento preventivo en computacion
Mantenimiento preventivo en computacionMantenimiento preventivo en computacion
Mantenimiento preventivo en computacion
 
Mantenimiento De Software.Pptx12
Mantenimiento De Software.Pptx12Mantenimiento De Software.Pptx12
Mantenimiento De Software.Pptx12
 
Mantenimiento De Software
Mantenimiento De SoftwareMantenimiento De Software
Mantenimiento De Software
 
Alcance y objetivos de la auditoria informática
Alcance y objetivos de la  auditoria informáticaAlcance y objetivos de la  auditoria informática
Alcance y objetivos de la auditoria informática
 
Documento1
Documento1Documento1
Documento1
 

Similar a Mantenimiento de software (síntesis)

Similar a Mantenimiento de software (síntesis) (20)

Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Mantenimiento y evolucion del software
Mantenimiento y evolucion del softwareMantenimiento y evolucion del software
Mantenimiento y evolucion del software
 
Mantenimiento del Software
Mantenimiento del SoftwareMantenimiento del Software
Mantenimiento del Software
 
Mantenimiento del pc
Mantenimiento del pcMantenimiento del pc
Mantenimiento del pc
 
Ra semana 17
Ra semana 17Ra semana 17
Ra semana 17
 
Dpss u3 a2_macm
Dpss u3 a2_macmDpss u3 a2_macm
Dpss u3 a2_macm
 
manual de compra de motos
manual de compra de motos manual de compra de motos
manual de compra de motos
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Tipos de mantenimiento de equipo 10.2
Tipos de mantenimiento de equipo 10.2Tipos de mantenimiento de equipo 10.2
Tipos de mantenimiento de equipo 10.2
 
7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesos7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesos
 
Mantenimiento De Software iy computadoras
Mantenimiento De Software iy computadorasMantenimiento De Software iy computadoras
Mantenimiento De Software iy computadoras
 
Documento1
Documento1Documento1
Documento1
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivo
 
Presentacion mantenimiento g9
Presentacion mantenimiento g9Presentacion mantenimiento g9
Presentacion mantenimiento g9
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
7. Mantenimiento de Software
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de Software
 
Unidad 4 Gerencia
Unidad 4 GerenciaUnidad 4 Gerencia
Unidad 4 Gerencia
 
Nick 2
Nick 2Nick 2
Nick 2
 
Nick 2
Nick 2Nick 2
Nick 2
 
Proceso software
Proceso softwareProceso software
Proceso software
 

Más de Marcos Omar Cruz Ortrega

Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)Marcos Omar Cruz Ortrega
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerMarcos Omar Cruz Ortrega
 
¿La usabilidad esconde el éxito en el desarrollo de un software?
¿La usabilidad esconde el éxito en el desarrollo de un software?¿La usabilidad esconde el éxito en el desarrollo de un software?
¿La usabilidad esconde el éxito en el desarrollo de un software?Marcos Omar Cruz Ortrega
 
¿Cual sera el verdadero negocio de facebook?
¿Cual sera el verdadero negocio de facebook?¿Cual sera el verdadero negocio de facebook?
¿Cual sera el verdadero negocio de facebook?Marcos Omar Cruz Ortrega
 

Más de Marcos Omar Cruz Ortrega (18)

Cruzsoft Project Manager
Cruzsoft Project ManagerCruzsoft Project Manager
Cruzsoft Project Manager
 
Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)
 
El Chipset - Ensayo
El Chipset - Ensayo El Chipset - Ensayo
El Chipset - Ensayo
 
Biblioteca Virtual - PSP
Biblioteca Virtual - PSPBiblioteca Virtual - PSP
Biblioteca Virtual - PSP
 
Ensayo (direccionamiento de memoria)
Ensayo (direccionamiento de memoria)Ensayo (direccionamiento de memoria)
Ensayo (direccionamiento de memoria)
 
Comunicaciones Moviles
Comunicaciones MovilesComunicaciones Moviles
Comunicaciones Moviles
 
Programacion de puertos e interrupciones
Programacion de puertos e interrupciones Programacion de puertos e interrupciones
Programacion de puertos e interrupciones
 
Electroestatica
ElectroestaticaElectroestatica
Electroestatica
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
 
Usuarios y Administradores en DB
Usuarios y Administradores en DBUsuarios y Administradores en DB
Usuarios y Administradores en DB
 
Lenguaje Lisp
Lenguaje LispLenguaje Lisp
Lenguaje Lisp
 
Inductancia magnetica
Inductancia magneticaInductancia magnetica
Inductancia magnetica
 
¿La usabilidad esconde el éxito en el desarrollo de un software?
¿La usabilidad esconde el éxito en el desarrollo de un software?¿La usabilidad esconde el éxito en el desarrollo de un software?
¿La usabilidad esconde el éxito en el desarrollo de un software?
 
2-Proyectos de electronica
2-Proyectos de electronica2-Proyectos de electronica
2-Proyectos de electronica
 
¿Cual sera el verdadero negocio de facebook?
¿Cual sera el verdadero negocio de facebook?¿Cual sera el verdadero negocio de facebook?
¿Cual sera el verdadero negocio de facebook?
 
Cruzsoft Magazine #0
Cruzsoft Magazine #0Cruzsoft Magazine #0
Cruzsoft Magazine #0
 
Fundamentos de redes y topologias
Fundamentos de redes y topologiasFundamentos de redes y topologias
Fundamentos de redes y topologias
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Último (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Mantenimiento de software (síntesis)

  • 1. (Resumen: Mantenimiento de Software) Por: Macos Omar Cruz Ortega
  • 2. 1 Mantenimiento del Software. Los modelos de ciclos de vida tradicionales representan el mantenimiento de software como una fase que comienza una vez que se han finalizado las pruebas. Distintos estudios indican que el coste de las actividades de mantenimiento representan entre un 80% y un 95% del presupuesto total de los distintos centros de procesos de datos, habiéndose superado, en algunas empresas, este limite, hasta llegar al limite de recursos (barrera de mantenimiento) lo que les imposibilita a cometer nuevos desarrollos. En resumen, se puede asegurar que el mantenimiento es la fase dominante y más costosa del ciclo de vida. Los factores que afectan directamente a estos costes son: 1. Inexistencia de métodos, técnicas y herramientas que puedan proporcionar una solución global al mantenimiento. 2. La complejidad de los sistemas se incrementa paulatinamente por la realización de continuas modificaciones. 3. La documentación del sistema es defectuosa o inexistente. 4. Por lo general se considera el mantenimiento como actividad poco creativa y, por tanto, mas sencilla y menos importante que el desarrollo. 5. Las actividades de mantenimiento se suelen realizar bajo presión del tiempo. 6. Poca participación del usuario durante el desarrollo del sistema. Muchos de estos problemas tienen su origen en el desconocimiento de las actividades realizadas durante el mantenimiento. Últimamente se identifican varias actuaciones comunes para mantener la operatividad del software.  Corrección de defectos del software.  Creación de nuevas funcionalidades en el software por nuevos requisitos del usuario.  Mejora de la funcionalidad y del rendimiento. Con todo lo expuesto, puede definirse el mantenimiento como “el proceso de modificar un sistema o un componente de software después de su entrega para corregir defectos, mejorar el rendimiento u otros atributos o adaptarlo a un entorno cambiante”.
  • 3. 2 Tipos de mantenimientos de software Según la definición anterior existen diferentes tipos de mantenimiento. Mantenimiento perfectivo: Conjunto de actividades que se realizan para mejorar o añadir nuevas funcionalidades requeridas por el usuario. Mantenimiento adaptativo: Conjunto de actividades que se realizan para adaptar el sistema a los cambios en su entorno tecnológico. Estos cambios pueden ser:  El entorno de datos: cambio del soporte de los datos de una aplicación.  El entorno de proceso: Cambio de plataforma de explotación o de sistema operativo. Mantenimiento Correctivo: Conjunto e actividades dedicadas a corregir defectos del hardware o del software detectados por los usuarios durante la explotación del sistema. Mantenimiento preventivo. Conjunto de actividades para facilitar el mantenimiento futuro del sistema. Por otra parte, si se analizan las actividades que deben realizar los programadores, pueden establecerse las siguientes:  Estudiar Peticiones  Estudiar la documentación  Estudiar el código  Implementar el cambio  Realizar pruebas  Actualizar la documentación del programa