Mantenimiento de software

8
ManteniMiento de ManteniMiento de software software Wilson Chávez Wilson Chávez 3 informática 3 informática Colegio pomasqui Colegio pomasqui

Transcript of Mantenimiento de software

Page 1: Mantenimiento de software

ManteniMiento de ManteniMiento de softwaresoftware

Wilson ChávezWilson Chávez

3 informática3 informática

Colegio pomasquiColegio pomasqui

Page 2: Mantenimiento de software

Mantenimiento de softwareMantenimiento de software

El El mantenimiento de softwaremantenimiento de software o o manutención de manutención de softwaresoftware es una de las actividades más comunes en la es una de las actividades más comunes en la ingeniería de softwareingeniería de software, es el proceso de mejora y , es el proceso de mejora y optimización del software después de su entrega al optimización del software después de su entrega al usuario final (es decir; revisión del programa), así como usuario final (es decir; revisión del programa), así como también corrección y prevención de los defectos.también corrección y prevención de los defectos.

El mantenimiento de software es también una de las El mantenimiento de software es también una de las fases en el fases en el ciclo de vida de desarrollo de sistemasciclo de vida de desarrollo de sistemas (SDLC, sigla en inglés de (SDLC, sigla en inglés de system development life system development life cyclecycle), que se aplica al desarrollo de software. La fase ), que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene después del de mantenimiento es la fase que viene después del despliegue (implementación) del software en el campo.despliegue (implementación) del software en el campo.

Page 3: Mantenimiento de software

Ant ivir usAnt ivir us

Page 4: Mantenimiento de software

Tipos de mantenimientoTipos de mantenimiento

Page 5: Mantenimiento de software

PerfectivoPerfectivo

son las acciones llevadas a cabo para mejorar la calidad son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: interna de los sistemas en cualquiera de sus aspectos: reestructuración del código, definición más clara del reestructuración del código, definición más clara del sistema y optimización del rendimiento y eficiencia. sistema y optimización del rendimiento y eficiencia.

Page 6: Mantenimiento de software

Evolutivo Evolutivo

son las incorporaciones, modificaciones y eliminaciones son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la necesarias en un producto software para cubrir la expansión o cambio en las necesidades del usuario. expansión o cambio en las necesidades del usuario.

Page 7: Mantenimiento de software

Adaptativo Adaptativo

son las modificaciones que afectan a los entornos en los son las modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de que el sistema opera, por ejemplo, cambios de configuración del hardware, software de base, gestores configuración del hardware, software de base, gestores de base de datos, comunicaciones, etc. de base de datos, comunicaciones, etc.

Page 8: Mantenimiento de software

Correctivo Correctivo

son aquellos cambios precisos para corregir son aquellos cambios precisos para corregir errores del producto software. errores del producto software.