Questões de Concurso
Sobre conceitos básicos em engenharia de software em engenharia de software
Foram encontradas 261 questões
Acerca do Docker, julgue o item.
O AUFS (Another Union File System) é um dos file
systems utilizados pelo Docker.
A respeito de escopo em projetos ágeis, Scrum e Kanban, julgue o próximo item.
Os gargalos podem surgir em uma ou mais etapas do fluxo,
por isso, uma das práticas do Kanban é o constante
gerenciamento do fluxo.
Considerando que a figura anterior mostra o layout de um container, julgue o próximo item.
Na situação em tela, a cultura DevOps permite simplificar a
implantação e o gerenciamento eficiente de containers.
Julgue o seguinte item, relativo a contêineres e microsserviços.
A arquitetura de microsserviços decompõe a aplicação em
serviços e pode ser criada e implantada de maneira
independente, o que permite executar no DevOps o
continuous integration / continuous delivery (CI/CD).
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.
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
• 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 é:
• A saída do comando ls -lha é:
• O conteúdo do arquivo Dockerfile é:
• O conteúdo do arquivo docker-compose.yml é
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):
Assinale a alternativa que apresenta o fluxograma que é utilizado para representar a saída de dados.
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.
No contexto de Engenharia de Software, qual a definição que melhor se enquadra a Regras de Negócio?
( ) Software de inteligência artificial - São softwares que fazem os usos de algoritmos numéricos. Estes tipos software se encaixam na robótica. ( ) Software de aplicação - São programas que são desenvolvidos para executar no negócio de uma empresa determinada. ( ) Software científico e de engenharia -São algoritmos que processam números. ( ) Computação ubíqua - São softwares que realizam a verdadeira computação concentrada. ( ) Software aberto - São softwares que disponibilizam a visualização do código fonte da aplicação para o engenheiro de software modificar da maneira que deseja.
A sequência correta, de cima para baixo, é:
Nesse contexto, qual a palavra-chave ou instrução que indica ao docker a porta que o container deve utilizar em tempo de execução?