Questões de Concurso Comentadas sobre ferramentas de desenvolvimento de software em engenharia de software

Foram encontradas 203 questões

Q2485885 Engenharia de Software
A tecnologia Kubernetes suporta diversos tipos diferentes de volumes, um pod pode usar qualquer tipo de volume.
Os volumes que possuem a mesma vida útil de um pod denominam-se
Alternativas
Q2471750 Engenharia de Software
Assinale a opção correta a respeito dos comandos git pull e git fetch.
Alternativas
Q2462646 Engenharia de Software

Julgue o item a seguir, relativo à ferramenta SAS (statistical analysis software).


A ferramenta SAS pode ser utilizada para uma ampla gama de tarefas, incluindo-se análise exploratória de dados, aprendizado de máquina, inteligência artificial e mineração de dados.

Alternativas
Q2451569 Engenharia de Software
Uma das ferramentas mais importantes no processo de desenvolvimento de software é o repositório de gestão de configuração de software utilizado. Ele oferece um conjunto de estruturas e mecanismos que auxiliam a equipe de desenvolvimento a gerenciar as modificações experimentadas por um software.
Em termos de características, em um repositório de gestão de configuração é fundamental 
Alternativas
Q2374017 Engenharia de Software
O Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, com o objetivo de gerenciar as diferentes versões dos arquivos utilizados no projeto.

A respeito do Git, o comando utilizado para capturar um instantâneo (snapshot) do estado atual dos arquivos no repositório e registrar essas mudanças de forma permanente no histórico do projeto é:
Alternativas
Q2359972 Engenharia de Software

Acerca do Confluent Kafka, julgue o item a seguir. 


Uma aplicação que publica dados escrevendo em um tópico no Kafka cluster é considerada producer.

Alternativas
Q2359971 Engenharia de Software

Acerca do Confluent Kafka, julgue o item a seguir. 


Broker é um capturador de eventos que pode ser dividido em partições e atua na proteção de eventos com característica de imutabilidade.

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
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
Q3892990 Engenharia de Software
Um servidor simples para repositórios Git é o: 
Alternativas
Q3707858 Engenharia de Software
Maven é uma ferramenta poderosa de gerenciamento de projeto que se baseia no POM (modelo de objeto de projeto). É usado para construção, dependência e documentação de projetos. O elemento dependency define uma dependência e é usado dentro da tag dependencies. Cada dependência é descrita por seu:
Alternativas
Q3572379 Engenharia de Software
O controle de versão do software é necessário para indicar os status de desenvolvimento contínuo no desenvolvimento de software. O controle de versão pode ser convenientemente organizado durante o desenvolvimento de aplicativos por meio do controle de versão de uma ferramenta de software. Sobre versionamento de software, analise as assertivas e assinale a alternativa correta.

I. O controle de versão não é apenas relevante para a programação, mas também parte de todo gerenciamento de arquivos e documentação.
II. É comum documentar o progresso em termos de extensões funcionais e extensões de interface com versionamento contínuo através da documentação do software. 
III. O GitHub e o GitLab são os aplicativos de software mais populares da variante Git e oferecem fluxos de trabalho profissionais para versionamento de software.
IV. Os repositórios Git são descentralizados, o que significa que um repositório Git sempre mantém uma versão local até que ela seja disponibilizada em um sistema centralizado para disponibilidade geral. 
Alternativas
Q3556607 Engenharia de Software

Na ferramenta de versionamento Git, dentre as alternativas a seguir, o nome do arquivo que permite definir tipos de arquivo que, intencionalmente, não devem ser rastreados no controle de versão é: 

Alternativas
Q2295728 Engenharia de Software
O Git é um sistema de controle de versão distribuído, inventado por Linus Torvalds em 2005. Ele permite rastrear e gerenciar alterações em arquivos, facilitando a colaboração entre desenvolvedores de softwares, sendo reconhecido principalmente devido à sua eficiência e recursos poderosos. Qual comando do GitLab é usado para exibir os commits mais recentes em um repositório remoto?
Alternativas
Q2295727 Engenharia de Software
O Git é um sistema de controle de versão distribuído amplamente utilizado para rastrear alterações em arquivos e coordenar o trabalho colaborativo em projetos de software. Ele permite que várias pessoas trabalhem simultaneamente em um código-fonte, registre o histórico de alterações e facilite a fusão de diferentes contribuições. Dessa forma, qual comando do git é usado para criar um novo branch e alternar para ele? 
Alternativas
Q2287879 Engenharia de Software
Considerando os princípios e elementos essenciais de arquitetura e desenvolvimento de software e suas respectivas definições, relacione adequadamente as colunas a seguir.
1. Modelo cliente/servidor em 2, 3 e N camadas. 2. Sincronismo e filas de mensagens. 3. MVC (Model-View-Controller). 4. Model-Driven Architecture. 5. Model-Driven Development.
( ) Arquitetura que separa uma aplicação em três componentes principais: modelo; visão; e, controlador.
( ) Abordagem de desenvolvimento de software que enfatiza a criação de modelos abstratos que definem a estrutura e o comportamento do sistema.
( ) Separação de uma aplicação em camadas distintas para modularidade e gerenciamento simplificado.
( ) Abordagem de desenvolvimento que coloca modelos no centro do processo, gerando, automaticamente, código a partir destes modelos.
( ) Utilização de mensagens para comunicação assíncrona entre componentes, frequentemente empregando uma fila para gerenciar as mensagens.

A sequência está correta em
Alternativas
Q2287878 Engenharia de Software
O ciclo de vida do desenvolvimento de software é uma metodologia que descreve as etapas pelas quais um software passa desde a sua concepção até a sua retirada de uso. Sobre os modelos de desenvolvimento deste sistema operacional, analise as afirmativas a seguir.

I. As principais etapas do modelo em cascata de desenvolvimento de sistemas são: análise de requisitos; projeto; implementação; teste; e, integração.
II. O modelo espiral de desenvolvimento trata de uma abordagem cíclica das fases do processo, em que a cada “volta” ou iteração tem-se versões evolucionárias do sistema.
III. O Rapid Application Development (RAD) é um modelo de desenvolvimento que se concentra exclusivamente na implementação rápida de software.
IV. O modelo incremental de desenvolvimento de sistemas é um modelo que combina elementos do desenvolvimento em cascata com prototipagem.

Está correto o que se afirma apenas em
Alternativas
Q2281867 Engenharia de Software
O time de desenvolvimento de sistemas (TDS) tem utilizado o Swagger conjugado ao desenvolvimento de API Restful. Utilizando o Swagger:
Alternativas
Respostas
121: D
122: C
123: C
124: A
125: D
126: C
127: E
128: E
129: E
130: C
131: C
132: A
133: A
134: D
135: B
136: D
137: E
138: C
139: A
140: B