SlideShare uma empresa Scribd logo
1 de 11
SOFTWARE DE
MANTENIMIENTO
• el mantenimiento de software es la modificación de un
producto de software después de la entrega, para corregir
errores, mejorar el rendimiento, u otros atributos. El
mantenimiento del software es una de las actividades más
comunes en la ingeniería de software.
• El mantenimiento de software es también una de las fases
en el ciclo de vida de desarrollo de sistemas (SDLC, sigla en
inglés de system development life cycle), que se aplica al
desarrollo de software. La fase de mantenimiento es la fase
que viene después del despliegue (implementación) del
software en el campo.
• Una percepción común del mantenimiento es que se trata
meramente de la corrección de defectos. Sin embargo, un
estudio indicó que la mayoría, más del 80%, del esfuerzo
de mantenimiento es usado para acciones no correctivas
(Pigosky 1997). Esta percepción es perpetuada por
usuarios enviando informes de problemas que en realidad
son mejoras de funcionalidad al sistema
• El mantenimiento del software y la evolución de los
sistemas fue abordada por primera vez por Meir M.
Lehman en 1969. Durante un período de veinte años, su
investigación condujo a la formulación de las leyes de
Lehman (Lehman 1997).
• Principales conclusiones de su investigación incluyen que el
mantenimiento es realmente un desarrollo evolutivo y que las
decisiones de mantenimiento son ayudadas por entender lo
que sucede a los sistemas (y al software) con el tiempo.
Lehman demostró que los sistemas continúan evolucionando
con el tiempo. A medida que evolucionan, ellos crecen más
complejos a menos que se toman algunas medidas
como refactorización de código para reducir la complejidad.
• Los problemas claves de mantenimiento de software son
administrativos y técnicos. Problemas clave de administración
son: alineación con las prioridades del cliente, dotación de
personal, cuál organización hace mantenimiento, estimación
de costos. Son cuestiones técnicas claves: limitado
entendimiento, análisis de impacto, pruebas (testing),
medición de mantenibilidad.
• El mantenimiento de software es una actividad muy amplia
que incluye la corrección de errores, mejoras de las
capacidades, eliminación de funciones obsoletas y
optimización. Debido a que el cambio es inevitable, se debe
desarrollar mecanismos para la evaluación, controlar y hacer
modificaciones.
• Así que cualquier trabajo realizado para cambiar el software
después de que esté en operación es considerado trabajo de
mantenimiento. El propósito es preservar el valor del software
sobre el tiempo. El valor puede ser mejorado ampliando la
base de clientes, cumpliendo requisitos adicionales, siendo
cada vez más fácil de usar, más eficiente y empleando más
nuevas tecnología. El mantenimiento puede abarcar 20 años,
mientras que el desarrollo puede estar entre 1 y 2 años.
Importancia del Mantenimiento de Software
• Adaptable. Modificar el sistema para hacer frente a cambios
en el ambiente del software (DBMS, OS)
• Perfectivo. Implementar nuevos, o cambiar requerimientos de
usuario referentes a mejoras funcionales para el software
• Correctivo. Diagnosticar y corregir errores, posiblemente los
encontraron por los usuarios
• Preventiva. Aumentar la capacidad de mantenimiento de
software o fiabilidad para evitar problemas en el futuro
Fases de Mantenimiento
• involucra cambios al software para corregir defectos
encontrados durante su uso o la adición de nueva
funcionalidad mejorando la usabilidad y aplicabilidad del
software.
• El mantenimiento del software involucra diferentes
técnicas específicas. Una técnica es el rebanamiento
estático, la cual es usada para identificar todo el código
de programa que puede modificar alguna variable. Es
generalmente útil en la refabricación del código del
programa y fue específicamente útil en asegurar
conformidad para el problema del año 2000.
• La fase de mantenimiento de software es una parte
explícita del modelo en cascada del proceso de
desarrollo de software el cual fue desarrollado durante
el movimiento de programación estructurada en
computadores. El otro gran modelo, el Desarrollo en
espiral desarrollado durante el movimiento de
ingeniería de software orientada a objeto no hace una
mención explícita de la fase de mantenimiento. Sin
embargo, esta actividad es notable, considerando el
hecho de que dos tercios del costo del tiempo de vida
de un sistema de software involucran mantenimiento
• En un ambiente formal de desarrollo de software, la
organización o equipo de desarrollo tendrán algún
mecanismo para documentar y rastrear defectos y
deficiencias. El Software tan igual como la mayoría de
otros productos, es típicamente lanzado con un
conjunto conocido de defectos y deficiencias. El
software es lanzado con esos defectos conocidos
porque la organización de desarrollo en las utilidades y
el valor del software en un determinado nivel de calidad
compensa el impacto de los defectos y deficiencias
conocidas.
Mantenimiento Preventivo de Software
• El mantenimiento preventivo consiste en una atención constante de
limpieza, revisión y afinación de los distintos elementos integrantes
de un equipo de cómputo. Es importante saber que la mayoría de los
problemas que se presentan en el trabajo cotidiano, se debe a la falta
de un programa específico de mantenimiento de los equipos, de tal
manera que la mayoría de los problemas se resuelven con el mismo
procedimiento del mantenimiento preventivo. El mantenimiento tiene
técnicas para darle un periodo de vida útil más largo y libre de fallas.
Debemos de tener en cuenta que es necesario darle mantenimiento
al software ya que el continuo uso genera una serie de cambios en la
configuración original del sistema, causando bajas en el rendimiento
que al acumularse con el tiempo pueden generar problemas serios.
Actualmente es indispensable mantener actualizada la protección
contra virus informáticos.
• Por supuesto es muy recomendable usar su equipo
responsablemente, ya que esto le podrá causar un gasto
mayor a futuro.
• Las recomendaciones son: Cuidar las páginas a las que
accesa, las de música, videos o juegos regularmente traen
enlaces que pueden filtrarse directamente al equipo de
cómputo, tener un antivirus actualizado, hacer cada cierto
tiempo un escaneado y limpieza de su PC, evitar los
mensajes SPAM que llegan en los correos electrónicos, estos
mensajes llegan normalmente con remitente desconocido y se
almacenan en la carpeta Correo no deseado, generalmente
son solo virus que no hacen mucho daño, pero también puede
costar hasta el formateo del equipo y con esto, la perdida de
archivos importantes.

