Questões de Concurso
Comentadas sobre conceitos básicos em engenharia de software em engenharia de software
Foram encontradas 295 questões
A fim de replicar os commits e criar o branch pluginConnector no repositório remoto origin, utilizando um único comando no terminal de comandos do sistema operacional, José deve executar o comando git com os argumentos:
Na literatura computacional, a análise algorítmica geralmente leva em conta a ____________, relacionada à progressão do crescimento de uso de ciclos, em função do tamanho dos dados de entrada; assim como a sua ______________, relacionada à progressão do crescimento de uso de recursos de armazenamento, em função do tamanho dos dados de entrada.
Os termos que preenchem, correta e respectivamente, as lacunas são:
( ) Lança-se versões de software em ciclos periódicos, lineares, mas longos.
( ) As equipes de desenvolvimento ficam separadas dos operadores de software.
( ) DevOps é a combinação de filosofias culturais, práticas e ferramentas.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Acerca do Docker, julgue o item.
Um dos namespaces utilizados pelo Docker é o PID
namespace, o qual permite que cada container tenha
seus próprios identificadores de processos.
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.
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.
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:
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
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?