Questões de Concurso Sobre engenharia de software

Foram encontradas 14.895 questões

Q4378979 Engenharia de Software
Ao desenvolver um aplicativo para produtores rurais, uma equipe decide utilizar uma abordagem de design thinking, centrada nas pessoas. Para compreender o problema antes de propor soluções, a equipe deve 
Alternativas
Q4375808 Engenharia de Software
Um analista de infraestruturas da DATAPREV está avaliando as ferramentas de Infraestrutura como Código (IaC) disponíveis no mercado para compor o seu plano de automação e implantação multinuvem. O arquiteto responsável elaborou um parecer técnico comparando o HashiCorp Terraform e o Red Hat Ansible.

Considerando as características arquiteturais e as formas de operação dessas ferramentas, assinale a opção que apresenta um ponto de diferenciação correto entre elas.  
Alternativas
Q4375783 Engenharia de Software
Sobre métodos de Aprendizado de Máquina, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Na aprendizagem bayesiana, as previsões sobre um dado novo são feitas considerando todo o espaço de hipóteses, ponderadas por suas probabilidades.
( ) No aprendizado por reforço ativo, o agente deve decidir autonomamente quais ações tomar em cada estado para minimizar sua função de utilidade a longo prazo.
( ) No aprendizado profundo, as hipóteses são estruturadas como redes complexas de funções algébricas interconectadas por pesos numéricos ajustáveis.

As afirmativas são, respectivamente, 
Alternativas
Q4373455 Engenharia de Software

Em relação a Kanban, SCRUM, gestão de processos, IEC 27000 e ISO 22301, julgue o item que se segue.  


Constituem regras da reunião diária (daily scrum) a sua realização em horário fixo, a limitação da duração a, no máximo, 15 minutos e a manutenção dos participantes de pé durante a sua execução. 

Alternativas
Q4373453 Engenharia de Software

Em relação a Kanban, SCRUM, gestão de processos, IEC 27000 e ISO 22301, julgue o item que se segue.  


Para conter custos e evitar a superprodução, o modelo de produção puxada do Kanban prevê que os processos upstream devam puxar das etapas downstream apenas os itens estritamente necessários para a continuidade do trabalho. 

Alternativas
Q4370781 Engenharia de Software

Julgue o item que se segue, relativo à infraestrutura como código com Ansible e à arquitetura serverless.


No Ansible, por padrão, se duas tarefas notificarem o mesmo handler, ele será executado uma única vez; porém, se ocorrer, antes de sua execução, uma falha posterior no mesmo host, ela impedirá que ele seja executado, salvo se os handlers forem forçados.

Alternativas
Q4370732 Engenharia de Software

No que se refere a testes de software, a assinatura digital e a desenvolvimento seguro de software, julgue o item que se segue.


No desenvolvimento seguro de software, a estratégia recomendada pela OWASP para mitigar vulnerabilidades de injeção de banco de dados consiste na implementação de filtros de validação de entrada baseados em listas de bloqueio, combinados com o escape de caracteres HTML no servidor.

Alternativas
Q4370731 Engenharia de Software

No que se refere a testes de software, a assinatura digital e a desenvolvimento seguro de software, julgue o item que se segue.


Para a garantia da qualidade do software, após a correção de um defeito, a equipe deve executar testes para confirmar que a alteração no código não introduziu efeitos adversos em funcionalidades inalteradas que já haviam sido aprovadas nos testes de unidade e de integração.

Alternativas
Q4370730 Engenharia de Software

Julgue o item a seguir, relativo a projeto, a arquitetura e a qualidade de sistemas.


Nos princípios SOLID de projetos orientados a objetos, o princípio da inversão de dependência (DIP) estabelece que módulos de alto nível não devem depender de módulos de baixo nível, devendo ambas as camadas se conectar por meio de abstrações. 

Alternativas
Q4370726 Engenharia de Software

A respeito da engenharia de requisitos e das metodologias ágeis de desenvolvimento, julgue o item a seguir.


Na elicitação de requisitos, a etnografia é a técnica indicada para projetar fluxos de trabalho inéditos e inovações funcionais na organização.

Alternativas
Q4370725 Engenharia de Software

A respeito da engenharia de requisitos e das metodologias ágeis de desenvolvimento, julgue o item a seguir.