Mais conteúdo relacionado

Mais procurados

Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de SoftwareCARMEN
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de SoftwareM. Ib.
 
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
 
Administración de actualizaciones de software
Administración de actualizaciones de softwareAdministración de actualizaciones de software
Administración de actualizaciones de softwareGabriel Rodriguez
 
Mantenimiento De Software
Mantenimiento De SoftwareMantenimiento De Software
Mantenimiento De Softwareguest2710e83
 
Mantenimieto de Software
Mantenimieto de SoftwareMantenimieto de Software
Mantenimieto de SoftwareJair Barzola
 
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
 
Nick 2
Nick 2Nick 2
Nick 2efrain
 
Mantenimiento de-software
Mantenimiento de-softwareMantenimiento de-software
Mantenimiento de-softwareNicolas Garcia
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwaredark
 
Mantenimiento De Softtware
Mantenimiento De SofttwareMantenimiento De Softtware
Mantenimiento De SofttwareRamon Rivera
 
Presentacion mantenimiento g9
Presentacion mantenimiento g9Presentacion mantenimiento g9
Presentacion mantenimiento g9Yaniris Sepulveda
 
Mantención de Software
Mantención de SoftwareMantención de Software
Mantención de SoftwareTsukimi Chan
 

Mais procurados (18)

Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de Software
 
Evolucion del software
Evolucion del softwareEvolucion del software
Evolucion del software
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de Software
 
Mantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleynerMantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleyner
 
Administración de actualizaciones de software
Administración de actualizaciones de softwareAdministración de actualizaciones de software
Administración de actualizaciones de software
 
Mantenimiento De Software
Mantenimiento De SoftwareMantenimiento De Software
Mantenimiento De Software
 
Mantenimieto de Software
Mantenimieto de SoftwareMantenimieto de Software
Mantenimieto de Software
 
7. Mantenimiento de Software
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de Software
 
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 preventivo, correctivo y adaptativo
Mantenimiento preventivo, correctivo y adaptativoMantenimiento preventivo, correctivo y adaptativo
Mantenimiento preventivo, correctivo y adaptativo
 
Nick 2
Nick 2Nick 2
Nick 2
 
Mantenimiento de-software
Mantenimiento de-softwareMantenimiento de-software
Mantenimiento de-software
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Mantenimiento De Softtware
Mantenimiento De SofttwareMantenimiento De Softtware
Mantenimiento De Softtware
 
7. Mantenimiento de Software
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de Software
 
