Você está na página 1de 5

NORMA ISO 12207

PROCESSOS FUNDAMENTAIS DE CICLO DE VIDA


1) Processo de aquisio;
2) Processo de fornecimento;
3) Processo de desenvolvimento;
4) Processo de operao;
5) Processo de manuteno.

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.

5.3 Usurios devem receber notificao dos planos e atividades de migrao.


Notificaes devem conter o seguinte:
a) Explicao do porqu o ambiente antigo no ser mais suportado;
b) Descrio do novo ambiente com sua data de disponibilizao;
c) Descrio de outras opes de suporte disponveis, se existirem, uma vez que o
suporte para o ambiente antigo seja descontinuado.
5.4 Operaes paralelas dos ambientes antigo e novo podem ser conduzidas para a
transio gradual ao novo ambiente. Durante este perodo, deve ser provido o
treinamento necessrio, conforme especificado no contrato.
5.5 Quando a migrao programada ocorrer, devem ser enviadas notificaes a todos os
interessados. Toda documentao, histricos (logs) e cdigo associados ao ambiente
antigo deveriam ser arquivados.
5.6 Aps a migrao, uma reviso deve ser executada para avaliar o impacto da
mudana para o novo ambiente. Os resultados da reviso devem ser enviados s
autoridades apropriadas para informao, orientao e providncias.
5.7 Dados utilizados ou associados com o ambiente antigo devem estar acessveis, de
acordo com os requisitos do contrato para preservao e auditoria dos dados.
6 Descontinuao do software.
NOTA - O produto de software dever ser descontinuado a pedido do proprietrio.
6.1 Um plano de descontinuao, para remover o suporte ativo pelas organizaes
responsveis pela operao e manuteno, deve ser desenvolvido e documentado.
As atividades de planejamento devem incluir os usurios. O plano deve conter os itens
listados a seguir. O plano deve ser executado.
a) Cessao total ou parcial de suporte aps um certo perodo de tempo;
b) Arquivamento do produto de software e sua documentao associada;
c) Responsabilidade por quaisquer questes futuras de suporte residual;
d) Transio para o novo produto de software, se aplicvel;
e) Disponibilidade de cpias de arquivos de dados.
6.2 Os usurios devem receber notificao dos planos e atividades de descontinuao.
Notificaes devem incluir o seguinte:

a) Descrio da substituio ou atualizao com sua data de disponibilidade;


b) Explicao do porqu o produto de software no receber mais suporte;
c) Descrio de outras opes de suporte disponveis, uma vez que o suporte seja
descontinuado.
6.3 Operaes paralelas do produto de software em descontinuao e do novo deveriam
ser conduzidas para transio gradual ao novo sistema. Durante este perodo, deve ser
provido treinamento de usurio, conforme especificado no contrato.
6.4 Quando a descontinuao programada ocorrer, devem ser enviadas notificaes a
todos os interessados. Toda documentao, histricos (logs) e cdigo associados ao
desenvolvimento deveriam ser arquivados, quando apropriado.
6.5 Dados utilizados ou associados com o produto de software descontinuado devem
estar acessveis, de acordo com os requisitos do contrato para preservao e auditoria
dos dados.

Você também pode gostar