Processo de manutenção de software
Agosto 2001
Eliane Martins - Instituto de Computação - UNICAMP
Tópicos Tópicos
• Organização para a manutenção: participantes e seus papéis • Processo • Plano
Eliane Martins - Instituto de Computação - UNICAMP
2
Referências Referências
E.Martins. “Manutenção e Ferramentas CASE”, notas de curso, 1998 T.Pigoski. “Practical Software Maintenance”, 1997, John Wiley. W.P.Paula Fº. “Engenharia de Software: Fundamentos, Métodos e Padrões”. Livros Técnicos e Científicos Editora, 2001. K.Bennett. “Sw evolution: past, present and future”. Information and Software Technology, nº38, 1996, pp673-680. R.S.Pressman. “Sw Engineering: a Practitioner’ Approach”. McGraws Hill, 3ª ed, 1992.
Eliane Martins - Instituto de Computação - UNICAMP
3
Tópicos Tópicos
• Organização para a manutenção: participantes e seus papéis • Processo • Plano
Eliane Martins - Instituto de Computação - UNICAMP
4
Funções Funções [Pigosrki97]
[Pigosrki97]
• • • • • • •
Gerência do Projeto Modificação do sw Gerência de Configuração Treinamento Suporte à documentação Suporte à integração Atendimento ao usuário
funções administrativas avaliar impacto; efetuar alterações controle de modificações treinar usuários; criar demos preparar, atualizar e distribuir documentação integrar novas versões de componentes (COTS) atender usuário; repassar à equipe de manutenção os pb que não puder resolver testar durante alterações; testes de regressão controlar qualidade do produto instalar versões do sistema; resolver questões técnicas junto ao usuário
5
• Testes • Garantia da qualidade • Assistência técnica
Eliane Martins - Instituto de Computação - UNICAMP
Papéis e responsabilidades Papéis e responsabilidades
?
Comissão de Controle de Configuração
? ? ??
Controlador de manutenção (“help-desk”)
? ?? ? ?
Usuários Supervisor de manutenção
?
?
Grupo de Controle de Configuração
Eliane Martins - Instituto