Activ1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmoralesActiv1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmorales
 
Presentacion mantenimiento g9
Presentacion mantenimiento g9Presentacion mantenimiento g9
Presentacion mantenimiento g9
 
Mantención de Software
Mantención de SoftwareMantención de Software
Mantención de Software
 

Destaque

Mantenimiento de sistemas hidraulicos
Mantenimiento de sistemas hidraulicosMantenimiento de sistemas hidraulicos
Mantenimiento de sistemas hidraulicosAngel_Medina
 
Mecánica de las ºº motocicletas
Mecánica de las ºº motocicletasMecánica de las ºº motocicletas
Mecánica de las ºº motocicletasoscarandres127
 
Arias paz mecánica de motos 32ª edición (2004)
Arias paz    mecánica de motos 32ª edición (2004)Arias paz    mecánica de motos 32ª edición (2004)
Arias paz mecánica de motos 32ª edición (2004)torpe7
 
Manual de hidraulica
Manual de hidraulicaManual de hidraulica
Manual de hidraulicajoseluis1972
 
Mantenimiento industrial
Mantenimiento industrialMantenimiento industrial
Mantenimiento industrialjosjul
 
INTRODUCCION A LA GESTION DEL MANTENIMIENTO
INTRODUCCION A LA GESTION DEL MANTENIMIENTOINTRODUCCION A LA GESTION DEL MANTENIMIENTO
INTRODUCCION A LA GESTION DEL MANTENIMIENTOGESTION DE RIESGOS-UESA
 
Fundamentos básicos de sistemas hidráulicos
Fundamentos básicos de sistemas hidráulicosFundamentos básicos de sistemas hidráulicos
Fundamentos básicos de sistemas hidráulicosjemosquera
 

Destaque (11)

Mantenimiento de sistemas hidraulicos
Mantenimiento de sistemas hidraulicosMantenimiento de sistemas hidraulicos
Mantenimiento de sistemas hidraulicos
 
Mantenimiento de sistemas hidraulicos
Mantenimiento de sistemas hidraulicosMantenimiento de sistemas hidraulicos
Mantenimiento de sistemas hidraulicos
 
Gestion del mantenimiento
Gestion del mantenimientoGestion del mantenimiento
Gestion del mantenimiento
 
Mecánica de las ºº motocicletas
Mecánica de las ºº motocicletasMecánica de las ºº motocicletas
Mecánica de las ºº motocicletas
 
Arias paz mecánica de motos 32ª edición (2004)
Arias paz    mecánica de motos 32ª edición (2004)Arias paz    mecánica de motos 32ª edición (2004)
Arias paz mecánica de motos 32ª edición (2004)
 
Manual de hidraulica
Manual de hidraulicaManual de hidraulica
Manual de hidraulica
 
Mantenimiento industrial
Mantenimiento industrialMantenimiento industrial
Mantenimiento industrial
 
INTRODUCCION A LA GESTION DEL MANTENIMIENTO
INTRODUCCION A LA GESTION DEL MANTENIMIENTOINTRODUCCION A LA GESTION DEL MANTENIMIENTO
INTRODUCCION A LA GESTION DEL MANTENIMIENTO
 
Libro de mantenimiento industrial.
Libro de mantenimiento industrial.Libro de mantenimiento industrial.
Libro de mantenimiento industrial.
 
Fundamentos básicos de sistemas hidráulicos
Fundamentos básicos de sistemas hidráulicosFundamentos básicos de sistemas hidráulicos
Fundamentos básicos de sistemas hidráulicos
 
Libro de-mantenimiento-industrial
Libro de-mantenimiento-industrialLibro de-mantenimiento-industrial
Libro de-mantenimiento-industrial
 

Semelhante a Mantenimiento de software: correcciones, mejoras y evolución

Multimedia mantenimiento de un computador
Multimedia mantenimiento de un computadorMultimedia mantenimiento de un computador
Multimedia mantenimiento de un computadorJuanDavidTM
 
Protocolo de mantenimiento de hardware y software
Protocolo de mantenimiento de hardware y softwareProtocolo de mantenimiento de hardware y software
Protocolo de mantenimiento de hardware y softwaregrupo6monica
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwareAlexander
 
Protocolo y mantenimiento de software y hardwar edocx
Protocolo y mantenimiento de software y hardwar edocxProtocolo y mantenimiento de software y hardwar edocx
Protocolo y mantenimiento de software y hardwar edocxgrupo6monica
 
