0% encontró este documento útil (0 votos)
9 vistas6 páginas

Tipos y Proceso de Mantenimiento de Software

El documento describe el mantenimiento de software, incluyendo sus tipos (preventivo, predictivo, correctivo, adaptativo y evolutivo), tareas comunes (análisis de problemas, modificaciones, pruebas, migración), y software para mantenimiento (como Protecnus y GMAO Linx). Explica que el mantenimiento de software involucra modificar un producto de software después de su lanzamiento para corregir errores y mejorar el rendimiento.

Cargado por

Barbara Dorantes
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas6 páginas

Tipos y Proceso de Mantenimiento de Software

El documento describe el mantenimiento de software, incluyendo sus tipos (preventivo, predictivo, correctivo, adaptativo y evolutivo), tareas comunes (análisis de problemas, modificaciones, pruebas, migración), y software para mantenimiento (como Protecnus y GMAO Linx). Explica que el mantenimiento de software involucra modificar un producto de software después de su lanzamiento para corregir errores y mejorar el rendimiento.

Cargado por

Barbara Dorantes
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Universidad Santa María “Núcleo Oriente”

Faculta de Ingeniería

Ingeniería de Software II

MANTENIMIENTO DE
SOFTWARE

Alumna:

Bárbara Dorantes

28.302.222

Barcelona, mayo de 2021


Qué es mantenimiento de software

En la ingeniería de software, 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 de software es una de las
actividades más comunes en la ingeniería de software.

El mantenimiento del software es también una de las fases del ciclo de vida del
desarrollo del sistema (SDLC), que se aplica al desarrollo de software. La fase de
mantenimiento es la fase que sigue al despliegue (implementación) del software
en el campo.

Tipos de mantenimiento de software

A lo largo de su vida útil, la aplicación puede necesitar modificaciones por


diferentes razones, que determinan diferentes tipos de mantenimiento:

 Mantenimiento preventivo: Consiste en la revisión constante del software


para detectar posibles fuentes de problemas que puedan surgir en el futuro.
 Mantenimiento predictivo. Evalúa el flujo de ejecución del programa para
predecir con certeza cuándo ocurrirá la falla, y así determinar cuándo es
apropiado hacer los ajustes correspondientes.
 Mantenimiento correctivo. Corrige los defectos encontrados en el
software, y que originan un comportamiento diferente al deseado. Estas
fallas pueden ser de procesamiento, rendimiento (por ejemplo, uso
ineficiente de recursos de hardware), programación (inconsistencias en la
ejecución), seguridad o estabilidad, entre otras.
 Mantenimiento adaptativo. Si es necesario cambiar el entorno en el que
se utiliza la aplicación (que incluye el sistema operativo, la plataforma de
hardware o, en el caso de las aplicaciones web, el navegador), puede ser
necesario modificarla para mantener su plena funcionalidad en estas
nuevas condiciones.
 Mantenimiento evolutivo. Es un caso especial donde la adaptación es
prácticamente obligatoria, ya que de lo contrario el programa quedaría
obsoleto con el paso del tiempo. Por ejemplo, el cambio de versión en un
navegador (a menudo impuesto sin el consentimiento del usuario) suele
requerir ajustes en los plugins y aplicaciones web.
 Mantenimiento perfecto. Por diferentes razones, el usuario puede solicitar
la adición de nuevas funcionalidades o características no consideradas en
el momento de la implementación del software. Un mantenimiento perfecto
adapta la aplicación a este requisito. El mantenimiento permanente del
software puede asegurar su funcionalidad durante muchos años, ahorrando
tiempo y el coste económico de una migración total a una nueva aplicación.

Cuáles son las tareas comunes que se deben hacer para el mantenimiento
de software

El Proceso de Mantenimiento de un Software incluye las actividades y tareas


necesarias para modificar un producto software existente preservando su
integridad.

• Durante la Implementación del Proceso, el mantenedor:

