No ciclo de vida de software, a fase de manutenção é a última etapa do ciclo. Depois que o software passa a fase de concepção 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 as pessoas encarregadas de analisar o desempenho do software após a implantação para resolver corretamente problemas que surjam. Características da Fase de Manutenção
exibição binário
.
Depois software está instalado e funcionando , que muitas vezes requer manutenção contínua. Em geral , o software operacional permanece por um longo período de tempo após a aplicação inicial e requer uma manutenção regular para assegurar que o software funciona continuamente em níveis máximos de desempenho . Durante a fase de manutenção do ciclo de vida do software , os programadores de software emitir regularmente os patches de software para lidar com mudanças nas necessidades de uma organização, para corrigir problemas relacionados a bugs no software ou para resolver problemas de segurança. Durante a fase de manutenção , os designers abordar questões que são descobertos para evitar qualquer impedimento ao desempenho esperado do software ou para adicionar maior funcionalidade ao software.
Responsabilidade pela execução de Manutenção de Software
< br > tarefas de manutenção software
são normalmente realizadas pelos projetistas do software para resolver problemas descobertos após a implantação do programa de software. Como desenvolvedores de software resolver os problemas encontrados em programas de software , cabe aos operadores do sistema para instalar os patches lançados . A maioria dos programas de software disponíveis comercialmente são atualizados regularmente com os downloads disponíveis através do site de suporte on-line do desenvolvedor. Os operadores do sistema baixar as atualizações que forem lançadas e instalá-los para garantir o desempenho contínuo do software de acordo com os parâmetros de design originais.
Manutenção Fase Comprimento
a fase de manutenção dura a mais longa de todas as fases do ciclo de vida do software . A principal razão pela qual a fase de manutenção última é mais longo que a vida do software . A maioria dos programas de software permanecerá em funcionamento até se tornarem obsoletos devido a mudanças nas necessidades de um usuário ou até que o custo de manutenção do software torna-se proibitivo para uso futuro do software. Muitos designers liberar programas de software de substituição recém-concebidos , enquanto as versões anteriores do seu software continuem a passar por manutenção . Isto pode ser visto com a introdução do pacote Office 2010 ou a introdução do sistema operacional Windows 7 , da Microsoft. Embora a versão mais recente desses programas de software estão disponíveis comercialmente para usuários de computador, a empresa continua a manter versões anteriores do software e fazer correções disponíveis através de serviços do Windows Update para um determinado período de tempo .
Microsoft Exemplos Fase de Manutenção de Software
Microsoft fornece manutenção contínua de programas de software existentes ao longo da vida do software através do site do Windows Update. Embora o suporte para alguns produtos é gradualmente eliminada , a fase de manutenção de software Microsoft normalmente cobre um período de vários anos. No caso do Microsoft Office 2007 , as atualizações do software são liberadas em service packs. Suporte para cada service pack lançado continua por até 24 meses após o service pack é a liberação .
Manutenção fase de conclusão
Como o software torna-se um custo proibitivo para manter e se aproxima no final do ciclo de vida do software , software designers começar o processo de desenvolvimento de um novo software para substituir o software 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 de um novo ciclo de vida do software , mesmo antes do lançamento da versão atual do software se torna disponível no mercado. Como os sistemas de computador e as necessidades dos usuários finais de programas de computador continuam a mudar , os desenvolvedores de software seguem um ciclo interminável de desenvolvimento para seus produtos mais populares.