Baixe o app para aproveitar ainda mais
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 * * * * * * * * * * * * *
Compartilhar