Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q2359817 Engenharia de Software

Julgue o item subsequente, relativo a Kanban e Scrum.


Na sprint planning, o product owner planeja o trabalho necessário para criar um incremento do produto que atenda à definição de pronto.  

Alternativas
Q2359816 Engenharia de Software

Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental. 


A XP recomenda a criação de protótipos operacionais, denominados soluções pontuais, que devem ser implementados e avaliados.

Alternativas
Q2359815 Engenharia de Software

Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental. 


Quando se utiliza um modelo incremental, frequentemente o primeiro incremento é um produto essencial; após esse primeiro, se libera uma série de incrementos, que oferecem, progressivamente, maior funcionalidade ao cliente à medida que cada incremento é entregue.

Alternativas
Q2359814 Engenharia de Software

Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental. 


A XP (Extreme Programming) estimula o uso de cartões classe-responsabilidade-colaborador (CRC) para identificar e organizar como deve ser realizada a refatoração com vistas a melhorar o software.

Alternativas
Q2359813 Engenharia de Software

Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental. 


Um dos princípios ágeis direciona os clientes do negócio a trabalharem diariamente em conjunto com os desenvolvedores ao longo de todo o projeto.

Alternativas
Q2359812 Engenharia de Software

Quanto ao gerenciamento de configuração do software e aos serviços de mensageria, julgue o item a seguir.


Em um projeto de software que utilize a ferramenta Git para controle de versão, é recomendável que cada desenvolvedor trabalhe em sua própria branch local e faça merge com a branch master apenas quando o código estiver testado e revisado.

Alternativas
Q2359811 Engenharia de Software

Quanto ao gerenciamento de configuração do software e aos serviços de mensageria, julgue o item a seguir.


Nos serviços de mensageria, a comunicação síncrona via HTTP é mais adequada para cenários de alta concorrência do que a comunicação assíncrona.

Alternativas
Q2359810 Engenharia de Software

Julgue o item subsequente, a respeito das ferramentas de DevOps e das soluções mobile


O Ansible é uma ferramenta de gerenciamento de configuração que requer um agente instalado nos nós gerenciados, enquanto o Puppet e o Chef não requerem um agente em cada nó.

Alternativas
Q2359809 Engenharia de Software

Julgue o item subsequente, a respeito das ferramentas de DevOps e das soluções mobile


A arquitetura de microfrontends é uma abordagem arquitetural que permite integrar diferentes aplicações web ou mobile em uma única interface, compartilhando as mesmas tecnologia e equipe de desenvolvimento.  

Alternativas
Q2359808 Engenharia de Software

Julgue o item subsequente, a respeito das ferramentas de DevOps e das soluções mobile


O Jenkins é uma ferramenta de integração contínua de código aberto que pode ser instalada e configurada em qualquer servidor, enquanto o Travis CI é uma ferramenta de integração contínua hospedada na nuvem que se integra com o GitHub.

Alternativas
Q2356208 Engenharia de Software
Os diagramas da UML (Unified Modeling Language) são representações gráficas usadas para modelar sistemas de software em uma notação padronizada. Seu conjunto de diagramas permite realizar a modelagem dinâmica e estática do software. Entre os diagramas encontrados na UML podemos citar: casos de uso, classe, sequência, comunicação, atividades, componentes, entre outros. Diagramas UML que representam apenas a modelagem dinâmica de software são
Alternativas
Q2356207 Engenharia de Software
Na modelagem UML, um relacionamento é uma conexão entre dois ou mais elementos de um modelo UML que inclui informações semânticas para um modelo. Exemplos de relacionamentos incluem composição, agregação, dependências, generalizações e realizações. Sobre o relacionamento de composição e agregação é correto afirmar que a composição
Alternativas
Q2356200 Engenharia de Software
Django é um framework web que agiliza o desenvolvimento de aplicações. Com os vários recursos que o Django oferece para o desenvolvedor, tais como um ORM próprio, um sistema de autenticação, linguagem de templates, esquema de URLs, entre outros, muitas tarefas no desenvolvimento do sistema web são facilitadas. Em relação ao framework Django, é correto afirmar: 
Alternativas
Q2356195 Engenharia de Software
A refatoração é o processo de modificar trechos de código com o objetivo de melhorar seu entendimento. Sobre as técnicas utilizadas para refatoração é correto afirmar que
Alternativas
Q2356194 Engenharia de Software
Test Driven Development (TDD) é uma técnica de desenvolvimento de software que se relaciona com o conceito de verificação e validação e se baseia em um ciclo curto de repetições. As principais etapas do ciclo TDD são:
Alternativas
Q2356193 Engenharia de Software
No Angular, o Two-Way Binding permite uma comunicação bidirecional entre a classe TypeScript do componente e o template (interface do usuário). Considerando essa afirmação, sobre a configuração de Two-Way Binding em um componente Angular, é correto afirmar que o Two-Way Binding
Alternativas
Q2356189 Engenharia de Software
Entre as metodologias de desenvolvimento de software, a Extreme Programming- XP procura melhorar a qualidade do produto por meio de práticas que refletem métodos ágeis de desenvolvimento. Sobre essas práticas é correto afirmar que
Alternativas
Q2355971 Engenharia de Software
É um modelo de distribuição de software ainda existente, no qual o software geralmente é disponibilizado gratuitamente. É totalmente funcional durante um período de avaliação, mas os usuários são incentivados a pagar por ele se o acharem útil ou desejarem desbloquear recursos adicionais. Esse conceito refere-se ao 
Alternativas
Q2355953 Engenharia de Software

Acerca de conteinerização e de DevOps, julgue o item subsequente.


A conteinerização permite que desenvolvedores criem uma aplicação e façam sua implantação em vários sistemas operacionais sem a necessidade de reescrever código para adaptá-la.

Alternativas
Q2355952 Engenharia de Software

Acerca de conteinerização e de DevOps, julgue o item subsequente.


O conceito de DevOps envolve a automatização de processos e colaboração entre equipes.

Alternativas
Respostas
2921: E
2922: C
2923: C
2924: E
2925: C
2926: C
2927: E
2928: E
2929: E
2930: C
2931: D
2932: C
2933: D
2934: C
2935: B
2936: D
2937: B
2938: A
2939: C
2940: C