Tipos de Manutenção - LF21-O-souza/Soft-Hello-Wolrd GitHub Wiki
A manutenibilidade é um atributo crítico, porque as solicitações de mudanças na solução de software vão acontecer. Projetar um software para que possa absorver mudanças com mais facilidade e menos impacto é uma característica necessária para um ambiente de negócio caracterizado por mudanças constantes. À medida que as soluções de software vão sendo usadas, mudanças vão surgindo, e acredite: elas são necessárias para manter a utilidade do sistema. Devemos lembrar que após o primeiro release do software, a manutenção será a etapa que mais durará, e enquanto o software estiver sendo útil nas atividades dos usuários, a manutenção estará presente.
A manutenção corretiva é realizada para corrigir problemas conforme eles surgem em um determinado ambiente.
Ou seja, se você tem um problema de falha ou quebra em sua operação que está relacionado a um redutor de velocidade, essa manutenção deve ser aplicada para que seja feita a recuperação da eficiência deste produto.
Portanto, ela tem o objetivo de restaurar as condições originais do produto, fazendo com que ele se torne novamente apto e ideal para a operação.
Dentre todas as manutenções, a corretiva foi a primeira a aparecer nas indústrias. Como não havia nenhum tipo de tecnologia wi-fi, monitoramento de ativos ou mesmo internet na época, a única maneira para encontrar e analisar falhas era quando elas de fato ocorriam.
Exemplos de manutenção corretiva
A teoria é fundamental, mas observar determinadas atividades na prática é o melhor modo de compreendê-las. Para exemplificar a manutenção corretiva, basta criar um cenário fictício em que um equipamento vital para a operação apresenta defeito. Neste caso, a atividade de efetuar seu conserto pode ser considerada uma atividade de manutenção corretiva. Assim, o conjunto de técnicas utilizadas para que ele volte a funcionar é uma manutenção corretiva. Em outro cenário, podemos imaginar que uma peça vital para o funcionamento de uma máquina quebrou. Logo, os procedimentos utilizados para trocá-la por uma peça nova também são considerados manutenção corretiva. Para resumir, sempre que um objeto quebra durante a sua operação, seus reparos serão considerados uma manutenção corretiva.
Tipos de manutenção corretiva
Hoje em dia há diversas tecnologias que nos ajudam a mensurar o estágio de determinada peça ou máquina.
Assim como as manutenções preventivas e preditivas, a corretiva também sofreu diversas alterações desde que começou a ser utilizada.
Portanto, uma das melhorias proporcionadas por todo esse avanço é que já não é mais necessário esperar a quebra do equipamento para que esse serviço seja aplicado.
Existem diversos indicadores que nos geram as mais variadas respostas em relação à nossa produtividade operacional.
Esse serviço pode ser utilizado quando há:
- Queda da produtividade da operação;
- Sinais de falha iminente;
- Vibrações e ruídos diferentes do que as máquinas costumam fazer.
São basicamente alterações que recorrem adaptar meu software a uma nova realidade ou novo ambiente. Um exemplo simples, seriam as leis, definida pelo governo. Manutenções do tipo adaptativas referem-se a adequar o software ao seu ambiente externo. O exemplo apontado por Pfleeger (2001) ilustra bem essa categoria. Suponha um gerenciador de banco de dados, que faz parte um sistema maior de hardware e software. Em uma atualização do gerenciador, os programadores perceberam que as já existentes rotinas de acesso a disco precisavam agora de mais um parâmetro adicional. Essa manutenção corresponde a uma manutenção adaptativa, uma vez que teve por finalidade adequação do software ao seu ambiente e não a correção de um defeito.
Manutenção preventiva - isso inclui as modificações e updations para evitar futuros problemas de software. Ele tem por objetivo atender os problemas, que não são significativas neste momento, mas pode causar problemas sérios no futuro. Através de visões do produto, definir onde e como realizar mudanças apropriadas.
São alterações que visam agregar novas funcionalidades e melhorias para os usuários que as solicitaram. Não se deve confundir esse tipo de manutenção com as entregas programadas de um processo de desenvolvimento interativo. A integração com outros sistemas também é considerada um tipo de evolução. Segundo [LIENTZ], a proporção do esforço de manutenção é de 20% para corretivas, 25% adaptativas, e para 50% evolutivas. Ex: Novas funcionalidades quando o software se torna útil, os usuários solicitam melhorias além do escopo inicial.