Questões de Concurso Sobre engenharia de software
Foram encontradas 14.896 questões
1. O processo de descompilação não envolve o uso de ferramentas específicas, uma vez que todos os compiladores apresentam funcionalidade para descompilação de programas.
2. Um disassembler é um programa de computador que traduz a linguagem de alto nível para a linguagem assembly — a operação inversa à de um compilador.
3. A descompilação desempenha um papel essencial em diversas áreas da tecnologia, como segurança da informação, engenharia reversa e manutenção de software. Ao descompilar um programa, é possível descobrir falhas de segurança, entender algoritmos complexos e até mesmo recuperar código perdido quando o código fonte original não estiver mais disponível.
4. A descompilação é uma parte fundamental da engenharia reversa, que é o processo de analisar um produto para entender seu funcionamento e estrutura.
Assinale a alternativa que indica todas as afirmativas corretas.
I. A interoperabilidade depende da adoção de padrões web definidos por organismos como o W3C.
II. Diferenças na implementação de tecnologias entre navegadores podem impactar a apresentação e o funcionamento de uma interface.
III. Frameworks de frontend como React ou Vue resolvem as diferenças de renderização entre navegadores, assegurando uniformidade visual das interfaces.
IV. Testes em múltiplos navegadores contribuem para identificar falhas de interoperabilidade.
Está correto o que se afirma em
Acerca de arquitetura de aplicações, julgue o próximo item.
De acordo com a abordagem test-driven development, os testes devem ser definidos antes da codificação das funções a serem testadas.
Acerca de arquitetura de aplicações, julgue o próximo item.
Em DevOps, o conceito de distribuição contínua refere-se à prática de criar, testar e preparar as alterações de código automaticamente para a produção.
A respeito de desenvolvimento de sistemas, julgue o item a seguir.
A recomendação do princípio timely de clean code visa a que os testes de unidade sejam elaborados antes do próprio código.
A respeito de desenvolvimento de sistemas, julgue o item a seguir.
A proteção de uma API pode ser realizada por token ou chave, que, embora apresentem características próprias, garantem o mesmo grau de segurança.
A respeito de desenvolvimento de sistemas, julgue o item a seguir.
De acordo com as regras de formatação do padrão XML, os dados de um cliente podem ser representados da seguinte maneira.

Julgue o item a seguir, relativo à UML 2.
Os diagramas comportamentais são utilizados para representar o comportamento dinâmico de um sistema.
Julgue o item a seguir, relativo à UML 2.
A UML é uma linguagem de programação utilizada para implementar sistemas orientados a objetos.
Julgue o item a seguir, relativo à engenharia de requisitos.
Requisitos não funcionais descrevem o que o sistema deve fazer, como a permissão de cadastro de usuários.
Julgue o item a seguir, relativo à engenharia de requisitos.
Requisitos não funcionais são indiferentes sobre o comportamento ou restrições de funcionalidade de um sistema.
O principal risco arquitetônico e de custo introduzido pela natureza late-feedback do Modelo Cascata nesse cenário é
A principal vantagem de se usar o Diagrama de Objetos em conjunto com um Caso de Uso para a validação do sistema reside no fato de que o Diagrama de Objetos