oi oi gente para quem não me conhece meu nome é vai dar sejam bem-vindos a mais um vídeo aqui do canal e o vídeo de hoje já falar sobre manutenção de software a manutenção ela faz parte do ciclo de vida de um software e ela consiste basicamente em corrigir bugs melhorar a qualidade né do nosso software e também adaptar ele ao ambiente que ele está inseri e o ciclo de manutenção de um software ele costuma seguir algumas etapas né obviamente que isso vai variar de empresa para empresa o que eu tô usando aqui com base
é as normas que existem sobre manutenção que vou deixar na descrição para vocês para quem quiser se aprofundar mas basicamente esse ciclo de manutenção ele consiste em algumas etapas a primeira delas é o recebimento né a solicitação de mudança ou de melhoria ou de correção de alguma parte do sistema depois que a gente recebe essas solicitações tem que analisar né se é viável de fato fazer esse tipo de mudança porque a uma atenção Apesar de que muita gente pensa Oi Tofe corrigir bugs ela também existe essa parte da melhoria né a manutenção ela existe para
fazer melhorias no sistema para continuar aprimorando para continuar melhorando a qualidade desse software Então a gente tem que analisar se determinada solicitação é viável para que eles sofrem específico porque às vezes pode ser que ela seja muito cara tanto para desenvolver Quando trabalhar e pode ter um impacto muito grande dentro do código que pode afetar outras partes do sistema então é preciso ter essa noção né da viabilidade elipse e aonde entra logo depois da solicitação desse problema depois a gente faz essa análise do impacto que essa mudança vai causar no sistema se de dar um
ok né pra gente continuar essa manutenção Aí sim a gente parte para o código-fonte então ele só mexe no código-fonte depois que analisado não Impacto que isso vai causar justamente para evitar que uma manutenção faça com que aconteça vários outros bancos então depois que a gente faz a mudança o código fonte dos artefatos que estão ali coligados a gente ele pega uma nova versão para o cliente Então esse é basicamente um ciclo de vida simples né da manutenção é você receber solicitação você vê a viabilidade dessa solicitação sentado aqui você mexe no código-fonte e libera
uma nova versão para o cliente só que além disso a gente tem alguns tipos de manutenção né como eu disse a manutenção Nem sempre é só para corrigir bugs Não é só para corrigir problemas e falhas que estão acontecendo no sistema ele tem três tipos principais de manutenção A primeira delas é a corretivas que aqui muita gente conhece que é justamente essa de você corrigir algo quando a falha já aconteceu então a gente sabe que uma falha no sistema a gente vai ali atacar aquela falha para acabar com ela então Essa é uma das manutenções
mais clássicas que a manutenção corretiva fazer a correção depois que os erros já aconteceu segundo tipo de manutenção é a manutenção preventiva contra Essa é a manutenção que você faz antes dos problemas acontecerem Então você faz manutenções preventivas ele antes de qualquer coisa acontecer Para justamente evitar daqui Apagar incêndios né de uma forma muito rápida corrida e do desespero ele porque o sistema Apresentou um erro então você faz isso antes de acontecer Os erros né então fica um trabalho um pouco mais tranquilo e a terceira manutenção é a preditiva que ela prever antecipadamente os locais
que a gente precisa fazer a manutenção que podem dar erro no futuro então é bem fácil para preventiva nela só prever onde pode ter erro que corrigir Antes de acontecer ela faz a manutenção Antes de acontecer os dentes e por que que a gente deve pensar na manutenção de software como uma etapa principal ali no ciclo de vida de um soft né muita gente pensa principalmente no levantamento de requisitos e no desenvolvimento da construção de um software mas pensar na manutenção quer dizer pensar em reduzir custos é porque uma das partes mais caras digamos assim
do ciclo de vida de um software é a manutenção manter um software é caro ele tem diversas coisas mais diversos fatores que podem levar essa manutenção você cara beija a tecnologia que é usada às vezes é uma tecnologia que hoje em dia não vai tão atual Mas então a equipe técnica é uma que pode ser um pouco mais cara como é que tem mais escassa mais difícil de achar pode também ter relação com a idade do software Mac também tá ligado ele com as tecnologias então o software vai ficando obsoleto eu já inclusive falei sobre
deterioração sofre vou deixar no card aqui em cima e a gente chega no limite que é muito caro Você montar um sócio porque tem que ser muitas mudanças tem que fazer muitas melhorias para ele se adequar ao atual momento então tem a ver também com essa idade do software Além disso também tem relação com o tipo de manutenção que é feita nessa a gente faz Só manutenções corretivas Quando os erros a com e pode ser aqui mas ficando cada vez mais caro fazer esse tipo de manutenção né então você corrigir os erros antes perna tá
prever os erros antes fazer manutenções preventivas melhorar a qualidade sofre com certeza também reduzir esses custos e é basicamente isso pro vídeo de Oi gente eu quis trazer um pouquinho sobre manutenção Como eu disse é um assunto que às vezes a gente não pára para pensar né manutenção Pode parecer um assunto meio chato assim mas é de extrema importância a gente olhar os softwares que existem hoje existem diversos softwares que a gente usa por diversos anos e Eles continuam servindo justamente por que envolvem vários tipos de manutenção para melhoria da qualidade para melhorar e aperfeiçoar
ele de acordo com o ambiente que ele está inserido então deixar ele mais atual possível E também evitar esses erros que acontecem na no dia a dia como está usando algum tipo de sócio que pode desistimular o cliente também então é muito importante pensar no na manutenção de software como um ponto principal é verdade mesmo do nosso software então é sempre bom a gente ficar de olho e como eu disse Todo o material de apoio que vocês se vocês quiserem buscar um pouquinho aprofundado todas as normas vão estar aqui na descrição e é basicamente isso
para o vídeo de hoje tu tem alguma alguma sugestão de outro assunto envolvendo o ciclo de vida de um soft mexa aqui nos comentários que eu trago um vídeo para vocês vir qualquer dúvida também deixe aqui seja no próximo vídeo um beijo e a