1 - Requisitos: conceito e tipos
Antes de se iniciar a construção de qualquer sistema, é essencial que se defina quais requisitos devem ser cumpridos para que a espectativa do cliente seja atendida.
Segundo o padrão 1220-1998 do Institute of Electrical and Electronics Engineers (IEEE), um requisito é:
Uma declaração que identifica um produto ou processo operacional, funcional, uma característica de desenho ou uma restrição, que é não ambíguo, testável, mensurável e necessário para a aceitação do produto ou do processo pelos clientes ou sua conformidade com as diretrizes de garantia interna da qualidade.
A partir desta definição, alguns pontos podem ser destacados em relação aos requisitos:
- Espera-se que toda declaração de requisito seja não ambígua, ou seja, não dê margem a mais de uma interpretação.
- Espera-se que o requisito seja mensurável e/ou testável, de modo que seja possível verificar se a implantação da funcionalidade está em conformidade com a declaração escrita.
- Entende-se que o requisito é a declaração escrita da necessidade do cliente, de modo que a aceitação do produto final depende da aceitação de cada um dos requisitos definidos para a construção do sistema.
Além disso, é fundamental que toda declaração de requisito seja completa o suficiente para que a característica possa ser entendida sem a necessidade de se ler outros requisitos. Esta qualidade do requisito é chamada de “completude”.
A completude se relaciona com o fato do requisito ser, por si só, suficiente para o entendimento completo da necessidade do cliente que deverá ser implementada. Já a não ambiguidade se relaciona com o fato de que a leitura do requisito não deve deixar margem a diferentes interpretações.
Copyright © 2016 AIEC.