Questões de Concurso
Comentadas sobre desenvolvimento de software em engenharia de software
Foram encontradas 974 questões
Em um teste de integração, cada uma das unidades é testada separadamente para se observar se elas funcionam de forma adequada.
Acerca de HTTPRequest e JSON, julgue o próximo item.
O processo de adição de comentários em arquivos JSON é
igual ao das linguagens de programação, pois, assim como
estes, tipicamente ignora comentários quando são
executados.
Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.
A implantação contínua é uma prática que envolve a entrega
automatizada do software em diferentes ambientes, como
ambientes de teste, pré-produção e produção, reduzindo o
tempo necessário para implantar novas funcionalidades e
corrigir bugs.
Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.
Para configurar um projeto Freestyle no Jenkins, devem-se
definir o pipeline de compilação, o teste e a implantação que
serão executados quando o projeto for construído.
Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.
Embora as técnicas de integração contínua sejam essenciais
para garantir a qualidade do software e a eficiência do
processo de desenvolvimento, elas não possibilitam a
realização de testes automatizados de aceitação.
O Ansible é uma ferramenta de integração contínua que permite automatizar o processo de construção, teste e implantação de software e pode ser integrado a outras ferramentas DevOps, como Git, Docker e Kubernetes.
A adoção de tecnologias de conteinerização, como o Docker, permite à equipe orquestrar vários contêineres em conjunto, por exemplo, um contêiner para a aplicação Node.js e outro, para o banco de dados MongoDB.
As ferramentas DevOps incluem o Kubernetes, uma plataforma de orquestração de contêineres que permite gerenciar e escalonar aplicativos em contêineres em diferentes ambientes e pode ser integrada a outras ferramentas DevOps, como Docker e Jenkins.
A respeito de clean code, julgue o item que se segue.
O princípio de segregação de interface do SOLID determina
a responsividade, em que uma mesma interface atende a
vários aparelhos, sem necessidade de modificações
individuais.
Com relação a design de software, julgue o item a seguir.
Em DDD (Domain-Driven Design), ubiquitous language
representa o jargão utilizado no domínio projeto, que deve
ser entendido completamente pela área de negócio e pela
equipe de desenvolvimento.
Acerca das abordagens low-code e no-code, julgue o item subsequente.
Low-code e no-code são abordagens que utilizam
plataformas visuais e intuitivas para facilitar o
desenvolvimento de aplicativos de forma segura, sem
oferecer riscos.
A análise de ponto de função tem como base as funcionalidades que um sistema deve realizar, enquanto a story points é baseada em uma estimativa relativa, que compara a complexidade e o esforço de uma tarefa com outras já realizadas.