SlideShare una empresa de Scribd logo
1 de 9
CAPITULO 6
MANTENIMIENTO DEL
SOFTWARE
LECCION 1 SWEBOK
DEFINICIÓN
Como la modificación de un producto de software
después de su entrega para corregir los fallos, mejorar
el rendimiento u otros atributos, o adaptar el producto
a un entorno modificado. La norma también se ocupa
de las actividades de mantenimiento antes de la
entrega del producto software, pero sólo en un
apéndice del estándar.
ESQUEMA DEL MANTENIMIENTO DE
SOFTWARE
FUNDAMENTOS DE
MANTENIMIENTO DE SOFTWARE
Origen
El mantenimiento de Software sostiene el producto de software en
todas partes de su ciclo de vida operacional. El mantenimiento debe
tomar los productos desarrollados, el código, o la documentación,
por ejemplo, y apoyarlos inmediatamente y desarrollar/mantenerlos
cada vez más sobre el ciclo de vida de software.
Identifica las actividades principales de Mantenimiento de software
como: proceso de implementación; problema y análisis de
modificación; implementación de la modificación; mantenimiento,
revisión y aceptación; migración, y retirada.
FUNDAMENTOS DE
MANTENIMIENTO DE SOFTWARE
Necesidad de Mantenimiento
El Mantenimiento es necesario para asegurar que el software sigue satisfaciendo las
exigencias del usuario. El mantenimiento es aplicable al software desarrollado usando
cualquier modelo de ciclo de vida de software (por ejemplo, en espiral). El sistema se
cambia debido a acciones de software correctivas y no correctivas. El mantenimiento
debe ser realizado para:
1. Corregir defectos
2. Mejorar el diseño
3. Llevar a la práctica las mejoras
4. El interfaz con otros sistemas
5. Adapta programas con diferente hardware diferente, software, características del
sistema, e instalaciones de telecomunicaciones para que puedan ser usados
6. Emigra software
7. Retira el software
FUNDAMENTOS DE
MANTENIMIENTO DE SOFTWARE
Costes de Mantenimiento
El mantenimiento consume una parte importante de los recursos financieros del ciclo
de vida del software. Una percepción común del mantenimiento del software es que
se limita a parchear los fallos
Factores técnicos y no técnicos que afectan a los gastos de mantenimiento del
software, de la siguiente manera:
1. El tipo de aplicación
2. La novedad del Software
3. La disponibilidad del personal
4. La vida útil de Software
5. Características de Hardware
6. La Calidad de diseño del software, construcción, documentación y pruebas
FUNDAMENTOS DE
MANTENIMIENTO DE SOFTWARE
Evolución de Software
Las principales conclusiones incluyen el hecho de que el
mantenimiento es una novedad evolutiva y que ayuda a decisiones de
mantenimiento entendiendo lo que le pasa a los sistemas (y el
software) con el tiempo
Se han realizado tentativas de desarrollar modelos proféticos para
estimar el esfuerzo de mantenimiento, como resultado se han
desarrollado instrumentos de direcció
FUNDAMENTOS DE
MANTENIMIENTO DE SOFTWARE
Las categorías de Mantenimiento
El estándar para el Mantenimiento de Software de la ingeniería de Software,
ISO/IEC 14764 para incluir cuatro categorías, así
1. Mantenimiento Correctivo: Modificación reactiva de un producto de software
realizado después de entrega para corregir problemas descubiertos
2. Mantenimiento Adaptativo: Modificación de un producto de software
realizado después de entrega para guardar (mantener) un producto de
software utilizable en un ambiente cambiado o que se cambia.
3. Mantenimiento Perfectivo: Modificación de un software después de la
entrega de los productos para mejorar el rendimiento o su mantenibilidad
4. Mantenimiento preventivo: Modificación de un software después de la
entrega de productos para detectar y corregir fallos latentes en el producto
de software antes de que se conviertan en fallos reales
FUNDAMENTOS DE
MANTENIMIENTO DE SOFTWARE

Más contenido relacionado

La actualidad más candente

Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwaredanielrodas
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwareCrisandy_r20
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwareRuddyCorporan09
 
Analisis De Sistemas
Analisis De SistemasAnalisis De Sistemas
Analisis De Sistemascinex
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de softwareRuddyCorporan09
 
Mantenimieto de Software
Mantenimieto de SoftwareMantenimieto de Software
Mantenimieto de SoftwareJair Barzola
 
