Quais são as diferenças entre requisitos funcionais, operacionais e técnicos?

13

Realizei tarefas baseadas em Java, mas meus idosos me designaram para coletar requisitos para a criação de uma ferramenta globalizada de rastreamento de bugs.

Eu li muitos tipos de requisitos da Wikipedia e do site mindtools , mas era muito confuso.

Quais são as diferenças exatas entre requisitos funcionais, operacionais e técnicos?

vijaya kumar
fonte

Respostas:

20
  • requisitos funcionais

O que o sistema deve fazer, processar pedidos, enviar contas, regular a temperatura etc. etc.

  • requisitos operacionais

Estes são sobre como executar o sistema. Log, controles de inicialização / desligamento, monitoramento, consumo de recursos, backup, disponibilidade etc. etc.

  • requerimentos técnicos

São sobre como o sistema é construído. Qual idioma, qual SO, padrões a serem seguidos etc.

Atualmente, os requisitos "operacionais" e "técnicos" são geralmente agrupados como "requisitos não funcionais" - principalmente para interromper argumentos tolos sobre se "o sistema responderá a uma solicitação do usuário em 1 segundo" é um requisito operacional ou técnico.

James Anderson
fonte
1

Minha maneira favorita de reduzir isso é pensar dessa maneira.

Se eu puder usar o MSPaint para obter uma captura de tela do que o usuário vê, isso é funcional.

Assim que eu envolver um computador, uma linguagem de computador, uma rede de computadores. Tende a uma especificação técnica.

Às vezes há muita sobreposição. como se eu pudesse desenhar uma imagem de um 747, mas isso é realmente mais uma especificação técnica, porque a suposição é de que a coisa voa.

Mas, na verdade, os usuários e a gerência ficariam perfeitamente felizes se voassem usando pó de fada em vez de combustível de aviação. Então essa é a parte funcional. Mas na verdade é uma imagem bastante técnica.

Espero não ter ido muito longe, mas é assim que penso.

Andyz Smith
fonte