Buscar

Suporte e Manutenção de 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

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

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ê viu 3, do total de 7 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

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

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ê viu 6, do total de 7 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

Prévia do material em texto

UNIVERSIDADE ESTÁCIO DE SÁ
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
SUPORTE E MANUTENÇÃO DE SOFTWARE
DOUGLAS OLIVEIRA
LEONARDO DUTRA
PEDRO HENRIQUE
RAFAEL FIGUEIREDO (GERENTE)
VINICIUS FERNANDES
PROF.: ANTONIO F. S. JUNIOR 
RIO DE JANEIRO, 2012
SUMÁRIO
Conteúdo
31	Introdução	�
42	Documentação	�
53	Suporte e treinamento	�
64	Melhoria contínua	�
5	Bibliografia	7
�
Introdução
Este trabalho aborda o tema processos de suporte e manutenção de software, destacando os itens abaixo:
Documentação
 Suporte e treinamento
 Melhoria continua
Documentação
O desenvolvimento de uma boadocumentação é uma parte importante do processo de implantação. 
A documentação:
Funciona como um método de comunicação entre as pessoas responsáveis pelo desenvolvimento, implantação e manutenção de um sistema computadorizado.
É extremamente importante no diagnóstico de erros e realização de mudanças.
Envolve o desenvolvimento de:
Manuais de procedimentos operacionais
Amostras de telas de exibição de entrada de dados
Amostras de formulários 
Amostras de relatórios
Por que precisamos de uma documentação? Qual o seu uso?
Meio de comunicação entre os membros de  um grupo de desenvolvimento; 
Informações para as pessoas que venham a  fazer manutenção no sistema; 
Informações à gerência de modo a ajudar a  planejar, fazer o orçamento e o cronograma; 
Informações para ensinar aos usuários como  utilizar e administrar o sistema
E quais são os tipos de documentação?
De forma geral são 2, do processo e do produto.
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.
Suporte e treinamento
Fase dedicada a instruir os usuários corretamente sobre o funcionamento do software e fornecer o suporte adequado às eventualidades previstas.
Otreinamento é uma atividade vital da implantação. O pessoal da equipe de planejamento e desenvolvimento deve se certificar de que os usuários finais sejam treinados para operar um sistema ou a sua implantação fracassará. O treinamento pode incluir:
Apenas a entrada de dadosou todos os aspectos do uso adequado do novo sistema;
Os gerentes e usuários finais devem ser educados no modo como a nova tecnologia afeta as operações e administração da empresa;
Programas específicos de treinamento para dispositivos de hardware, pacotes de software e aplicações do usuáriofinal.
Ao contrário, os usuários ocasionalmente resistem a mudanças e evitam aventurar-se em áreas pouco familiares. 
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. 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. 
Tipos de manutenção de software
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.
Melhoria contínua
Uma vez que o sistema esteja plenamente implantado e esteja sendo operado por usuários finais, começa a função de manutenção. 
É um processo que implica em fasesde ajustes, implantaçãode novos processos e muitas vezes execuçãode mudanças radicais para buscar resultados satisfatórios no desenvolvimento ou no manuseio do sistema. Para que se alcance o sucesso pode-se classificar em poderosos fatores como:
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. 
A melhoria desses processos é uma ação contínua, realizadas através de ações para alterar os já existentes para que os mesmos atendam de forma mais eficiente às necessidades de negócios da organização. Por serem contínuas e envolverem desafios nos mais diversos níveis, essas mudanças devem ser incorporadas através de motivação, esforço e colaboração de todos os envolvidos no processo.
Bibliografia
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 
3
4
5
6
7

Outros materiais