Sei sulla pagina 1di 8

CASO DE ESTUDIO

TAREA 2

Sergio Oswaldo López Ledezma


CLAUDIA PATRICIA FLORES GUTIERREZ | UNIVERSIDAD POLITECNICA DE SAN LUIS POTOSI
Contenido
Introducción................................................................................................................. 1
Objetivo ...................................................................................................................... 1
Desarrollo.................................................................................................................... 2
Factores que afectan la mantenibilidad de los sistemas .................................................... 2
Dificultades del mantenimiento ................................................................................ 2
Problemas de mantenimiento ................................................................................... 2
Efectos secundarios................................................................................................ 2
Proceso de mantenimiento .......................................................................................... 3
Tipos de mantenimientos ............................................................................................ 3
Mantenimiento correctivo ....................................................................................... 3
Mantenimiento adaptativo ....................................................................................... 4
Mantenimiento perfectico........................................................................................ 4
Mantenimiento preventivo....................................................................................... 4
Actividades de mantenimiento..................................................................................... 4
Plan de mantenimiento ............................................................................................... 4
Objetivos .............................................................................................................. 5
Metas................................................................................................................... 5
Presupuesto........................................................................................................... 6
Revisar los mantenimientos previos realizados ........................................................... 6
Tipo de mantenimiento a realizar.............................................................................. 6
Periodo de tiempo .................................................................................................. 6
Ejecutar las tareas del plan ...................................................................................... 6
Conclusiones................................................................................................................ 7

Introducción
Dentro del diseño de un sistema, hasta su implementación, es una tarea complicada y
larga. Al lograr la implementación y un sistema funcional de acuerdo a las necesidades
de la empresa, es necesario contar con actualizaciones, con un sistema de mantenimiento
y en algunas veces más escalabilidad, de esta manera se nos presenta un caso de estudio,
en el cual se pretende identificar los factores que afectan la mantenibilidad, las soluciones
y un plan de estudio. En el cual se pretende dar una idea de lo que es necesario hacer para
lograr el objetivo principal.

Objetivo
Determinar los diferentes factores que afectan la mantenibilidad de los sistemas,
comprender la problemática y una vez teniendo en cuenta eso, buscar las posibles
soluciones para lograr un mantenimiento optimo y de calidad.
Desarrollo
Factores que afectan la mantenibilidad de los sistemas
Existen diferentes tipos de mantenimiento y por tipos se habla tanto de software como de
hardware. Entre las características sobresalientes del mantenimiento del software se
encuentra:
 El software no envejece.
 El mantenimiento del software supone adaptar el paquete o sistema
Como también podemos encontrarnos con:
• Cambio de hardware.
• Cambio de software base (S.O.)
De esta manera destaca que un sistema software conlleva mejoras.
Dificultades del mantenimiento
Para lograr que el software siga funcionando óptimamente es necesario contar con un
sistema de mantenimiento, pero para lograr este proceso es necesario no deteriorar la
calidad del software.
De esta manera nos encontramos con las leyes de mantenimiento del software:
• Continuidad del cambio.
• Incremento de la complejidad.
• Evolución del programa.
• Conservación de la estabilidad.
• Conservación de la familiaridad.
Problemas de mantenimiento
• Es normal la realización de mantenimiento de forma y estilo libre de acuerdo al
programador. Esto es debido a que no existen o son poco conocidos los métodos,
técnicas y herramientas que proporcionan soluciones globales al problema del
mantenimiento.
• Al realizar diferentes cambios de acuerdo a las necesidades, el programa tiende a
ser menos estructurado. Como consecuencia se produce una documentación
desfasada, código que no cumple los estándares, incremento en el tiempo de
comprensión de los programas o incremento de los efectos secundarios de los
cambios.
• Para las actualizaciones la mayoría de las veces los usuarios participan menos en
el desarrollo, por lo que se corre el riesgo de que no satisfaga sus necesidades y
aumenten los esfuerzos en el mantenimiento.
Efectos secundarios
Dentro del mantenimiento se pueden generar diferentes problemas, como los que se han
visto, pero hay unos más riesgosos que otros, como lo puede ser el efecto bola de nieve,
que consiste en que los cambios introducidos por una petición de mantenimiento
conllevan efectos secundarios que implican nuevas peticiones de mantenimiento.
Código
• Cambios en el diseño que suponen muchos cambios en el código.
• Eliminación o modificación de un subprograma.
• Eliminación o modificación de una etiqueta.
• Eliminación o modificación de un identificador.
• Cambios para mejorar el rendimiento.
• Modificación de operaciones lógicas.
Datos
• Modificación de los formatos de registros o archivos.
• Cambio en el tamaño de una matriz u otras estructuras similares.
• Modificación de la definición de variables globales.
• Cambios en los argumentos de los subprogramas.
documentación
• Modificar el formato de las entradas interactivas.
• Nuevos mensajes de error no documentados.
• Tablas o índices no actualizados.
• Texto no actualizado correctamente
Proceso de mantenimiento
Para lograr un mantenimiento efectivo es necesario identificar las fases principales en el
ciclo de vida de software que son:
• Análisis y Definición de Requisitos.
• Especificación.
• Diseño.
• Programación (escritura del código).
• Prueba e instalación.
• Operación y mantenimiento.
Tipos de mantenimientos
Una vez identificado las fases del mantenimiento es necesario realizar un análisis de lo
que la empresa necesita, y los problemas con los que se cuenta, para identificar el tipo de
mantenimiento que se le realizara, como lo puede ser:

 Correctivo.
 Adaptativo.
 Perfectivo.
 Preventivo.
