SlideShare una empresa de Scribd logo
1 de 15
Mantención DeMantención De
SoftwareSoftware
Nombre: Brayan Jiménez
Docente: Pilar Pardo
Ramo: Mantención de S.W.
¿Qué es ?
Es la modificación de un producto de software después de la
entrega, para corregir errores, mejorar el rendimiento,
u otros atributos.
¡Sabias que también!
El mantenimiento de software
es también una de las fases
en el Ciclo de Vida de
Desarrollo de Sistemas (SDLC
ó System Development Life
Cycle), que se aplica al
desarrollo de software
En Las cuales hay 5 tipos de
mantención.
Mantención Correctiva
Mantención Preventiva
Mantención Perfectiva
Mantención Evolutiva
Mantención Adaptativa
Mantención correctiva
*Corrige los defectos encontrados en el software, y que originan
un comportamiento distinto al deseado
<<CORRIGE ERRORES>>
Mantención Preventiva
*Consiste en la revisión constante del software
para detectar posibles focos de problemas que
puedan surgir en el futuro.
<<PREBIENE ERRORES>>
Mantención Perfectiva
*Modificación para modificar o
añadir nuevas funcionalidades
<<SE TRATA DE HACER MEJOR DE LO QUE ES>>
Mantención evolutiva
Es un caso especial donde la adaptación resulta prácticamente obligatoria,
ya que de lo contrario el programa quedaría obsoleto con el paso del tiempo.
<<EVOLUCION EN VERSIONES>>
Mantención adaptativa
Si se requiere cambiar el entorno de uso de la aplicación (que incluye al sistema
operativo, a la plataforma de hardware o, en el caso de las aplicaciones web,
al navegador),
<<Adaptar el software >>
Tipos de cambios en productos software
1.0 Un cambio se dice que es anticipado cuando ha sido
previsto durante el desarrollo del sistema software y se han
adoptado decisiones de diseño que permiten acomodar la
variación.
1.1 Todo aquel que no es anticipado.
Principales Retos Mantenimiento Software.
*El efecto iceberg
(o el efecto usillos/reforma).
* No es lo mismo producir que mantener:
◮ Diferentes medidas de productividad entre desarrollo y
mantenimiento:40 LDC desarrollado por 1 LDC mantenido
Principales Problemas Mantenimiento Sw.
1 Efectos dominó y efecto iceberg.
2 Cambios ad-hoc, ausencia metodológica del cambio.
3 Ausencia de documentación adecuada (decisiones de diseño).
4 Degradación calidad del producto.
Solución para el
mantenimiento software.
•Establecer procedimientos claramente definidos y estandarizados para
el mantenimiento software, que se basen en técnicas y herramientas
para el mantenimiento claramente definidas y validadas.
•Asignarle los recursos adecuados, tanto físicos y económicos como
humanos,
•Usar técnicas para control de calidad, tanto sobre el producto como
sobre el proceso
Soluciones técnicas para el problema de mantenimiento
1 Ingeniería Inversa: Reconstruir el proceso de ingeniería de un
producto a partir de ciertos artefactos de dicho producto.
2 Reingeniería: Examen y modificación de un sistema para
reconstruirlo en una nueva forma.
3 Reestructuración: Modificaci´on del software para hacerlo
más fácil de entender y cambiar o menos susceptible de incluir errores en
cambios posteriores.
4 Transformaciones: Manipulación, por medio de transformaciones
automáticas ejecutadas por un computador, del código o modelo de
un sistema para añadirle/modificarle/eliminarle elementos
Conclusión
1Importancia del mantenimiento software
2 Definción de mantenimiento software.
Tipos de mantenimiento.
3 Importancia y problemas de los sistemas
heredados.
4 Organización y gestión del
mantenimiento.

Más contenido relacionado

La actualidad más candente

Mantenimieto de Software
Mantenimieto de SoftwareMantenimieto de Software
Mantenimieto de SoftwareJair Barzola
 
Mantenimiento de-software
Mantenimiento de-softwareMantenimiento de-software
Mantenimiento de-softwareNicolas Garcia
 
Mantenimiento adaptativo
Mantenimiento adaptativoMantenimiento adaptativo
Mantenimiento adaptativosaritaseminario
 
Mapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de softwareMapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de softwareluiscastejon
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwareRuddyCorporan09
 
Mantenimiento y evolución del software
Mantenimiento y evolución del softwareMantenimiento y evolución del software
Mantenimiento y evolución del softwareManuel Capel-Tunon
 