Mantenimiento De Software
Mantenimiento De SoftwareMantenimiento De Software
Mantenimiento De Softwareanahialma
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de SoftwareM. Ib.
 
Mantenimiento de-software
Mantenimiento de-softwareMantenimiento de-software
Mantenimiento de-softwareNicolas Garcia
 
Ciclos de desarrollo de un s i
Ciclos de desarrollo de un s iCiclos de desarrollo de un s i
Ciclos de desarrollo de un s iEliiza Briceño
 
CONTROL DE CALIDAD
CONTROL DE CALIDAD CONTROL DE CALIDAD
CONTROL DE CALIDAD 12fe
 
Pruebas y mantenimiento del software
Pruebas y mantenimiento del softwarePruebas y mantenimiento del software
Pruebas y mantenimiento del softwaregiorgio19
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del softwareedwardgutierrezp
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de SoftwareCARMEN
 

La actualidad más candente (19)

Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Analisis De Sistemas
Analisis De SistemasAnalisis De Sistemas
Analisis De Sistemas
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Mantenimieto de Software
Mantenimieto de SoftwareMantenimieto de Software
Mantenimieto de Software
 
Mantenimiento De Software
Mantenimiento De SoftwareMantenimiento De Software
Mantenimiento De Software
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de Software
 
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
 
Ciclos de desarrollo de un s i
Ciclos de desarrollo de un s iCiclos de desarrollo de un s i
Ciclos de desarrollo de un s i
 
Tcs2007 3
Tcs2007 3Tcs2007 3
Tcs2007 3
 
Mantenimiento preventivo, correctivo y adaptativo
Mantenimiento preventivo, correctivo y adaptativoMantenimiento preventivo, correctivo y adaptativo
Mantenimiento preventivo, correctivo y adaptativo
 
Lineamientos Globales de Q.A
Lineamientos Globales de Q.ALineamientos Globales de Q.A
Lineamientos Globales de Q.A
 
CONTROL DE CALIDAD
CONTROL DE CALIDAD CONTROL DE CALIDAD
CONTROL DE CALIDAD
 
Mantenimiento de-software
Mantenimiento de-softwareMantenimiento de-software
Mantenimiento de-software
 
Pruebas y mantenimiento del software
Pruebas y mantenimiento del softwarePruebas y mantenimiento del software
Pruebas y mantenimiento del software
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del software
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de Software
 

Destacado

Destacado (16)

reciclagem hospitalario
reciclagem hospitalarioreciclagem hospitalario
reciclagem hospitalario
 
Capitulo 3 leccion 6
Capitulo 3 leccion 6Capitulo 3 leccion 6
Capitulo 3 leccion 6
 
Capitulo 6 leccion 4
Capitulo 6 leccion 4Capitulo 6 leccion 4
Capitulo 6 leccion 4
 
Capitulo 3 leccion 2
Capitulo 3 leccion 2Capitulo 3 leccion 2
Capitulo 3 leccion 2
 
Cap2 l3
Cap2 l3Cap2 l3
Cap2 l3
 
Capitulo 3 leccion 4
Capitulo 3 leccion 4Capitulo 3 leccion 4
Capitulo 3 leccion 4
 
Capitulo 3 leccion 3
Capitulo 3 leccion 3Capitulo 3 leccion 3
Capitulo 3 leccion 3
 
Function and Performance of Hydrocarbon Waxes in Rigid PVC
Function and Performance of Hydrocarbon Waxes in Rigid PVCFunction and Performance of Hydrocarbon Waxes in Rigid PVC
Function and Performance of Hydrocarbon Waxes in Rigid PVC
 
Sledeshare
SledeshareSledeshare
Sledeshare
 
Capitulo 6 leccion 2
Capitulo 6 leccion 2Capitulo 6 leccion 2
Capitulo 6 leccion 2
 
Capitulo 9 leccion 4
Capitulo 9 leccion 4Capitulo 9 leccion 4
Capitulo 9 leccion 4
 
Capitulo 9 leccion 3
Capitulo 9 leccion 3Capitulo 9 leccion 3
Capitulo 9 leccion 3
 
Capitulo 6 leccion 3
Capitulo 6 leccion 3Capitulo 6 leccion 3
Capitulo 6 leccion 3
 
Capitulo 9 leccion 2
Capitulo 9 leccion 2Capitulo 9 leccion 2
Capitulo 9 leccion 2
 
