Presentacion mantenimiento g9
Upcoming SlideShare
Loading in...5
×
 

Presentacion mantenimiento g9

on

  • 365 views

Mantenimiento del software

Mantenimiento del software

Statistics

Views

Total Views
365
Views on SlideShare
365
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Presentacion mantenimiento g9 Presentacion mantenimiento g9 Presentation Transcript

      • Ingeniería de Software
      • Alexander Marte
      • Aneurys Jaquez
      • Pedro Jose
      • Confesor Peralta
    •  
      • El mantenimiento de software o manutención de software es una de las actividades más comunes en la ingeniería de software .
      • Es el proceso de mejora y optimización del software después de su entrega al usuario final, así como también corrección y prevención de los defectos.
      • El mantenimiento de software es también una de las fases en el ciclo de vida de desarrollo de sistemas , que se aplica al desarrollo de software.
      • La fase de mantenimiento de software 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 varias 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.
      • 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.
      • Reingeniería: examen y modificación del sistema para reconstruirlo en una nueva forma.
      • Ingeniería inversa: análisis de un sistema para identificar sus componentes y las relaciones entre ellos, así como para crear representaciones del sistema en otra forma o en un nivel de abstracción más elevado.
      • Reestructuración del software: consiste en la modificación del software para hacerlo más fácil de entender y cambiar o menos susceptible de incluir errores en cambios posteriores.
      • Transformación de programas: técnica formal de transformación de programas
    •  
      • Las causas u origen de las actividades de mantenimiento del software pertenecen a tres grupos principales:
      • Eliminación de defectos del producto software.
      • Adaptar el producto software a
      • Incluir mejoras en el diseño.
      • Perfectivo
      • Evolutivo
      • Adaptativo
      • Correctivo
      • Es la modificación de un producto software después de la entrega para mejorar el rendimiento o la mantenibilidad del mismo .
      • Este tipo de mantenimiento hace énfasis en los siguientes puntos:
      • Optimización constante del rendimiento de las aplicaciones mediante análisis técnicos.
      • Adaptación de las aplicaciones.
      • Detección de posibles puntos a mejorar en el diseño.
      • Los procesos necesarios que debemos poner en marcha para lograr un mantenimiento satisfactorio y cumplir con los objetivos del mismo son los siguientes:
      • Aseguramiento del rendimiento óptimo de los servicios del cliente.
      • Análisis de posibles cambios de las necesidades del cliente para aportar soluciones funcionales a sistemas existentes o a nuevos servicios.
      • Análisis Pro activo de puntos a mejorar o perfeccionar.
      • El mantenimiento evolutivo incluye:
      • - mejoras/ cambios en procesos existentes.
      • - formación.
      • - Incorporación de nuevos procesos.
      • - Actualización de niveles de software.
      • Se define como la modificación de un producto.
      • Estos cambios son aquellos que deben hacerse para seguir funcionando en el entorno cambiante.  
      • Como la palabra lo indica, es corregir un problema que tiene un software, ya sea de programas o del sistema operativo.
      • Las actualizaciones que Windows hace para disminuir las vulnerabilidades.
      •  
      • Instalación de software antivirus para corregir daños que hayas sufrido con algún virus.
      • También implica, buscar información inútil, programas residentes, demás software que no necesitas o que funciona incorrectamente.
    •  
    •