Para entendermos o desenvolvimento seguro, temos que entender o conceito de resiliência dentro da segurança em engenharia de software, onde o sistema deve conseguir se antecipar e se recuperar de situações adversas da melhor maneira possível. Dessa forma, temos a Disponibilidade que é uma dessas características que diz que softwares resilientes devem voltar a operar rapidamente e da melhor maneira, caso este sofra algum tipo de interrupção. Além da Disponibilidade, há também características como Eficiência e Interoperabilidade.
Acerca da Interoperabilidade, marque a alternativa que descreve essa característica corretamente.
Alternativas:
a)
Um software deve conseguir utilizar recursos de outros sistemas e serviços.
b)
Um software deve ter suas funcionalidades e responsabilidades separadas de forma bem definida.
c)
Um software deve ter suas responsabilidades independentes uma da outra.
d)
Um software deve ter fácil manutenção.
e)
Um software deve utilizar a menor quantidade de dados necessária dos seus usuários.