Questões de Concurso Sobre conceitos básicos em engenharia de software em engenharia de software

Foram encontradas 343 questões

Q1894535 Engenharia de Software

Tendo como referência as principais fases no ciclo de vida do DevOps, julgue o item subsequente. 


A integração e a entrega contínuas (CI/CD) devem ser implementadas na etapa operar (operate), na qual de fato a solução de software é entregue ao cliente.

Alternativas
Q1891225 Engenharia de Software
A equipe de redes de um órgão público está trabalhando para auxiliar no cumprimento das metas da equipe de desenvolvimento de sistemas do mesmo órgão e vislumbrou a possibilidade de utilização de DevOps. Para tal, a equipe de redes indicou a contratação de uma API em uma nuvem. A API indicada permite que os desenvolvedores e os administradores dos sistemas interajam com a infraestrutura de modo programático e em escala, evitando a instalação e a configuração dos recursos manualmente todas as vezes que precisam recriar um ambiente de desenvolvimento. Para essa atividade, a equipe de desenvolvimento utilizou a prática DevOps de:
Alternativas
Q4338992 Engenharia de Software
Sabe-se que o ciclo de vida do software é a estrutura que contém processos, atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software. Assinale a alternativa que apresenta corretamente o modelo mais antigo de ciclo de vida de software: 
Alternativas
Q2411202 Engenharia de Software

Em engenharia de software, o princípio da responsabilidade única determina que uma classe deve ter apenas uma única responsabilidade e realizá-la de maneira satisfatória, ou seja, uma classe não deve assumir responsabilidades que não são suas. Este princípio é conhecido como:

Alternativas
Q1875902 Engenharia de Software
Os profissionais técnicos de aplicativos responsáveis por plataformas, arquitetura e integração devem racionalizar inovações recentes para revitalizar seus portfólios de aplicativos. A modernização da arquitetura e da entrega de aplicativos e integração é necessária para oferecer suporte à agilidade comercial sustentável. Nesse contexto, é correto
Alternativas
Q1855655 Engenharia de Software

Quanto ao desenvolvimento web, julgue o seguinte item.


No Git, uma tag é simplesmente um apontador fixo para um commit específico. Ao contrário de branches, esse apontador não avança com novos commits.

8


8

Alternativas
Q1844473 Engenharia de Software
A partir do acesso ao terminal de um servidor Debian GNU/Linux com o Docker Engine e Docker Compose devidamente instalados, considere:
• O usuário logado no terminal é o root • A saída do comando pwd é: /home/user/projeto • A saída do comando docker image ls é:
Imagem associada para resolução da questão

• A saída do comando ls -lha é:
Imagem associada para resolução da questão

• O conteúdo do arquivo Dockerfile é:
Imagem associada para resolução da questão

• O conteúdo do arquivo docker-compose.yml é
Imagem associada para resolução da questão

Para se colocar em execução, em segundo plano, um contêiner baseado na imagem especificada pelo arquivo Dockerfile, publicando a porta 8080 do host para a porta 80 do contêiner, é/são suficiente(s) o(s) comando(s):
Alternativas
Q1831218 Engenharia de Software
Julgue o item a seguir, referentes ao conjunto de práticas de desenvolvimento de software, operação e de apoio envolvidas (DevOps).  Para tornar a integração contínua mais efetiva no DevOps, é recomendável centralizar todos os commits em uma máquina de integração.
Alternativas
Q1818806 Engenharia de Software
O fluxograma consiste em analisar o enunciado do problema e escrever, utilizando símbolos gráficos predefinidos.
Assinale a alternativa que apresenta o fluxograma que é utilizado para representar a saída de dados.
Alternativas
Q1790928 Engenharia de Software
O Docker é uma plataforma aberta para desenvolvimento, entrega e execução de aplicações. A respeito da funcionalidade tmpfs mounts, assinale a alternativa correta.
Alternativas
Ano: 2021 Banca: CEPUERJ Órgão: UERJ Prova: CEPUERJ - 2021 - UERJ - Infraestrutura |
Q1786830 Engenharia de Software
Considerando-se os conceitos de docker, é correto afirmar que se trata de:
Alternativas
Q1771936 Engenharia de Software
No escopo dos sistemas existem, 3 (três) domínios: engenharia de sistemas, implementação de sistemas e gerenciamento de sistemas. São atividades intrínsecas e exclusivas da engenharia de sistemas:
Alternativas
Q1756799 Engenharia de Software

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


Se, no projeto, for identificado que dois programas trocam dados temporários entre si — um que gere dados e outro que utilize esses dados —, pode-se realizar a implementação de um buffer compartilhado entre os dois programas, por meio de uma estrutura de dados do tipo fila circular, para apoiar essa troca.

Alternativas
Q1747942 Engenharia de Software

No contexto de Engenharia de Software, qual a definição que melhor se enquadra a Regras de Negócio?

Alternativas
Q1710554 Engenharia de Software
Na área de análise, projeto e desenvolvimento de sistemas e softwares,
Alternativas
Q1622525 Engenharia de Software
O Docker possibilita que uma imagem com todos os aplicativos e configurações realizadas em um contêiner sejam transferidos para outro host, bastando que este tenha o Docker instalado. Assinale a alternativa que apresenta o nome dessa operação.
Alternativas
Q1617414 Engenharia de Software
No que tange à arquitetura e tecnologia de sistemas de informação, julgue o item seguinte.
Engenharia de software (ES) é um processo, expresso como o conjunto de todas as atividades relacionadas ao desenvolvimento, ao controle, à validação e à manutenção de um software operacional, abrangendo atividades técnicas e gerenciais.
Alternativas
Q1614367 Engenharia de Software

Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente.


Um contêiner é definido como um sistema operacional completo, incluindo-se o kernel e um conjunto de aplicações.

Alternativas
Q1614189 Engenharia de Software

No que se refere a análise de negócios, julgue o item que se seguem.


O analista de negócios é responsável por desenvolver e implementar as regras de negócios definidas pelos analistas de requisitos e projetos.

Alternativas
Q1614187 Engenharia de Software

Com relação a ferramentas de controle de versão SVN e GIT, julgue o próximo item.


No GIT, o comando git pull é usado para enviar ao repositório a alteração que foi efetivada no computador local.

Alternativas
Respostas
181: E
182: E
183: A
184: A
185: E
186: C
187: E
188: C
189: A
190: B
191: D
192: A
193: C
194: A
195: D
196: D
197: C
198: E
199: E
200: E