Protocolo de mantenimiento de hardware y software
Protocolo de mantenimiento de hardware y softwareProtocolo de mantenimiento de hardware y software
Protocolo de mantenimiento de hardware y softwaregrupo6monica
 
Protocolo y mantenimineto de software y hadrware
Protocolo y mantenimineto de software y hadrwareProtocolo y mantenimineto de software y hadrware
Protocolo y mantenimineto de software y hadrwaregrupo6monica
 
Nick 2
Nick 2Nick 2
Nick 2efrain
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwareAlexander
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwareAlexander
 
Capitulo 6 leccion 1
Capitulo 6 leccion 1Capitulo 6 leccion 1
Capitulo 6 leccion 1Camilo Forero
 

Semelhante a Mantenimiento de software: correcciones, mejoras y evolución (20)

Mantenimiento y evolucion del software
Mantenimiento y evolucion del softwareMantenimiento y evolucion del software
Mantenimiento y evolucion del software
 
Documento1
Documento1Documento1
Documento1
 
Documento1
Documento1Documento1
Documento1
 
Multimedia mantenimiento de un computador
Multimedia mantenimiento de un computadorMultimedia mantenimiento de un computador
Multimedia mantenimiento de un computador
 
Activ1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmoralesActiv1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmorales
 
Activ1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmoralesActiv1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmorales
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Protocolo de mantenimiento de hardware y software
Protocolo de mantenimiento de hardware y softwareProtocolo de mantenimiento de hardware y software
Protocolo de mantenimiento de hardware y software
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Protocolo y mantenimiento de software y hardwar edocx
Protocolo y mantenimiento de software y hardwar edocxProtocolo y mantenimiento de software y hardwar edocx
Protocolo y mantenimiento de software y hardwar edocx
 
Protocolo de mantenimiento de hardware y software
Protocolo de mantenimiento de hardware y softwareProtocolo de mantenimiento de hardware y software
Protocolo de mantenimiento de hardware y software
 
Protocolo y mantenimineto de software y hadrware
Protocolo y mantenimineto de software y hadrwareProtocolo y mantenimineto de software y hadrware
Protocolo y mantenimineto de software y hadrware
 
Mantenimiento de software (síntesis)
Mantenimiento de software (síntesis)Mantenimiento de software (síntesis)
Mantenimiento de software (síntesis)
 
Nick 2
Nick 2Nick 2
Nick 2
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Exposicion 3
Exposicion 3Exposicion 3
Exposicion 3
 
Acti1 guia8jhonfredyduque
Acti1 guia8jhonfredyduqueActi1 guia8jhonfredyduque
Acti1 guia8jhonfredyduque
 
Capitulo 6 leccion 1
Capitulo 6 leccion 1Capitulo 6 leccion 1
Capitulo 6 leccion 1
 

Último

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 

