O que é requisito?
O termo requisito é utilizado com diferentes significados, por diferentes autores. Pode ser uma definição abstrata de um serviço que um sistema deve fornecer, uma restrição, ou uma definição formal e detalhada de um serviço do sistema. Requisitos refletem as necessidades dos clientes de um sistema para resolver os problemas identificados (SOMMERVILLE, 2007).
Os autores Leffingwell e Widrig (1999) apresentam diferentes definições para requisito:
- Numa definição bastante simples, um requisito é uma característica que o sistema deve apresentar;
- Pode ser definido como uma característica do sistema que o usuário precisa a fim de resolver um problema e atingir seu objetivo;
- Numa definição mais complexa, requisito é uma capacidade que deve ser possuída por um sistema ou por componentes de um sistema para satisfazer um contrato, padrão, especificação ou outros documentos formalmente impostos.
Pela minha definição: requisito é a formalização de uma necessidade ou de um desejo de um cliente.
SOMMERVILLE, Ian. Engenharia de Software. 8. edição. São Paulo. Pearson Education do Brasil. 2007.
SOMMERVILLE, Ian. Engenharia de Software. 8. edição. São Paulo. Pearson Education do Brasil. 2007.
LEFFINGWELL, Dean; WIDRIG, Don. Managing Software Requirements. 1. edição, Reading MA, Addison-Wesley Professional. 1999.
Nenhum comentário:
Postar um comentário