Questões de Concurso
Comentadas para cespe / cebraspe
Foram encontradas 49.590 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Julgue o item a seguir, a respeito de inteligência artificial (IA) e machine learning.
K-means é um algoritmo de aprendizado não supervisionado,
em que se calcula a distância entre os objetos da base e cada
um dos centroides; em que se atribui cada objeto ao
centroide mais próximo; e em que se classifica cada item
para sua média mais próxima.
No que concerne à elicitação e ao gerenciamento de requisitos, julgue o item subsequente.
Requisito é uma condição necessária que o sistema deverá
realizar para atender a uma necessidade do usuário.
No que concerne à elicitação e ao gerenciamento de requisitos, julgue o item subsequente.
Um requisito funcional pode ser expresso em termos de
segurança e desempenho de um software.
Julgue o seguinte item, a respeito dos métodos e das práticas ágeis para desenvolvimento de software.
O just in time e o poka yoke são duas ferramentas utilizadas
no método ágil XP para desenvolvimento de software.
Julgue o seguinte item, a respeito dos métodos e das práticas ágeis para desenvolvimento de software.
To do, doing e done são três estágios básicos do método
Kanbam usados para caracterizar o andamento das atividades
de um projeto de desenvolvimento de software.
Julgue o seguinte item, a respeito dos métodos e das práticas ágeis para desenvolvimento de software.
No método Scrum, o backlog da sprint é um documento
entregue pela equipe de desenvolvimento e que contém os
resultados alcançados durante a sprint.
Na análise do valor limite, casos de teste podem ser derivados dos domínios de entrada e de saída.
Em um teste funcional de software, os elementos de uma classe devem se comportar de maneira equivalente.
No desenvolvimento orientado por comportamento (BDD), as palavras-chave utilizadas nos blocos que formam os cenários são given, when e then.
Em um teste de integração, cada uma das unidades é testada separadamente para se observar se elas funcionam de forma adequada.
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.
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.
Um exemplo prático de conteinerização de aplicação é a utilização do Docker para criar um ambiente consistente; nesse caso, é correto criar um arquivo Dockerfile por meio do comando docker build.
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 arquitetura de software, julgue o item a seguir.
A arquitetura orientada a eventos aborda diferentes tópicos,
como modelagem de eventos, fluxo de eventos,
gerenciamento de estado, integração de sistemas e operações,
e é frequentemente utilizada em sistemas centralizados e em
aplicações em tempo real.
A respeito de arquitetura de software, julgue o item a seguir.
As arquiteturas voltadas para o desenvolvimento de
microsserviços apresentam uma lógica simétrica, em que o
uso de contêineres é considerado chave para tornar um
processo mais eficiente.
A respeito de arquitetura de software, julgue o item a seguir.
As técnicas de componentização de software são usadas para
dividir um sistema de software em componentes
independentes e reutilizáveis, o que ajuda a diminuir a
complexidade do sistema.
A respeito de programação estruturada e orientada a objetos, julgue o item subsequente.
A programação estruturada é formada por código em um
único bloco para a criação de estruturas simples nos
programas, e as sub-rotinas e funções são formas de facilitar
a manutenção de programas.