Buscar

567181 (1)

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
*
Suporte e Manutenção de Software
Processos de Desenvolvimento de Software 
Prof.: Antonio F. S. Junior
*
*
Suporte e Manutenção de Software
Componentes do grupo:
Douglas Oliveira
Leonardo Dutra
Pedro Henrique
Rafael Figueiredo (Gerente)
Vinicius Fernandes
*
*
Sumário:
Documentação;
Suporte e treinamento;
Melhoria contínua
Suporte e Manutenção de Software
*
*
É uma parte importante do processo de implantação. 
Qual a sua utilidade?
Podemos citar:
 Como método de comunicação entre os membros do grupo de desenvolvimento;
 Como informações para as pessoas que venham fazer manutenção ao sistema;
Como diagnóstico de erros e realização de mudanças;
Como também a ensinar aos usuários a utilizar e administrar o sistema.
Documentação
4
*
*
Existem dois tipos de documentação
Documentação do processo  É produzida para que o processo de desenvolvimento do software seja administrável . Registram os processos de desenvolvimento e manutenção do software . 
Documentação do produto   Descreve o software que está sendo desenvolvido. É muito utilizada depois que o sistema é implementado, mas é essencial também para a  administração do processo de desenvolvimento.
 
Documentação (cont.)
5
*
*
Fase dedicada a instruir os usuários corretamente sobre o funcionamento do software e fornecer o suporte adequado as eventualidades previstas.
O treinamento é uma atividade vital da implantação;
É certificar-se que o usuário final seja treinado para operar o sistema ou sua implantação fracassará.
Suporte e treinamento
6
*
*
O treinamento pode incluir:
Apenas a entrada de dados ou todos os aspectos do uso adequado do novo sistema;
Programas de treinamento para dispositivos de hardware, pacotes de software e aplicações específicas para o usuário final; 
É importante o entusiasmo de gerentes e usuários finais, pois uma nova tecnologia afeta as operações e administração da empresa; 
Suporte e treinamento (cont.)
7
*
*
Uma vez que o sistema esteja plenamente implantado e esteja sendo operado por usuários finais, começa a função de manutenção (suporte) ao sistema. 
A manutenção de sistemas é a monitoração, avaliação e modificação de sistemas de informação operacionais para tornar desejáveis ou necessárias as melhorias. 
Suporte e treinamento (cont.)
8
*
*
A função de manutenção inclui:
 
Um processo de revisão pós-implementação para garantir que os sistemas recém-implantados alcancem os objetivos de desenvolvimento de sistemas estabelecidos para eles. 
 
A correção de erros no desenvolvimento ou no uso do sistema. Isto inclui uma revisão ou auditoria periódica de um sistema para garantir que ele esteja operando corretamente e atingindo seus objetivos. 
 
A realização de modificações no sistema em virtude de mudanças na organização ou no ambiente dos negócios. 
Suporte e treinamento (cont.)
9
*
*
Tipos de manutenção 
Corretiva:correção de erros/falhas.
Adaptativa: adaptação do software para acomodar mudanças em seu ambiente externo, i.e. uma nova plataforma (hardware, sistema operacional) ou mudanças nas regras de negócio, leis, políticas governamentais etc.
Evolutiva (ou perfectiva): acréscimo de funcionalidades, não previstas em seu documento de requisitos original.
Preventiva (reengenharia):o software é modificado para oferecer uma base melhor para futuras manutenções. Ou seja, para melhorar a sua confiabilidade ou manutenibilidade futura.
Suporte e treinamento (cont.)
10
*
*
Quanto consome?
 
 (SEI, 2005)
Suporte e treinamento (cont.)
11
*
*
A manutenção colabora para a melhoria do software, pois faz parte das necessidades e de descoberta do novos itens.
A operação contínua da manutenção é um processo que garante que o software continua a se desenvolver e evoluir continuamente de acordo com as mudanças, pois sua metodologia acarretará em um software de qualidade para os negócios da empresa. 
Melhoria contínua
12
*
*
Sucessos para melhoria contínua
Comprometimento dos colaboradores da organização e da alta gerência; 
Motivação da equipe da empresa; 
Disponibilidade de tempo para acompanhamento pela equipe implementadora;
Grau de experiência da equipe de implementadores; 
 Alinhamento dos processos com as estratégias de negócio da empresa; 
 Relacionamento dos resultados da melhoria com a melhora dos resultados de negócios da empresa. 
Melhoria contínua (cont.)
13
*
*
http://protocoloti.blogspot.com.br/2012/03/como-funciona-o-processo-de.html
http://profpv.blogspot.com.br/2012/04/modelo-de-documentacao-de-software.html
http://profpv.blogspot.com/.../modelo-de-documentacao-de-software.html
http://www.info.iff.edu.br/Members/aline/engenharia-de-software/ManutencaoIntroducao.ppt/view
Bibliografia
14
*
*
*
*
*
*
*
*
*
*
*
*
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais