O que é uma versão de manutenção?

Uma versão de manutenção é uma versão de software que corrige uma falha de segurança ou um bug menor sem alterar nenhum componente principal ou adicionar novos recursos. Eles geralmente são numerados em décimos ou centésimos para diferenciá -los dos principais lançamentos, que são numerados simplesmente versão 1.0, versão 2.0 e assim por diante. Uma liberação de manutenção faz parte do estágio de operação e suporte de sistemas do ciclo de vida de liberação de software.

Todo aplicativo de software passa pelo ciclo de vida de liberação de software. Começa com análise de sistemas e descoberta de requisitos, um estágio em que os dados e processos são modelados. Em seguida, ele passa para o estágio de design, o estágio de construção, o estágio de implementação e, eventualmente, o estágio de operação e suporte. É nesse último estágio que o suporte técnico em andamento para os usuários é aplicado através da introdução de liberações de manutenção que corrigem erros ou atualizam todo o sistema remodelando os requisitos básicos.

Uma liberação de manutenção é usually necessário para corrigir erros básicos de programação. Eles geralmente aparecem devido a erros que foram cometidos em um dos estágios anteriores do ciclo de vida do software. Se durante o estágio de análise de requisitos, por exemplo, os requisitos forem comunicados ou validados incorretamente, isso pode levar a grandes falhas que não aparecem até muito mais tarde. Na verdade, essa é uma ocorrência comum, e é por isso que quase todos os softwares lançados tiveram que passar por uma liberação de manutenção de uma vez ou outra.

são vários objetivos fundamentais de uma liberação de manutenção. Primeiro, o lançamento deve fazer alterações nos programas existentes para corrigir erros cometidos nos requisitos, design ou estágios de implementação. Ele também deve garantir que as correções recém -feitas não interfiram em outros aspectos do segmento modificado e que as alterações recém -feitas não interferem nas atividades de outros segmentos. Por fim, o lançamento Shonão causar o desempenho do sistema sofrer. Em geral, os engenheiros de software tentam concluir esse processo o mais rápido possível, sem sacrificar a qualidade ou a confiabilidade.

Antes que uma liberação de manutenção possa ser emitida, ela deve ser minuciosamente testada através de três métodos: teste de unidade, teste do sistema e teste de regressão. O teste de unidade certifica que o segmento específico do programa que foi corrigido agora funcione corretamente. O teste do sistema, por outro lado, garante que o segmento recém -fixo do programa não interfira em outros segmentos de programa. O teste de regressão usa dados estatísticos para verificar se o tempo de transferência ou tempo de resposta geral foi afetado positiva ou negativamente pelas alterações.

O último e talvez o aspecto mais importante da manutenção do sistema é o controle da versão. Nesta parte do processo, um bibliotecário treinado baseado em software registra meticulosamente e rastreia todas as alterações que foram feitas. Isso torna possível para os engenheiros de software BACKTRACK Caso o liberação de manutenção encontre erros inesperados.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?