Buscar

9. Suporte e Manutenção do Software

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 16 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 16 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 16 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

Processo Desenvolvimento Software
Suporte e Manutenção
Processo Desenvolvimento Software
Suporte
●
●
Canal de comunicação pelo qual o cliente relata a ocorrência de
um problema com o software, solicitando a sua solução
Função do Suporte:
–
–
–
Identificar a natureza do problema
Caso se trate de um “problema conhecido”, auxiliar ou
executar a solução do problema
Caso contrário, fazer o encaminhamento do mesmo para a
equipe de desenvolvimento
●
●
●
Presencial ou remoto
Níveis de disponibilidade
Tudo acertado em contrato
Processo Desenvolvimento Software
●
Manutenção
Fase que tem:
–
–
Início: quando o sistema é instalado no ambiente do
usuário, para uso.
Fim: quando o sistema torna-se obsoleto e é
substituído.
● Motivos da obsolescência:
–
–
Tecnologia ultrapassada
Custo de manutenção supera benefícios
Processo Desenvolvimento Software
Manutenção
●
●
– Quanto maior o tempo da fase de
manutenção, maior a vida útil do
Sistema.
Ciclo de Vida do Sistema
= Ciclo de desenvolvimento + Manutenção
Logo
Processo Desenvolvimento Software
Manutenção
● A qualidade da manutenção vai depender da qualidade no
processo de desenvolvimento
–
–
Documentação atualizada e adequada
Código eficiente e bem documentado
● Desafio: manter documentação atualizada, na medida em
que são feitas alterações no sistema.
Processo Desenvolvimento Software
Manutenção
● Mudança de software é inevitável
–
–
–
–
–
Novos requisitos surgem quando o software é usado;
O ambiente de negócio muda;
Erros devem ser reparados;
Novos computadores e equipamentos são adicionados ao
sistema;
O desempenho ou a confiabilidade do sistema deve ser
melhorada.
Processo Desenvolvimento Software
●
●
Tipos de Manutenção Reativas
Manutenção Corretiva
– Realizada após a descoberta de defeitos.
Manutenção Adaptativa
– Adaptar o software as mudanças do ambiente.
● Manutenção Evolutiva (Melhorias)
– Atender pedidos do usuário para modificar funções
existentes ou incluir novas funções.
Processo Desenvolvimento Software
Tipos de Manutenção Proativas
●
●
Manutenção Perfectiva
– Melhorar a performance ou manutenabilidade
Manutenção Preventiva
– Detectar e corrigir erros antes que se tornem falhas
Processo Desenvolvimento Software
Distribuição do Esforço de Manutenção
Processo Desenvolvimento Software
Custos de Manutenção
●
●
Relação dos custos gerais ao longo do processo de
desenvolvimento e da manutenção.
Quanto mais esforço no desenvolvimento maior
facilidade de manutenção
Processo Desenvolvimento Software
Afetam o custo da manutenção
●
●
●
●
●
●
●
Tipo deAplicação
Rotatividade e disponibilidade de Pessoal
Duração da vida útil do sistema
Ambiente (em que o sistema está inserido) que se modifica
Características do hardware
Qualidade do projeto, do código, da documentação e dos
testes
Caracteristicas das L.P. usadas
Processo Desenvolvimento Software
Afetam o tempo da manutenção
● Coesão dos elementos
– Desejável a alta coesão
● Acoplamento dos elementos
– Desejável o baixo acoplamento
● Documentação
– Desejável completa e atualizada
Processo Desenvolvimento Software
Pedido de Mudanças
●
●
São feitos pelos utilizadores, clientes ou gerentes.
Os pedidos devem ser documentados e analisados
– devem conter:
●
●
●
Data
Pedido
Tipo de Mudança
● Na prática, alguns pedidos devem ser
implementados urgentemente:
– Reparar falhas
–
–
Mudanças no ambiente
Mudanças urgentes do negócio
Processo Desenvolvimento Software
Previsão de Manutenção
Processo Desenvolvimento Software
●Manual do Sistema
– Manual de Referência
● Facilidades do uso do sistema
● Erros que podem ocorrer e como agir
– Manual de Instalação
● como instalar o sistema, plataformas de
operação, pré-requisitos necessários.
Documentação para Suporte
Processo Desenvolvimento Software
●
●
●
Possibilitar que a equipe entenda o que foi pensado e as
soluções dadas.
Possibilitar que as alterações, versões e novas funções
possam ser documentadas.
– Gestão de Configuração de Software
Tipo de documentação:
– Textual
– Modelos (diagramas).
● Ferramentas CASE ajudam a manter a documentação VIVA
e atualizada.
Documentação para Manutenção

Outros materiais