Ra semana 17
Ra semana 17Ra semana 17
Ra semana 17victdiazm
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwareRuddyCorporan09
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del softwareedwardgutierrezp
 
Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos AvanzadosJose Diaz Silva
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareandimoreno
 
Categorias mantencion de software
Categorias mantencion de softwareCategorias mantencion de software
Categorias mantencion de softwareitsarellano
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de SoftwareMario A Moreno Rocha
 
Mantenimiento de Sistema Informático
Mantenimiento de Sistema InformáticoMantenimiento de Sistema Informático
Mantenimiento de Sistema Informáticorubenrecacha
 
Monografía Problemas de-la-industria-de-software
Monografía Problemas de-la-industria-de-softwareMonografía Problemas de-la-industria-de-software
Monografía Problemas de-la-industria-de-softwareLeonardo Blanco
 
Mantenimiento De Software.Pptx12
Mantenimiento De Software.Pptx12Mantenimiento De Software.Pptx12
Mantenimiento De Software.Pptx12ivan5856
 
Presentacion mantenimiento g9
Presentacion mantenimiento g9Presentacion mantenimiento g9
Presentacion mantenimiento g9Yaniris Sepulveda
 
Informe revisiones técnicas formales
Informe revisiones técnicas formalesInforme revisiones técnicas formales
Informe revisiones técnicas formalesLeonel Ibarra
 

La actualidad más candente (20)

Mantenimieto de Software
Mantenimieto de SoftwareMantenimieto de Software
Mantenimieto de Software
 
Mantenimiento de-software
Mantenimiento de-softwareMantenimiento de-software
Mantenimiento de-software
 
Mantenimiento adaptativo
Mantenimiento adaptativoMantenimiento adaptativo
Mantenimiento adaptativo
 
Mapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de softwareMapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de software
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Mantenimiento y evolución del software
Mantenimiento y evolución del softwareMantenimiento y evolución del software
Mantenimiento y evolución del software
 
Ra semana 17
Ra semana 17Ra semana 17
Ra semana 17
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del software
 
Miguel rojas
Miguel rojasMiguel rojas
Miguel rojas
 
Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos Avanzados
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Categorias mantencion de software
Categorias mantencion de softwareCategorias mantencion de software
Categorias mantencion de software
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
 
Mantenimiento de Sistema Informático
Mantenimiento de Sistema InformáticoMantenimiento de Sistema Informático
Mantenimiento de Sistema Informático
 
Monografía Problemas de-la-industria-de-software
Monografía Problemas de-la-industria-de-softwareMonografía Problemas de-la-industria-de-software
Monografía Problemas de-la-industria-de-software
 
Triptico12
Triptico12Triptico12
Triptico12
 
Mantenimiento De Software.Pptx12
Mantenimiento De Software.Pptx12Mantenimiento De Software.Pptx12
Mantenimiento De Software.Pptx12
 
Presentacion mantenimiento g9
Presentacion mantenimiento g9Presentacion mantenimiento g9
Presentacion mantenimiento g9
 
Informe revisiones técnicas formales
Informe revisiones técnicas formalesInforme revisiones técnicas formales
Informe revisiones técnicas formales
 

Similar a Mantención de Software

Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwareCrisandy_r20
 
Mantenimiento del Software
Mantenimiento del SoftwareMantenimiento del Software
Mantenimiento del Softwaresaav_2002
 
Gestion de configuracion de software.pptx
Gestion de configuracion de software.pptxGestion de configuracion de software.pptx
Gestion de configuracion de software.pptxFranciscoAntonioCifu
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfBarcodeBarcode
 
Mantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleynerMantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleynerLeyner Adan Abad Esquen
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"MolinaSebastian
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivomiguelpaz1995
 
Gestion Calidad Software
Gestion Calidad Software Gestion Calidad Software
Gestion Calidad Software Johan Prevot R
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidadjose_macias
 

Similar a Mantención de Software (20)

Mantenimiento y evolucion del software
Mantenimiento y evolucion del softwareMantenimiento y evolucion del software
Mantenimiento y evolucion del software
 
Tripticokino
TripticokinoTripticokino
Tripticokino
 
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
 
Mantenimiento del Software
Mantenimiento del SoftwareMantenimiento del Software
Mantenimiento del Software
 
Gestion de configuracion de software.pptx
Gestion de configuracion de software.pptxGestion de configuracion de software.pptx
Gestion de configuracion de software.pptx
 
Documento1
Documento1Documento1
Documento1
 