Mantenimiento correctivo
El principal objetivo de este mantenimiento es localizar y eliminar los posibles defectos
de los programas. Para evitas los diferentes fallos que se pueden presentar. Estos podrían
ser:

 Procesamiento (salidas incorrectas de un programa).


 Rendimiento (tiempo de respuesta demasiado alto).
 Programación (inconsistencias en el diseño).
 Documentación (inconsistencias entre la funcionalidad de un programa y el
manual de usuario).
Mantenimiento adaptativo
Consiste en la modificación de un programa debido a cambios en el entorno (hardware o
software) en el que se ejecuta. Desde cambios en el sistema operativo, pasando por
cambios en la arquitectura física del sistema informático, hasta en el entorno de desarrollo
del software. Este tipo de mantenimiento puede ser desde un pequeño retoque hasta una
reescritura de todo el código.
Los cambios en el entorno del desarrollo pueden ser:

 En el entorno de datos
 Entorno de procesamiento
Mantenimiento perfectico
Este punto consiste en realizar diferentes actividades para mejorar o añadir nuevas
funcionalidades requerida por el cliente.
Y esto se puede realizar de dos diferentes maneras:

 Ampliación
 Eficiencia
Mantenimiento preventivo
Se realizarán las modificaciones del software para mejorar las propiedades (calidad y
mantenibilidad) sin alterar sus especificaciones funcionales. Este tipo de mantenimiento
utiliza las técnicas de ingeniería inversa y reingeniería. El mantenimiento para la
reutilización mejorar la reusabilidad del software.
Actividades de mantenimiento
Para la realización del mantenimiento de la empresa se realizará en tres fases principales
las cuales son:

 Comprensión del código: Es necesario conocer a fondo las funcionalidades,


objetivos y estructuras internas y requisitos del software.
Alrededor del 50% de tiempo de mantenimiento se dedica a esta actividad, a
consecuencia de lo cual, las herramientas CASE incorporan utilidades que ayudan
a este tipo de tareas y aumenta la productividad.
 Modificación de software: En este punto se crearán y modificarán las estructuras
de datos, la lógica de procesos, las interfaces y la documentación. Los
programadores deben evitar los efectos laterales provocados por sus cambios. Esta
actividad representa ¼ del tiempo total de mantenimiento.
 Realización de pruebas: La realización de pruebas selectivas que nos aseguren
la corrección del software.
Plan de mantenimiento
Es necesario contar con los tiempos estimados para la realización de las diferentes
actividades, esto nos ayudara a delimitar ciertas actividades para lograr los cambios
necesarios.
Categorías Actividades Tiempo
Estudiar las peticiones 18%
Comprensión del software
Estudiar la documentación 6%
Estudiar el código 23%
Modificación del código 19%
Modificación del software
Actualizar documentación 6%
Realización de pruebas Diseño y realización de pruebas 28%

Objetivos
Por otra parte, es necesario contar con los objetivos que se pretenden conseguir al realizar
el mantenimiento.

Realizar
Realizar un mejoras o
pronostico de actualizaciones
Determinar la Identificar la mantenimiento de acuerdo al
cantidad de vida util de los correctivo por plan de
fallos equipos año, segun el mantenimiento,
historial de enfocado hacia
fallas. el uso del
sistema.

Metas
Una vez teniendo los objetivos principales es necesario tener las metas que se pretenden
lograr. En este caso para un mantenimiento preventivo.
. .
• Revisiones • Estudio de • Modos de
periodicas riesgo fallas y
• Sistema de y • Modos de causas
Mantenimiento planificacion falla y causas • Gestion de
preventivo del de falla riesgo
mantenimient • Monitoreo de • Sistema de
o condiciones mejoras
• Seguimiento
de fallas

Presupuesto
Establecer un presupuesto para realizar el mantenimiento preventivo de los activos de la
empresa se realiza teniendo en cuenta el coste de mantenimientos, fechas de revisión, etc.
Revisar los mantenimientos previos realizados
Identificar si se ha realizado algún mantenimiento sobre los equipos, es importante
revisarlos antes de empezar a planificar, ya que nos ayudará saber qué sistemas, equipos,
responsables y repuestos se han utilizado, y por supuesto, en qué fecha se hicieron.
En caso de no haber hecho nunca ningún mantenimiento previo, se debe partir de cero.
Tipo de mantenimiento a realizar
En este punto se pueden existen dos vertientes, las cuales pueden ser:

 Periodos de tiempo
 Base a métricas e indicadores
Periodo de tiempo
Noviem Diciemb
Octubre Enero
bre re
Semana
Actividades Frecuencia 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
de inicio
Registro de errores Diario 5 X X X X
Verificación de funcionamiento Diario 4 X X x x
Inspección y reparación Mensual 10 X X X X
Revisión y ajuste Diario 1 x X
Cambios Trimestrales 3 x X

Ejecutar las tareas del plan


Es el momento de realizar las tareas que se han definido en el punto anterior.
Esto nos ayudara a tener un control de los diferentes aspectos que se han estado
modificando.

Conclusiones
El objetivo principal de las empresas es ahorrar dinero, reducir costos y obtener el
máximo provecho y productividad de sus recursos. Es por ese motivo que el
mantenimiento sea algo importante para las empresas.
En empresas, gracias a un plan de mantenimiento consigue tener mayor control y poder
tomar decisión acerca de las tareas a realizar.

Potrebbero piacerti anche