Buscar

Aula_07 - Implanta+º+úo e Manuten+º+úo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Aula 7 – Implantação e Manutenção do software 
 
 
 
 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
FASE: IMPLANTAÇÃO DO SISTEMA 
 
 
 
Concepção 
Análise 
Desenho 
Implementação 
Testes 
Implantação 
Manutenção 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
 
MÁXIMA 
• NÃO ADIANTA APENAS DESENVOLVER É 
PRECISO PLANEJAR E ORGANIZAR O 
AMBIENTE DA OPERAÇÃO E SE, POSSÍVEL 
(OU ACORDADO): 
• TREINAR OS USUÁRIOS A USAREM O 
SISTEMA 
• ACOMPANHAR A OPERAÇÃO, NO 
INÍCIO 
 
 
 
 
FASE: IMPLANTAÇÃO 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
 
MÁXIMA 
• QUEM INVESTE QUER QUE O SISTEMA 
DURE O MÁXIMO 
• MAS HÁ UMA RELAÇÃO DE EQUILÍBRIO 
ENTRE O CUSTO DE MANUTENÇÃO E OS 
BENEFÍCIOS DO SISTEMA 
• AS VEZES, É VIÁVEL FINANCEIRA E 
TECNICAMENTE QUE O SISTEMA SEJA 
SUBSTITUÍDO 
 
 
 
 
FASE: MANUTENÇÃO ***** 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
 
• É a fase que separa o processo de 
desenvolvimento, do processo de uso e 
manutenção do sistema 
 
• Ciclo de vida do software = ciclo de vida do 
desenvolvimento + ciclo de vida de manutenção 
• Com a implantação no meio. 
 
• É preciso preparar BEM, o ambiente em que o 
sistema será usado 
• O SW leva “a culpa” de problemas na INFRA 
FASE: IMPLANTAÇÃO 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
 
• Atenção: problemas na infra refletem no software 
e induzem a pensar que são problemas de SW 
• Preparação/Verficação da Infra-estrutura 
• Hardware / SO / Rede / Internet 
• Banco de dados 
• Base de dados 
• Migração da base de dados 
• Instalação da aplicação 
• Apresentação dos Manuais – podem ser online 
• Usuário – operação do sistema 
• Sistema – funcionalidades e procedimentos. 
 
FASE: IMPLANTAÇÃO - Atividades 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Fase IMPLANTAÇÃO – Problemas mais comuns 
 
 
 
• Falta de planejamento da implantação. 
• Infra não funciona 
• Problema na migração da base 
• “Algo” incompatível com a necessidade da 
aplicação. 
• Falta de treinamento (conforme contrato) 
• Usuário não sabe aplicar processo aos 
procedimentos do sistema. 
• Falta de qualidade no processo de desenvolvimento 
• Usuário descobre erros , em geral 
 
 
 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
 
• Em princípio, tende e espera-se que 
seja a fase mais demorada do ciclo de 
vida do software. 
• A manutenção tem início 
• No momento em que o sistema é 
implantado e entra em operação 
• A manutenção tem fim 
• Com a obsolescência do sistema 
 
FASE: MANUTENÇÃO 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
 
• Por que um sistema fica obsoleto? 
• Tecnologia antiga, que não que rode 
em novas máquinas, sistemas 
operacionais , por exemplo 
• Custo de operação/manutenção não 
compensa os benefícios de seu uso 
FASE: MANUTENÇÃO 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
ATIVIDADES DA FASE DE MANUTENÇÃO 
 
 
 
• Suporte ao uso 
• Manuais, Help desk, visita, 
treinamento 
• Desenvolvimento 
• Conforme necessidades do usuário 
• A ida é “manter” o sistema atualizado 
com novas tecnologias e 
funcionalidades 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
TIPOS DE MANUTENÇÃO 
 
 
 
• Durante A FASE de manutenção, um 
sistema poderá 
• Ter suas funções atuais melhoradas 
•Tecnologias / performance 
• Ter suas funções corrigidas (ausência 
de teste) 
•CORRETIVA 
• Ter novas funções implementadas 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Manutenção Corretiva 
 
 
 
• Objetiva corrigir falhas (erros) nos 
programas, geralmente descobertos 
pelos usuários 
• Pode ser uma correção pontual 
• Pode ser uma correção por versão, 
juntando várias demandas do software, 
para sofrer única intervenção; 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Manutenção Adaptativa 
 
 
 
• Consiste na adaptação de um 
software as novas tecnologias de 
hardware e/ou software 
 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Manutenção Perfectiva 
 
 
 
• Consiste na melhoria do software , 
podendo incorporar novas 
funcionalidades ou melhorar o 
desempenho das funcionalidades 
existentes 
 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Emergências na manutenção 
 
 
 
• Defeito que deve ser 
rapidamente separado 
• Mudança nos negócios 
• Emergência de adaptação a uma 
nova tecnologia. 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Manutenção ESTRUTURADA 
 
 
 
• Análise da documentação 
• Análise do risco e impacto das mudanças 
• Revisão e Modificação do projeto (análise e 
design) 
• Alteração de código 
• Testes de regressão. 
 
• Estratégias de versionamento 
• Quanto menos intervenção, melhor 
• Tratar as demandas como um projeto 
 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
PRINCIPAIS PROBLEMAS MANUTENÇÃO 
 
 
 
• O profissional que desenvolve/trabalha na manutenção 
geralmente não é quem desenvolveu 
• A manutenção não é vista como uma atividade relevante. 
• É muito difícil manter programas escritos e mantidos por 
terceiros. 
• Depende da qualidade do código desenvolvido 
• Falta de documentação atualizada da análise/projeto 
• Durante o desenvolvimento e a própria manutenção 
• Ausência ou baixa qualidade nos testes gerados 
• Seria fundamental, aplicar o teste de regressão a cada 
alteração de funcionalidade 
 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Fatores que influenciam o custo da manutenção ****** 
 
 
 
• O custo da manutenção é preocupação 
constante, pois ele é o limiar entre manter o 
atual e partir para nova solução 
 
• O que influencua esse custo? 
• Estabilidade da equipe 
• Responsabilidade contratual 
• Qualidade técnica da equipe 
• Idade e estrutura do sistema 
 
Testes e Implantação do Software – Aula 6 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
PRINCIPAIS CONCEITOS APRESENTADOS NA AULA. 
• Implantação 
• Fundamental para usuário USAR o software 
• Estruturar o ambiente da operação 
• Conforme contrato 
• Treinar 
• Acompanhar 
• Manuais: usuário e sistema 
• Manutenção 
• Muita atenção a esse período, geralmente não tratado 
como merece, direcionando profisionais não 
devidamente qualificados e até mesmo estagiários

Outros materiais