QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
478 questões encontradas

A UML (Unified Modeling Language) é uma linguagem de modelagem amplamente utilizada no desenvolvimento de sistemas, com o objetivo de representar diferentes aspectos de um sistema. Existem dois tipos principais de diagramas na UML: diagramas estruturais e diagramas comportamentais. Sabendo disso, assinale a alternativa que apresenta um diagrama da UML estrutural.

A Diagrama de casos de uso.
B Diagrama de sequência.
C Diagrama de comunicação.
D Diagrama de atividade.
E Diagrama de classes.

O MPS.BR (Melhoria de Processo do Software Brasileiro) é um modelo de referência criado para apoiar a melhoria e avaliação de processos de software, oferecendo uma alternativa acessível e alinhada às necessidades das empresas brasileiras. Ele estrutura níveis de maturidade que orientam a evolução da gestão e desenvolvimento de software. Nesse sentido, qual é o nível do MPS.BR em que a gerência de requisitos está inserida?

A Parcialmente gerenciado.
B Em otimização.
C Gerenciado quantitativamente.
D Definido.
E Largamente definido.

O TDD (Test Driven Development) é uma prática de desenvolvimento de software que visa garantir que o código esteja sempre alinhado com os requisitos especificados, através da criação de testes automatizados que validam continuamente o funcionamento do sistema. A abordagem segue uma sequência de etapas específicas para promover um ciclo de desenvolvimento iterativo e eficaz. Nesse contexto, assinale a alternativa que apresenta a primeira etapa do ciclo TDD.

A Executar testes.
B Escrever o código.
C Desenvolver a interface.
D Escrever um teste.
E Refatorar o código.

No Git, os arquivos modificados precisam ser adicionados a uma área temporária antes de serem commitados. Qual comando Git é utilizado para adicionar um arquivo modificado à área de staging (área temporária), preparando-o para o commit?

A git stage
B git commit
C git add
D git push

O Git é uma ferramenta de controle de versão amplamente utilizada por desenvolvedores para gerenciar mudanças em projetos de software. Qual comando Git é utilizado para iniciar um novo repositório Git em um diretório local, permitindo que ele seja versionado?

A git start
B git init
C git begin
D git create

A Inteligência Artificial, (IA), é uma área da tecnologia que permite que computadores e dispositivos digitais, realizem atividades semelhantes às humanas. Entre as capacidades da IA, podemos destacar:

A Realizar tarefas repetitivas de maneira mais rápidas, analisando dados e fazendo recomendações baseadas no aprendizado com grandes volumes de informações.
B Criar programas que eliminem, completamente, a necessidade de interação humana em todos os sistemas computacionais.
C Desenvolver máquinas que não precisem de energia elétrica para processar informações e acessar a internet automaticamente.
D Garantir que os dispositivos eletrônicos, nunca precisem ser atualizados ou configurados por humanos.

Qual das opções descreve, devidamente, uma das principais aplicações da inteligência artificial, (IA), nas empresas?

A Permitir que todas as decisões importantes nas empresas sejam tomadas, exclusivamente, por máquinas, sem necessidade de supervisão humana.
B Garantir que todos os dispositivos conectados à internet possam operar sem a necessidade de manutenção ou atualizações.
C Substituir todos os trabalhadores humanos em funções administrativas e operacionais, eliminando, completamente, o papel das pessoas.
D Automatizar tarefas repetitivas e analisar grandes volumes de dados, ajudando a tornar os processos mais rápidos e eficientes.

Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) O teste de segurança é uma técnica que não avalia a resistência do software a ameaças e ataques, visando não identificar vulnerabilidades e garantir a proteção dos dados.

( ) Teste de Unidade é uma técnica que verifica obrigatoriamente em todos os componentes de um software para garantir que tudo funcione conforme esperado, dispensando completamente o teste de partes menores isoladas (unidades).

( ) O teste de aceitação do usuário (UAT) é conduzido exclusivamente pelos desenvolvedores para garantir que o sistema atenda aos padrões de qualidade internos da equipe de desenvolvimento. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A F - F - F
B V - V - F
C V - F - F
D F - V - V

Assinale a alternativa que preencha correta e respectivamente as lacunas. ¹______ é a prática de integrar código frequentemente em um repositório compartilhado, enquanto ²______ é a extensão desse conceito, permitindo que as alterações de código sejam entregues automaticamente em ambientes de produção de forma contínua e confiável.

A 1 Continuous Send / 2 Continuous Deploy
B 1 Continuous Deploy / 2 Continuous Send
C 1 Continuous Integration / 2 Continuous Delivery
D 1 Continuous Delivery / 2 Continuous Integration

O versionamento de código é fundamental hoje para o desenvolvimento de sistemas, ainda mais quando estamos trabalhando em equipe, desta forma, o Git se popularizou como uma das ferramentas de versionamento mais utilizadas no dia a dia dos desenvolvedores. Desta forma, assinale a alternativa que apresenta o comando Git utilizado para criar uma nova branch e mudar para ela.

A git checkout -b feature_branch
B git branch feature_branch
C git create feature_branch
D git new branch feature_branch