Logo Passei Direto
Buscar
Em design de software, o que significa design resiliente?
a) Software que ignora falhas e continua executando sem tratamento
b) Software capaz de lidar com falhas, erros inesperados e mudancas de forma controlada
c) Software que nao utiliza modularizacao
d) Software com apenas uma camada de seguranca
User badge image
Aprimorando com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para entender o que significa design resiliente em software, precisamos considerar a capacidade do software de se adaptar e continuar funcionando mesmo diante de falhas ou mudanças inesperadas. Analisando as alternativas: a) Software que ignora falhas e continua executando sem tratamento - Isso não é resiliente, pois ignorar falhas pode levar a comportamentos indesejados. b) Software capaz de lidar com falhas, erros inesperados e mudanças de forma controlada - Esta opção descreve exatamente o que é um design resiliente, pois enfatiza a capacidade de lidar com problemas de forma eficaz. c) Software que não utiliza modularização - A modularização é uma prática que pode contribuir para a resiliência, então essa opção não é correta. d) Software com apenas uma camada de segurança - Ter apenas uma camada de segurança não é suficiente para garantir resiliência, que envolve mais do que apenas segurança. Portanto, a alternativa correta é: b) Software capaz de lidar com falhas, erros inesperados e mudanças de forma controlada.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina