Mantenimiento de software<br />Hecho por:<br />Lic. Carlos Enríquez <br />
El mantenimiento de software es una de las actividades más comunes en la Ingeniería de Softwarey es el proceso de mejora y...
Dentro de la ingeniería del software se proporcionan soluciones técnicas que permiten abordar el mantenimiento de manera q...
Ingeniería inversa: Análisis de un sistema para identificar sus componentes y las relaciones entre ellos, así como para cr...
Reingeniería: Modificación de un producto software, o de ciertos componentes, usando para el análisis del sistema existent...
Reestructuración del software: Cambio de representación de un producto software, pero dentro del mismo nivel de abstracció...
Próxima SlideShare
Cargando en…5
×

Mantenimiento De Software

571 visualizaciones

Publicado el

mantenimiento de un software

Publicado en: Tecnología, Empresariales
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
571
En SlideShare
0
De insertados
0
Número de insertados
5
Acciones
Compartido
0
Descargas
12
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Mantenimiento De Software

  1. 1. Mantenimiento de software<br />Hecho por:<br />Lic. Carlos Enríquez <br />
  2. 2. El mantenimiento de software es una de las actividades más comunes en la Ingeniería de Softwarey es el proceso de mejora y optimización del software desplegado (es decir; revisión del programa), así como también corrección de los defectos y prevenirlos.<br />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 systemdevelopmentlifecycle), 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.<br />
  3. 3. Dentro de la ingeniería del software se proporcionan soluciones técnicas que permiten abordar el mantenimiento de manera que su impacto en coste dentro del ciclo de vida sea menor. Las soluciones técnicas pueden ser de tres tipos:<br />
  4. 4. 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. <br />
  5. 5. Reingeniería: Modificación de un producto software, o de ciertos componentes, usando para el análisis del sistema existente técnicas de ingeniería inversa y, para la etapa de reconstrucción, herramientas de ingeniería directa, de tal manera que se oriente este cambio hacia mayores niveles de facilidad en cuanto a mantenimiento, reutilización, comprensión o evolución. <br />
  6. 6. Reestructuración del software: Cambio de representación de un producto software, pero dentro del mismo nivel de abstracción<br />

×