Questões de Concurso
Comentadas sobre conceitos básicos em engenharia de software em engenharia de software
Foram encontradas 308 questões
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?
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.
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.
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.
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.
Com relação a ferramentas de controle de versão SVN e GIT, julgue o próximo item.
No SVN, o comando UPDATE é usado para copiar todas as
mudanças do local de trabalho do usuário para o repositório,
com um único comando.