Capitulo 3 leccion 5
Capitulo 3 leccion 5Capitulo 3 leccion 5
Capitulo 3 leccion 5
 
Capitulo 9 leccion 1
Capitulo 9 leccion 1Capitulo 9 leccion 1
Capitulo 9 leccion 1
 

Similar a Mantenimiento de software: definición, categorías y fundamentos

mantenimiento de softwareeeeeeeeeee.pptx
mantenimiento de softwareeeeeeeeeee.pptxmantenimiento de softwareeeeeeeeeee.pptx
mantenimiento de softwareeeeeeeeeee.pptxDiiegoRojasHernandez
 
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
 
mantenimiento de Software y Hardware
mantenimiento de Software y Hardwaremantenimiento de Software y Hardware
mantenimiento de Software y HardwareAMPAROGUTIERREZ21
 
Presentacion mantenimiento g9
Presentacion mantenimiento g9Presentacion mantenimiento g9
Presentacion mantenimiento g9Yaniris Sepulveda
 
Multimedia mantenimiento de un computador
Multimedia mantenimiento de un computadorMultimedia mantenimiento de un computador
Multimedia mantenimiento de un computadorJuanDavidTM
 
Sesión 2 - Ciclo de vida del Software.pptx
Sesión 2 - Ciclo de vida del Software.pptxSesión 2 - Ciclo de vida del Software.pptx
Sesión 2 - Ciclo de vida del Software.pptxAndersonHernandezara
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del softwareedwardgutierrezp
 
Nick 2
Nick 2Nick 2
Nick 2efrain
 
Nick 2
Nick 2Nick 2
Nick 2efrain
 
202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptxJulian Carvajal
 

Similar a Mantenimiento de software: definición, categorías y fundamentos (20)

Mantenimiento y evolucion del software
Mantenimiento y evolucion del softwareMantenimiento y evolucion del software
Mantenimiento y evolucion del software
 
mantenimiento de softwareeeeeeeeeee.pptx
mantenimiento de softwareeeeeeeeeee.pptxmantenimiento de softwareeeeeeeeeee.pptx
mantenimiento de softwareeeeeeeeeee.pptx
 
Mantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleynerMantenimiento de-software-v6 abad-esquenleyner
Mantenimiento de-software-v6 abad-esquenleyner
 
Mantenimiento de software
Mantenimiento de softwareMantenimiento de software
Mantenimiento de software
 
Norma tecnica peruana
Norma tecnica peruanaNorma tecnica peruana
Norma tecnica peruana
 
mantenimiento de Software y Hardware
mantenimiento de Software y Hardwaremantenimiento de Software y Hardware
mantenimiento de Software y Hardware
 
Presentacion mantenimiento g9
Presentacion mantenimiento g9Presentacion mantenimiento g9
Presentacion mantenimiento g9
 
Activ1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmoralesActiv1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmorales
 
Activ1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmoralesActiv1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmorales
 
Activ1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmoralesActiv1 guia8juliocesarmartinezmorales
Activ1 guia8juliocesarmartinezmorales
 
Multimedia mantenimiento de un computador
Multimedia mantenimiento de un computadorMultimedia mantenimiento de un computador
Multimedia mantenimiento de un computador
 
Sesión 2 - Ciclo de vida del Software.pptx
Sesión 2 - Ciclo de vida del Software.pptxSesión 2 - Ciclo de vida del Software.pptx
Sesión 2 - Ciclo de vida del Software.pptx
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del software
 
Zarco
ZarcoZarco
Zarco
 
Nick 2
Nick 2Nick 2
Nick 2
 
Nick 2
Nick 2Nick 2
Nick 2
 
Artículo NTP ISO/IEC 12207
Artículo NTP ISO/IEC 12207Artículo NTP ISO/IEC 12207
Artículo NTP ISO/IEC 12207
 
202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx
 

Más de Camilo Forero (17)

Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
Cap11 l3
Cap11 l3Cap11 l3
Cap11 l3
 
Cap11 l2
Cap11 l2Cap11 l2
Cap11 l2
 
Cap11 l1
Cap11  l1Cap11  l1
Cap11 l1
 
Capitulo 3 leccion 1
Capitulo 3 leccion 1Capitulo 3 leccion 1
Capitulo 3 leccion 1
 
Cap8 l5
Cap8 l5Cap8 l5
Cap8 l5
 
Cap8 l4
Cap8 l4Cap8 l4
Cap8 l4
 
Cap8 l3
Cap8 l3Cap8 l3
Cap8 l3
 
