No que se refere a qualidade de software e segurança no dese...

Próximas questões
Com base no mesmo assunto
Q1825868 Engenharia de Software

No que se refere a qualidade de software e segurança no desenvolvimento, julgue o item que se segue.


A validação dos dados de entrada faz parte do requisito de confiabilidade quando se refere à qualidade de aplicações web.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão trata da importância da validação de dados de entrada em aplicações web como parte do requisito de confiabilidade na qualidade do software. A confiabilidade é uma das características definidas na norma ISO/IEC 25010, que substituiu a ISO/IEC 9126, e é uma dimensão fundamental da qualidade de software.

Para resolver esta questão, é necessário compreender que a confiabilidade está diretamente ligada à capacidade do software de manter um nível de desempenho sob condições estabelecidas por um período determinado. A validação de dados de entrada é um dos processos que garantem que apenas dados apropriados e corretos sejam aceitos pelo sistema, minimizando a ocorrência de falhas.

Validação de dados de entrada é uma prática essencial para proteger aplicações web contra uma variedade de vulnerabilidades e ataques, tais como injeção de SQL, cross-site scripting (XSS) e outros. Ao realizar essa validação, a aplicação assegura-se de que os dados recebidos estão de acordo com as expectativas e regras de negócio, o que contribui diretamente para a confiabilidade ao prevenir comportamentos inesperados, que podem levar a falhas e vulnerabilidades de segurança.

Portanto, a afirmação de que a validação dos dados de entrada faz parte do requisito de confiabilidade em aplicações web está correta, pois é uma atividade que contribui significativamente para a qualidade e segurança do software entregue.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Incialmente, Sommerville responde está assertiva com uma pergunta: Qual é a probabilidade do operador de um sistema cometer um erro e fornecer uma entrada incorreta? Qual é a probabilidade de o software não detectar esse erro e o propagar? Isso diz respeito ao atributo de confiabilidade de operador.

Erro de operador é mais provável quando o operador está se sentindo estressado. Assim, uma falha de hardware pode significar que o operador de sistema comete erros que, por sua vez, podem gerar problemas de software ou processamento adicional. Sommerville.

Portanto, concluímos a necessidade de validar dados de entrada inseridos por usuários, uma vez que elas podem sobrecarregar o hardware, causando mais falhas, e assim por diante. Fonte: Sommerville.

Gabarito, portanto, certo.

Bjus pra tia Lea!

Um raciocínio rápido para resolver a questão é pensar na segurança da informação. o XSS (cross-site scripting) é uma ameaça que tirar vantagem da não verificação das entradas em um código para inserir linhas de códigos dentro de uma aplicação. Ex: um site oferece um servido de comentários, nesse serviço um atacante pode colocar linhas de código criando um botao malicioso no site, um link para um malware e etc.

GAB: C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo