Você está na página 1de 1

Norma ISO/IEC 15504 – (NORMA SPICE)

O processo de desenvolvimento de software compreende um conjunto de tarefas/atividades


parcialmente ordenadas, cuja finalidade é obter um produto (software). É um mecanismo
extrema importância para que se possa obter um produto de qualidade, cumprindo, assim, os
contratos de desenvolvimento.

Norma que permite estabelecer e melhorar a capacidade e maturidade dos processos de uma
organização. Junto com a ISO 12207, a norma aplica a evolução e melhora da qualidade do
processo de avaliação, desenvolvimento e manutenção de software. Diz-se, comumente, que a
ISO/15504 é a evolução da ISO/12207, já que esta primeira possui uma dimensão de
determinação do nível de capacidade dos processos. A ISO/15504 estabelece um marco e os
requisitos para qualquer processo de avaliação de processos. Gera um perfil dos processos,
identificando, assim, os pontos fortes e fracos, que serão utilizados na elaboração de um plano
de melhorias – e a determinação da capacidade dos processos, viabilizando a avaliação e um
possível fornecedor.

Vantagens: primeiro modelo de processos de duas dimensões, quer dizer, dimensões


independentes para os processos e a capacidade.

Desvantagens: permite que o domínio de processos seja tão amplo e possa abranger todos os
possíveis ciclos de vida, de tal maneira que dificulta que todos os atributos de processos sejam
universais, provocando dificuldade e confusão ao longo da avaliação.

A ISO/15504 divide-se em cinco partes, a saber:

1º) Conceitos e vocabulário;


2º) Requisitos mínimos para a realização de uma avaliação, visando consistência e
repetibilidade;
3º) Guia para a interpretação dos requisitos para a realização de uma avaliação;
4º) Guia para a determinação da capacidade – melhoria dos processos;
5º) Modelo de referência de processos, aderente aos requisitos da parte 2 (podem ser usados
outros modelos, como por exemplo o da já mencionada ISO/12207).

A ISO/15504 define também um modelo de referência de processos que identifica e descreve


um conjunto de outros processos considerados universais e fundamentais para a boa prática da
Engenharia de Software.

Você também pode gostar