O que DAL são seres humanos?

3

Não sou especialista no Processo de Garantia de Desenvolvimento, mas hipoteticamente falando qual o Nível de Garantia de Projeto (DAL) que um piloto humano receberia se fosse classificado como um (ou seja, DAL A, B, C, D, E). Parece absurdo tentar responder a essa pergunta, já que o avião não pode nem sair do portão hoje sem piloto ou pilotos, mas espero aprender mais sobre o processo DAL por meio de quaisquer respostas recebidas.

por Greg 20.08.2019 / 00:02

1 resposta

Estou simplificando um pouco, mas mais ou menos o nível de DAL de um software é decidido com a pergunta: "Qual é o pior que poderia acontecer se esse software não funcionasse como projetado?" Observe que "falha", neste caso, pode significar que ele simplesmente para de funcionar, mas também pode significar que ele faz a coisa errada, como aumentar quando deveria diminuir. Então, por exemplo,

  • O software que executa o sistema de entretenimento em voo. A pior coisa que poderia acontecer não tem nenhum efeito de segurança, portanto, nível E.
  • O software que executa certos indicadores do cockpit, como o indicador de vibração do motor ou o indicador de temperatura do óleo do motor: geralmente considerado um efeito de segurança "principal", mas não mais do que isso, portanto, nível C.
  • O software que controla o impulso do motor: se ele não definir o impulso de acordo com a demanda do piloto, isso poderá resultar no acidente do avião, resultando em "efeito catastrófico", portanto no nível A.

Pode ser um pouco subjetivo, mas eu diria que, se considerarmos o piloto como "software", se o piloto falhar, a pior coisa que poderia acontecer seria a condição "Catastrófica" e, portanto, eu o rotularia como software de nível A.

Edições: esclareceu que o DO178 se aplica especificamente ao software

20.08.2019 / 03:12