Cap8 l2
Cap8 l2Cap8 l2
Cap8 l2
 
Cap8 l1
Cap8 l1Cap8 l1
Cap8 l1
 
Cap5 l4
Cap5 l4Cap5 l4
Cap5 l4
 
Cap5 l3
Cap5 l3Cap5 l3
Cap5 l3
 
Cap5 l2
Cap5 l2Cap5 l2
Cap5 l2
 
Cap5 l1
Cap5 l1Cap5 l1
Cap5 l1
 
Cap2 l5
Cap2 l5Cap2 l5
Cap2 l5
 
Cap2 l4
Cap2 l4Cap2 l4
Cap2 l4
 
Cap2 l2
Cap2 l2Cap2 l2
Cap2 l2
 

Mantenimiento de software: definición, categorías y fundamentos

  • 2. DEFINICIÓN Como la modificación de un producto de software después de su entrega para corregir los fallos, mejorar el rendimiento u otros atributos, o adaptar el producto a un entorno modificado. La norma también se ocupa de las actividades de mantenimiento antes de la entrega del producto software, pero sólo en un apéndice del estándar.
  • 4. FUNDAMENTOS DE MANTENIMIENTO DE SOFTWARE Origen El mantenimiento de Software sostiene el producto de software en todas partes de su ciclo de vida operacional. El mantenimiento debe tomar los productos desarrollados, el código, o la documentación, por ejemplo, y apoyarlos inmediatamente y desarrollar/mantenerlos cada vez más sobre el ciclo de vida de software. Identifica las actividades principales de Mantenimiento de software como: proceso de implementación; problema y análisis de modificación; implementación de la modificación; mantenimiento, revisión y aceptación; migración, y retirada.
  • 5. FUNDAMENTOS DE MANTENIMIENTO DE SOFTWARE Necesidad de Mantenimiento El Mantenimiento es necesario para asegurar que el software sigue satisfaciendo las exigencias del usuario. El mantenimiento es aplicable al software desarrollado usando cualquier modelo de ciclo de vida de software (por ejemplo, en espiral). El sistema se cambia debido a acciones de software correctivas y no correctivas. El mantenimiento debe ser realizado para: 1. Corregir defectos 2. Mejorar el diseño 3. Llevar a la práctica las mejoras 4. El interfaz con otros sistemas 5. Adapta programas con diferente hardware diferente, software, características del sistema, e instalaciones de telecomunicaciones para que puedan ser usados 6. Emigra software 7. Retira el software
  • 6. FUNDAMENTOS DE MANTENIMIENTO DE SOFTWARE Costes de Mantenimiento El mantenimiento consume una parte importante de los recursos financieros del ciclo de vida del software. Una percepción común del mantenimiento del software es que se limita a parchear los fallos Factores técnicos y no técnicos que afectan a los gastos de mantenimiento del software, de la siguiente manera: 1. El tipo de aplicación 2. La novedad del Software 3. La disponibilidad del personal 4. La vida útil de Software 5. Características de Hardware 6. La Calidad de diseño del software, construcción, documentación y pruebas
  • 7. FUNDAMENTOS DE MANTENIMIENTO DE SOFTWARE Evolución de Software Las principales conclusiones incluyen el hecho de que el mantenimiento es una novedad evolutiva y que ayuda a decisiones de mantenimiento entendiendo lo que le pasa a los sistemas (y el software) con el tiempo Se han realizado tentativas de desarrollar modelos proféticos para estimar el esfuerzo de mantenimiento, como resultado se han desarrollado instrumentos de direcció
  • 8. FUNDAMENTOS DE MANTENIMIENTO DE SOFTWARE Las categorías de Mantenimiento El estándar para el Mantenimiento de Software de la ingeniería de Software, ISO/IEC 14764 para incluir cuatro categorías, así 1. Mantenimiento Correctivo: Modificación reactiva de un producto de software realizado después de entrega para corregir problemas descubiertos 2. Mantenimiento Adaptativo: Modificación de un producto de software realizado después de entrega para guardar (mantener) un producto de software utilizable en un ambiente cambiado o que se cambia. 3. Mantenimiento Perfectivo: Modificación de un software después de la entrega de los productos para mejorar el rendimiento o su mantenibilidad 4. Mantenimiento preventivo: Modificación de un software después de la entrega de productos para detectar y corregir fallos latentes en el producto de software antes de que se conviertan en fallos reales