A fase de manutenção no ciclo de vida do software

...

Representação binária de um mundo digital.

No ciclo de vida do software, a fase de manutenção é a última etapa do ciclo. Depois que o software passa pelo estágio de design e é implementado, a fase de manutenção do ciclo de vida do software começa. Compreender as características da fase de manutenção do ciclo de vida do software permite que os indivíduos encarregado de analisar o desempenho do software após a implantação para resolver corretamente os problemas que surgir.

Características da Fase de Manutenção

...

Exibição binária.

Depois que o software está instalado e funcionando, ele geralmente requer manutenção contínua. Em geral, o software permanece operacional por um longo período de tempo após a implementação inicial e requer manutenção regular para garantir que o software opere continuamente em níveis máximos de desempenho. Durante a fase de manutenção do ciclo de vida do software, os programadores de software emitem regularmente patches para resolver mudanças nas necessidades de uma organização, para corrigir problemas relacionados a bugs no software ou para resolver segurança potencial questões. Ao longo da fase de manutenção, os designers abordam problemas que são descobertos para evitar qualquer obstáculo ao desempenho esperado do software ou para adicionar mais funcionalidade ao software.

Vídeo do dia

Responsabilidade por realizar manutenção de software

As tarefas de manutenção de software são normalmente executadas pelos designers do software para resolver problemas descobertos após a implantação do programa de software. À medida que os desenvolvedores de software resolvem os problemas encontrados nos programas de software, cabe aos operadores do sistema instalar os patches lançados. A maioria dos programas de software disponíveis comercialmente são atualizados regularmente por meio de downloads disponíveis no site de suporte online do desenvolvedor. Os operadores do sistema baixam as atualizações à medida que são lançadas e as instalam para garantir o desempenho contínuo do software de acordo com os parâmetros do projeto original.

Comprimento da fase de manutenção

A fase de manutenção dura a mais longa de todas as fases do ciclo de vida do software. O principal motivo de a fase de manutenção durar mais é a vida útil do software. A maioria dos programas de software permanece em operação até que se tornem obsoletos devido a mudanças nas necessidades do usuário ou até que o custo de manutenção do software se torne proibitivo para uso futuro do software. Muitos designers lançam programas de software de substituição recém-projetados, enquanto as versões anteriores de seus softwares continuam a passar por manutenção. Isso pode ser visto com a introdução do pacote de software Office 2010 pela Microsoft ou com a introdução do sistema operacional Windows 7. Embora a versão mais recente desses programas de software esteja disponível comercialmente para usuários de computador, a empresa continua a manter versões anteriores do software e disponibilizar patches por meio dos serviços do Windows Update por uma quantidade específica de Tempo.

Exemplos da fase de manutenção de software Microsoft

A Microsoft fornece manutenção contínua de programas de software existentes durante toda a vida do software por meio do site do Windows Update. Embora o suporte para alguns produtos seja gradualmente eliminado, a fase de manutenção do software Microsoft geralmente cobre um período de vários anos. No caso do Microsoft Office 2007, as atualizações do software são lançadas em service packs. O suporte para cada service pack lançado continua por até 24 meses após o lançamento do service pack.

Conclusão da fase de manutenção

À medida que o custo de manutenção do software se torna proibitivo e se aproxima do fim do ciclo de vida do software, os designers de software começam o processo de desenvolvimento de um novo software para substituir o existente. Em muitos casos, os ciclos de vida de desenvolvimento de software para programas podem se sobrepor. Um desenvolvedor de software pode começar a fase inicial do novo ciclo de vida do software antes mesmo que o lançamento da versão atual do software se torne comercialmente disponível. À medida que os sistemas de computador e as necessidades dos usuários finais de programas de computador continuam mudando, os desenvolvedores de software seguem um ciclo interminável de desenvolvimento para seus produtos mais populares.