No framework Scrum, o escopo da sprint pode ser renegociado entre o product owner e os desenvolvedores, desde que a alteração não afete o sprint goal.

Alternativas
Q4370724 Engenharia de Software

A respeito da engenharia de requisitos e das metodologias ágeis de desenvolvimento, julgue o item a seguir.


Na metodologia denominada especificação por exemplo (SbE – specification by example), a documentação de requisitos deve ser mantida de forma autônoma em relação às suítes de teste de aceitação.

Alternativas
Q4348411 Engenharia de Software
Considere o diagrama de classes UML a seguir.

Turma "1" ———————— "0..*" Estudante

Na associação apresentada, as multiplicidades 1 em Turma e 0..* em Estudante indicam, respectivamente, quantas instâncias de cada classe podem estar associadas a uma instância da classe oposta.

Assinale a alternativa que apresenta a interpretação correta dessa associação. 
Alternativas
Q4348399 Engenharia de Software
Numere a segunda coluna de acordo com a primeira, relacionando as etapas do processo de alinhamento de modelos de linguagem via aprendizado por reforço com feedback humano (RLHF) às suas respectivas definições.

(1) Ajuste fino supervisionado (SFT)
(2) Modelo de recompensa (RM)
(3) Aprendizado por reforço (RLHF)

( ) Utiliza o algoritmo PPO para ajustar a política do modelo de linguagem.
( ) É treinado com rankings de preferência humana sobre múltiplas saídas do modelo.
( ) É baseado em demonstrações de comportamento desejado escritas por humanos. 

A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
Alternativas
Q4348397 Engenharia de Software
Um desenvolvedor com o branch main em checkout deseja obter do remoto origin os commits mais recentes, examinar o que mudou e só então decidir como integrá-los. O branch local e o diretório de trabalho devem permanecer inalterados.

Assinale a alternativa que apresenta o comando adequado a esse objetivo.  
Alternativas
Q4348394 Engenharia de Software
Em arquiteturas de redes neurais, o termo "profundidade" (depth) de um modelo é utilizado para descrever 
Alternativas
Q4339904 Engenharia de Software
A UML é linguagem visual padrão usada para desenhar, especificar, construir e documentar sistemas de software. Desta maneira, considere a seguinte situação: “Em um sistema de gestão escolar, um aluno pode ser matriculado em um curso e possuir uma chave primária “matrícula” e com ela o mesmo pode consultar suas notas e faltas”. Qual elemento da UML representa o “Aluno” no Diagrama de Casos de Uso? 
Alternativas
Q4339903 Engenharia de Software
O Scrum é uma metodologia ágil utilizada principalmente para gerenciar e desenvolver projetos de forma colaborativa, incremental e flexível. Dessa maneira, assinale a alternativa que não corresponde a uma característica da metodologia Scrum:
Alternativas
Q4337147 Engenharia de Software
Equipes que trabalham em ciclos curtos acompanham o avanço por representações gráficas atualizadas ao fim de cada período de trabalho. Sobre essas representações, analise as afirmativas a seguir:

I.O gráfico de trabalho remanescente exibe a quantidade de esforço que ainda falta concluir, com tendência descendente ao longo do ciclo de trabalho.
II.O gráfico de trabalho concluído exibe a quantidade já entregue, e a inclusão de novos itens no escopo aparece nele como queda da linha acumulada.
III.O diagrama de fluxo acumulado mostra a distribuição das horas trabalhadas por integrante e permite identificar a sobrecarga individual na equipe.

Está CORRETO o que se afirma em:
Alternativas
Q4337137 Engenharia de Software
Analise as asserções a seguir e a relação proposta entre elas.

I.O controle de versão adotado em repositório digital prescinde da identificação do responsável por cada alteração gravada no ambiente compartilhado.
PORQUE
II.A numeração sequencial atribuída pelas ferramentas colaborativas torna prescindível o registro da data e da autoria de cada versão.

A respeito dessas asserções, assinale a alternativa CORRETA:
Alternativas
Respostas
41: D
42: C
43: C
44: C
45: E
46: C
47: E
48: C
49: C
50: E
51: C
52: E
53: B
54: A
55: E
56: D
57: E
58: C
59: A
60: D