Documento1
Documento1Documento1
Documento1
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
Mantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleynerMantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleyner
 
Fundamentos Rational Tester
Fundamentos Rational TesterFundamentos Rational Tester
Fundamentos Rational Tester
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivo
 
El proceso
El procesoEl proceso
El proceso
 
Gestion Calidad Software
Gestion Calidad Software Gestion Calidad Software
Gestion Calidad Software
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidad
 
Activ1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmoralesActiv1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmorales
 
Activ1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmoralesActiv1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmorales
 
Activ1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmoralesActiv1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmorales
 
Metodologia clasica en cascada
Metodologia clasica en cascadaMetodologia clasica en cascada
Metodologia clasica en cascada
 

Último

Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.karlapatriciapms16
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfwilangelfmendoza
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxjoselinepolar
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 

Último (7)

Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 

Mantención de Software

  • 1. Mantención DeMantención De SoftwareSoftware Nombre: Brayan Jiménez Docente: Pilar Pardo Ramo: Mantención de S.W.
  • 2. ¿Qué es ? Es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos.
  • 3. ¡Sabias que también! El mantenimiento de software es también una de las fases en el Ciclo de Vida de Desarrollo de Sistemas (SDLC ó System Development Life Cycle), que se aplica al desarrollo de software
  • 4. En Las cuales hay 5 tipos de mantención. Mantención Correctiva Mantención Preventiva Mantención Perfectiva Mantención Evolutiva Mantención Adaptativa
  • 5. Mantención correctiva *Corrige los defectos encontrados en el software, y que originan un comportamiento distinto al deseado <<CORRIGE ERRORES>>
  • 6. Mantención Preventiva *Consiste en la revisión constante del software para detectar posibles focos de problemas que puedan surgir en el futuro. <<PREBIENE ERRORES>>
  • 7. Mantención Perfectiva *Modificación para modificar o añadir nuevas funcionalidades <<SE TRATA DE HACER MEJOR DE LO QUE ES>>
  • 8. Mantención evolutiva Es un caso especial donde la adaptación resulta prácticamente obligatoria, ya que de lo contrario el programa quedaría obsoleto con el paso del tiempo. <<EVOLUCION EN VERSIONES>>
  • 9. Mantención adaptativa Si se requiere cambiar el entorno de uso de la aplicación (que incluye al sistema operativo, a la plataforma de hardware o, en el caso de las aplicaciones web, al navegador), <<Adaptar el software >>
  • 10. Tipos de cambios en productos software 1.0 Un cambio se dice que es anticipado cuando ha sido previsto durante el desarrollo del sistema software y se han adoptado decisiones de diseño que permiten acomodar la variación. 1.1 Todo aquel que no es anticipado.
  • 11. Principales Retos Mantenimiento Software. *El efecto iceberg (o el efecto usillos/reforma). * No es lo mismo producir que mantener: ◮ Diferentes medidas de productividad entre desarrollo y mantenimiento:40 LDC desarrollado por 1 LDC mantenido
  • 12. Principales Problemas Mantenimiento Sw. 1 Efectos dominó y efecto iceberg. 2 Cambios ad-hoc, ausencia metodológica del cambio. 3 Ausencia de documentación adecuada (decisiones de diseño). 4 Degradación calidad del producto.
  • 13. Solución para el mantenimiento software. •Establecer procedimientos claramente definidos y estandarizados para el mantenimiento software, que se basen en técnicas y herramientas para el mantenimiento claramente definidas y validadas. •Asignarle los recursos adecuados, tanto físicos y económicos como humanos, •Usar técnicas para control de calidad, tanto sobre el producto como sobre el proceso
  • 14. Soluciones técnicas para el problema de mantenimiento 1 Ingeniería Inversa: Reconstruir el proceso de ingeniería de un producto a partir de ciertos artefactos de dicho producto. 2 Reingeniería: Examen y modificación de un sistema para reconstruirlo en una nueva forma. 3 Reestructuración: Modificaci´on del software para hacerlo más fácil de entender y cambiar o menos susceptible de incluir errores en cambios posteriores. 4 Transformaciones: Manipulación, por medio de transformaciones automáticas ejecutadas por un computador, del código o modelo de un sistema para añadirle/modificarle/eliminarle elementos
  • 15. Conclusión 1Importancia del mantenimiento software 2 Definción de mantenimiento software. Tipos de mantenimiento. 3 Importancia y problemas de los sistemas heredados. 4 Organización y gestión del mantenimiento.