| 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.
|
|