Considere as seguintes afirmações:(1) Programas de computado...

Próximas questões
Com base no mesmo assunto
Q47620 Engenharia de Software
Considere as seguintes afirmações:

(1) Programas de computador são obras de engenharia que devem seguir, rigidamente, normas e padrões técnicos.
(2) Uma falha de software pode comprometer a integridade, disponibilidade e confidencialidade de um sistema de informações empresarial.
(3) Os testes de caixa preta são utilizados para demonstrar que as funções do software estão operacionais, que as entradas válidas são adequadamente aceitas e produzem saídas corretas, mantendo a integridade das informações externas.

É correto afirmar que:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Todas as afirmações estão corretas.

Para resolver essa questão, é necessário compreender alguns conceitos fundamentais da Engenharia de Software:

  • Programas de computador são, de fato, obras de engenharia e, como tais, frequentemente seguem padrões e normas técnicas para garantir qualidade, segurança e eficiência. Essas normas são importantes para a manutenção e a escalabilidade do software, embora em alguns métodos ágeis se prefira a adaptabilidade em vez da rigidez.
  • Falhas de software podem, sim, comprometer a integridade (correção das informações), disponibilidade (acesso ao serviço ou informação) e confidencialidade (proteção contra acesso não autorizado) de sistemas de informações empresariais. Isso demonstra a importância das práticas de desenvolvimento seguro.
  • Os testes de caixa preta avaliam o sistema sem considerar o funcionamento interno do código. O objetivo é verificar se o software atende às especificações, aceitando corretamente entradas válidas e fornecendo as saídas esperadas sem que o conhecimento sobre a implementação interna seja necessário.

Portanto, todas as afirmações são corretas por refletirem conhecimentos fundamentais da Engenharia de Software:

  1. A necessidade de seguir padrões e normas na criação de programas.
  2. O impacto de falhas em sistemas de informação.
  3. O propósito e a aplicação de testes de caixa preta.

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

 'seguir, rigidamente, normas e padrões técnicos' é um pouco forte! Quero saber qts. software houses seguem rigidamente normas e padrões técnicos... 

A dúvida maior é qual o Engenheiro de Software que fez tal declaração.
Putz, seguir rigidamente normas e padrões técnicos... onde se faz isso???
é que as palavras "devem seguir" faz toda diferença :)
Que diabo de banca ridicula faz uma afirmacao como essa - (1) Programas de computador são obras de engenharia que devem seguir, rigidamente, normas e padrões técnicos.

Agora temos uma receita de bolo que deve ser seguida por todas empresas, sem modificacoes ou alteracoes....

Clique para visualizar este comentário

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