Escolar Documentos
Profissional Documentos
Cultura Documentos
5 Processo de manuteno
O processo de manuteno contm as atividades e tarefas do mantenedor. Este processo
ativado quando o produto de software submetido a modificaes no cdigo e na
documentao associada devido a um problema, ou necessidade de melhoria ou
adaptao. O objetivo modificar um produto de software existente, preservando a sua
integridade. Este processo inclui a migrao e a descontinuao do produto de software.
O processo termina com a descontinuao do produto de software.
As atividades providas nesta seo so especficas para o processo de manuteno.
Entretanto, o processo pode utilizar outros processos desta Norma. Se o processo de
desenvolvimento (3) utilizado, o termo desenvolvedor interpretado como
mantenedor.
O mantenedor gerencia o processo de manuteno em nvel de projeto, seguindo o
processo de gerncia, o qual passa a existir nesse processo; estabelece uma infraestrutura sob o processo, seguindo o processo de infra-estrutura; adapta o processo para
o projeto seguindo o processo de adaptao; e gerencia o processo em nvel
organizacional seguindo o processo de melhoria e o processo de treinamento.
Quando o mantenedor o fornecedor do servio de manuteno, o mantenedor executa
o processo de fornecimento.
Lista de atividades.
1) Implementao do processo;
2) Anlise do problema e da modificao;
3) Implementao da modificao;
4) Reviso/aceitao da manuteno;
5) Migrao;
6) Descontinuao do software.
1 Implementao do processo.
1.1 O mantenedor deve desenvolver, documentar e executar planos e procedimentos
para a conduo das atividades e tarefas do processo de manuteno.
1.2 O mantenedor deve estabelecer procedimentos para receber, registrar e rastrear
relatrios de problemas e pedidos de modificao dos usurios, e prover realimentao
(feedback) para os usurios. Sempre que problemas forem encontrados, eles devem ser
registrados e includos no processo de resoluo de problema (seo 6.8).
1.3 O mantenedor deve implementar (ou estabelecer interface organizacional com) o
processo de gerncia de configurao (6.2), para gerenciar modificaes no sistema
existente.
2 Anlise do problema e da modificao.
2.1 O mantenedor deve analisar o relatrio de problema ou pedido de modificao
segundo o seu impacto na organizao, no sistema existente e nos sistemas com os quais
interage, com relao ao seguinte:
a) Tipo: por exemplo, corretivo, melhoria, preventivo, ou adaptativo para um novo
ambiente;
b) Escopo: por exemplo, tamanho da modificao, custo envolvido, prazo para
modificar;
c) Criticidade: por exemplo, impacto no desempenho, proteo ou segurana.
2.2 O mantenedor deve reproduzir ou verificar o problema.
2.3 Baseado na anlise, o mantenedor deve desenvolver alternativas para a
implementao da modificao.
2.4 O mantenedor deve documentar o problema/pedido de modificao, os resultados da
anlise e as alternativas de implementao.
2.5 O mantenedor deve obter aprovao para a alternativa de modificao selecionada,
conforme especificado no contrato.
3 Implementao da modificao.
3.1 O mantenedor deve conduzir a anlise e determinar que documentao, unidades de
software e verses destas necessitam ser modificadas. Estas devem ser documentadas.
3.2 O mantenedor deve utilizar o processo de desenvolvimento (5.3) para implementar
as modificaes. Os requisitos do processo de desenvolvimento devem ser
complementados, como segue:
a) Devem ser definidos e documentados critrios de teste e de avaliao para testar e
avaliar as partes modificadas e as no modificadas do sistema (unidades de software,
componentes e itens de configurao).
b) Deve ser garantida a implementao completa e correta dos requisitos novos e dos
modificados. Tambm deve ser garantido que os requisitos originais no modificados
no foram afetados. Os resultados dos testes devem ser documentados.
4 Reviso/aceitao da manuteno.
4.1 O mantenedor deve conduzir reviso(es) com a organizao que autorizou a
modificao para determinar a integridade do sistema modificado.
4.2 O mantenedor deve obter aprovao para a concluso satisfatria da modificao,
conforme especificado no contrato.
5 Migrao.
5.1 Se um sistema ou produto de software (incluindo dados) migrado de um ambiente
de operao antigo para um novo, deve ser assegurado que qualquer produto de
software ou dados produzidos ou modificados durante a migrao estejam de acordo
com esta Norma.
5.2 Um plano de migrao deve ser desenvolvido, documentado e executado. As
atividades de planejamento devem incluir os usurios. Os itens includos no plano
devem conter o seguinte:
a) Anlise e definio dos requisitos de migrao;
b) Desenvolvimento de ferramentas de migrao;
c) Converso de produto de software e dados;
d) Execuo da migrao;
e) Verificao da migrao;
f) Suporte para o ambiente antigo.