Último (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 

Mantenimiento de software: correcciones, mejoras y evolución

  • 2. • el mantenimiento de software es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos. El mantenimiento del software es una de las actividades más comunes en la ingeniería de software. • El mantenimiento de software es también una de las fases en el ciclo de vida de desarrollo de sistemas (SDLC, sigla en inglés de system development life cycle), que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene después del despliegue (implementación) del software en el campo.
  • 3. • Una percepción común del mantenimiento es que se trata meramente de la corrección de defectos. Sin embargo, un estudio indicó que la mayoría, más del 80%, del esfuerzo de mantenimiento es usado para acciones no correctivas (Pigosky 1997). Esta percepción es perpetuada por usuarios enviando informes de problemas que en realidad son mejoras de funcionalidad al sistema • El mantenimiento del software y la evolución de los sistemas fue abordada por primera vez por Meir M. Lehman en 1969. Durante un período de veinte años, su investigación condujo a la formulación de las leyes de Lehman (Lehman 1997).
  • 4. • Principales conclusiones de su investigación incluyen que el mantenimiento es realmente un desarrollo evolutivo y que las decisiones de mantenimiento son ayudadas por entender lo que sucede a los sistemas (y al software) con el tiempo. Lehman demostró que los sistemas continúan evolucionando con el tiempo. A medida que evolucionan, ellos crecen más complejos a menos que se toman algunas medidas como refactorización de código para reducir la complejidad. • Los problemas claves de mantenimiento de software son administrativos y técnicos. Problemas clave de administración son: alineación con las prioridades del cliente, dotación de personal, cuál organización hace mantenimiento, estimación de costos. Son cuestiones técnicas claves: limitado entendimiento, análisis de impacto, pruebas (testing), medición de mantenibilidad.
  • 5. • El mantenimiento de software es una actividad muy amplia que incluye la corrección de errores, mejoras de las capacidades, eliminación de funciones obsoletas y optimización. Debido a que el cambio es inevitable, se debe desarrollar mecanismos para la evaluación, controlar y hacer modificaciones. • Así que cualquier trabajo realizado para cambiar el software después de que esté en operación es considerado trabajo de mantenimiento. El propósito es preservar el valor del software sobre el tiempo. El valor puede ser mejorado ampliando la base de clientes, cumpliendo requisitos adicionales, siendo cada vez más fácil de usar, más eficiente y empleando más nuevas tecnología. El mantenimiento puede abarcar 20 años, mientras que el desarrollo puede estar entre 1 y 2 años.
  • 6. Importancia del Mantenimiento de Software • Adaptable. Modificar el sistema para hacer frente a cambios en el ambiente del software (DBMS, OS) • Perfectivo. Implementar nuevos, o cambiar requerimientos de usuario referentes a mejoras funcionales para el software • Correctivo. Diagnosticar y corregir errores, posiblemente los encontraron por los usuarios • Preventiva. Aumentar la capacidad de mantenimiento de software o fiabilidad para evitar problemas en el futuro
  • 7. Fases de Mantenimiento • involucra cambios al software para corregir defectos encontrados durante su uso o la adición de nueva funcionalidad mejorando la usabilidad y aplicabilidad del software. • El mantenimiento del software involucra diferentes técnicas específicas. Una técnica es el rebanamiento estático, la cual es usada para identificar todo el código de programa que puede modificar alguna variable. Es generalmente útil en la refabricación del código del programa y fue específicamente útil en asegurar conformidad para el problema del año 2000.
  • 8. • La fase de mantenimiento de software es una parte explícita del modelo en cascada del proceso de desarrollo de software el cual fue desarrollado durante el movimiento de programación estructurada en computadores. El otro gran modelo, el Desarrollo en espiral desarrollado durante el movimiento de ingeniería de software orientada a objeto no hace una mención explícita de la fase de mantenimiento. Sin embargo, esta actividad es notable, considerando el hecho de que dos tercios del costo del tiempo de vida de un sistema de software involucran mantenimiento
  • 9. • En un ambiente formal de desarrollo de software, la organización o equipo de desarrollo tendrán algún mecanismo para documentar y rastrear defectos y deficiencias. El Software tan igual como la mayoría de otros productos, es típicamente lanzado con un conjunto conocido de defectos y deficiencias. El software es lanzado con esos defectos conocidos porque la organización de desarrollo en las utilidades y el valor del software en un determinado nivel de calidad compensa el impacto de los defectos y deficiencias conocidas.
  • 10. Mantenimiento Preventivo de Software • El mantenimiento preventivo consiste en una atención constante de limpieza, revisión y afinación de los distintos elementos integrantes de un equipo de cómputo. Es importante saber que la mayoría de los problemas que se presentan en el trabajo cotidiano, se debe a la falta de un programa específico de mantenimiento de los equipos, de tal manera que la mayoría de los problemas se resuelven con el mismo procedimiento del mantenimiento preventivo. El mantenimiento tiene técnicas para darle un periodo de vida útil más largo y libre de fallas. Debemos de tener en cuenta que es necesario darle mantenimiento al software ya que el continuo uso genera una serie de cambios en la configuración original del sistema, causando bajas en el rendimiento que al acumularse con el tiempo pueden generar problemas serios. Actualmente es indispensable mantener actualizada la protección contra virus informáticos.
  • 11. • Por supuesto es muy recomendable usar su equipo responsablemente, ya que esto le podrá causar un gasto mayor a futuro. • Las recomendaciones son: Cuidar las páginas a las que accesa, las de música, videos o juegos regularmente traen enlaces que pueden filtrarse directamente al equipo de cómputo, tener un antivirus actualizado, hacer cada cierto tiempo un escaneado y limpieza de su PC, evitar los mensajes SPAM que llegan en los correos electrónicos, estos mensajes llegan normalmente con remitente desconocido y se almacenan en la carpeta Correo no deseado, generalmente son solo virus que no hacen mucho daño, pero también puede costar hasta el formateo del equipo y con esto, la perdida de archivos importantes.