Questões de Concurso Sobre engenharia de software

Foram encontradas 14.896 questões

Q3902863 Engenharia de Software
A Agile Alliance define 12 princípios do Manifesto Ágil para orientar a adoção da agilidade no desenvolvimento de software. Entre as alternativas a seguir, assinale aquela que NÃO corresponde a um desses princípios:
Alternativas
Q3902858 Engenharia de Software
Um processo de desenvolvimento de software é organizado explicitamente nas fases Concepção, Elaboração, Construção e Transição. O trabalho ocorre em iterações dentro dessas fases e cada iteração gera uma nova versão executável do sistema. Esse processo corresponde a qual modelo?
Alternativas
Q3901675 Engenharia de Software
Considere adotar o Kanban para monitorar tarefas de manutenção em sistemas legados. Sobre o Kanban, assinale a afirmativa correta. 
Alternativas
Q3901667 Engenharia de Software
A equipe de TI da Secretaria Municipal de Educação de Manaus está desenvolvendo um aplicativo de gestão escolar utilizando Scrum. Um dos desenvolvedores acredita que o Scrum Master é o chefe que distribui tarefas aos membros da equipe. Sobre o papel do Scrum Master, assinale a afirmativa INCORRETA.
Alternativas
Q3898063 Engenharia de Software
Um desenvolvedor está trabalhando em um repositório versionado por git e executa o comando git switch feature1. O que acontecerá ao repositório em questão?
Alternativas
Q3897683 Engenharia de Software
Um Documento de Requisitos do Produto (PRD) é amplamente utilizado no de produtos digitais e tecnológicos para alinhar equipes técnicas e stakeholders. Assinale a alternativa que descreve corretamente a principal finalidade de um PRD.
Alternativas
Q3896486 Engenharia de Software
Analise as afirmativas abaixo com relação ao assunto descompilação.

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.
Alternativas
Q3894229 Engenharia de Software
A interoperabilidade de interfaces web refere-se à capacidade de um sistema funcionar corretamente em diferentes navegadores e ambientes. Sobre esse tema, analise as afirmativas a seguir.

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
Alternativas
Q3894228 Engenharia de Software
No framework Scrum, os eventos são time-boxed e concebidos para criar regularidade, promover a inspeção dos artefatos e a adaptação do plano de trabalho. Considerando o propósito e o time-box (duração máxima) de cada evento, assinale a afirmativa correta.
Alternativas
Q3886844 Engenharia de Software

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.

Alternativas
Q3886842 Engenharia de Software

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. 

Alternativas
Q3886840 Engenharia de Software

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.

Alternativas
Q3886839 Engenharia de Software

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. 

Alternativas
Q3886838 Engenharia de Software

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. 


Imagem associada para resolução da questão

Alternativas
Q3886834 Engenharia de Software

Julgue o item a seguir, relativo à UML 2.


Os diagramas comportamentais são utilizados para representar o comportamento dinâmico de um sistema.

Alternativas
Q3886833 Engenharia de Software

Julgue o item a seguir, relativo à UML 2.


A UML é uma linguagem de programação utilizada para implementar sistemas orientados a objetos.

Alternativas
Q3886832 Engenharia de Software

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.

Alternativas
Q3886831 Engenharia de Software

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.

Alternativas
Q3885138 Engenharia de Software
Em um projeto de alta complexidade e missão crítica como um sistema de tráfego aéreo, a equipe optou pelo Modelo Cascata de desenvolvimento. Após a conclusão das fases de Requisitos e Design, e com a Codificação em andamento, o cliente terá sua primeira oportunidade de Validação significativa apenas na fase de Testes, no final do ciclo
O principal risco arquitetônico e de custo introduzido pela natureza late-feedback do Modelo Cascata nesse cenário é 
Alternativas
Q3885135 Engenharia de Software
Um Analista de Sistemas está desenvolvendo um Plano de Testes. Ele utiliza o Diagrama de Casos de Uso para identificar os cenários de teste de nível de sistema e o Diagrama de Objetos para verificar a configuração de dados antes e depois da execução de um caso de uso.
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
Alternativas
Respostas
721: D
722: D
723: D
724: C
725: B
726: D
727: D
728: D
729: C
730: C
731: C
732: C
733: E
734: C
735: C
736: E
737: E
738: E
739: D
740: D