– Desarrolla el plan y los procedimientos de mantenimiento;

– Establece procedimientos para recibir, registrar y seguir la pista a los informes


de problemas (PR) y peticiones de modificación (MR) de los usuarios; y

– Implementa o define los interfaces organizacionales con el proceso de gestión


de la configuración (CM).

• Durante la etapa de Análisis del Problema y la Modificación, el mantenedor:

– Analiza el informe del problema o requerimiento de modificación para determinar


su impacto en la organización, en el sistema existente y en los interfaces;

– Replica o verifica el problema;

– Define varias opciones para implementar la modificación;

– Documenta el informe del problema o requerimiento de modificación, los


resultados y opciones de implementación; y

– Obtiene la aprobación para la opción de modificación seleccionada.

• Durante la etapa de Realización de la Modificación, el mantenedor:


– Realiza un análisis para determinar los "elementos software" que deben ser
modificados; e

– Invoca al proceso de desarrollo del software para realizar la modificación


(incluyendo las pruebas).

• Durante la etapa de Revisión/Aceptación del Mantenimiento, el mantenedor:

– Tiene entrevistas con la autoridad (cliente externo o interno) correspondiente


para determinar la correcta integridad del sistema modificado; y

– Obtiene la aprobación de la modificación mediante los mecanismos


determinados previamente (en un contrato o similar).

• La etapa de Migración no es obligatoria, sólo existe cuando un producto software


es modificado para funcionar en un nuevo entorno operativo. En ese caso, el
mantenedor:

– Diseña un plan de migración;

– Notifica a los usuarios el inicio y conclusión de la migración;

– Forma a los usuarios en el nuevo entorno;

– Evalúa el impacto del nuevo entorno; y

– Archiva el producto software antiguo.

• La etapa de Retirada tampoco es obligatoria ya que sólo existe cuando un


producto software ha concluido su vida útil y es sustituido por otro nuevo. En ese
caso, el mantenedor realiza tareas similares a las referidas para la migración.
Que es un software para el mantenimiento

El software para gestión de mantenimiento reduce el tiempo de inactividad de


equipamientos y activos. Permite que las empresas administren con facilidad las
tareas de mantenimiento predictivo, preventivo y correctivo. El sistema rastrea el
historial y las tendencias de los equipamientos, a través de recursos de prevención
y análisis de fallas. Reduce el tiempo gastado en la ejecución de las tareas,
administra la agenda de técnicos, piezas, abastecimiento, herramientas y
proveedores, optimizando todos los programas de mantenimiento.

Características deseables de un software de mantenimiento

 Control de las actividades de mantenimiento con base en las condiciones definidas


por los puntos de inspección de equipamientos.
 Programación de los mantenimientos preventivos por escala de período y/o lectura
de producción/uso.
 Programación de las actividades de mantenimiento basadas en la disponibilidad
de equipos, materiales y recursos financieros.
 Registro y monitorización del uso de recursos financieros, humanos, materiales
basados en órdenes de servicio.
 Asociación de documentos como manuales, catálogos y procedimientos.
 Control de la ejecución de actividades a través de Kanban.
 Cálculo automático de costos por técnico, equipamiento, actividad, orden de
servicio, período, equipo de mantenimiento.
 Análisis de fallas en formato de jerarquía, con presentación de las fallas, sus
causas y las acciones preventivas/correctivas.
 Cálculo de indicadores como MTTR, MTBF, Tasa de Falla y Disponibilidad del
Equipamiento.
 Detalle de las actividades a ser realizadas, bien como acciones a ser tomadas.
 Cronogramas de trabajo en planillas y gráficos de Gantt.
 Ejecución de actividades de mantenimiento a través de Smartphone y dispositivos
móviles.
Muestre una lista de programas para mantenimiento

1. Protecnus
2. GMAO Linx
3. Trey GMAO
4. Ecogestor
5. Valuekeep
6. Carl software
7. GMAO solution

También podría gustarte