Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.643 questões

Q3871289 Engenharia de Software
O Modelo de Requisitos para Sistemas Informatizados de Gestão de Processos e Documentos do Poder Judiciário (MoReq-Jus), aprovado pela Resolução CNJ nº 522/2023, explicita que: 
Alternativas
Q3871282 Engenharia de Software
Lucas precisa implementar uma metodologia ágil para que as atividades dos membros da sua equipe de desenvolvimento de projetos possam estar visíveis, especialmente, para controlar as tarefas em andamento, além das atividades a serem feitas e as concluídas.
Para implementar um quadro visual com a situação das atividades do seu projeto, Lucas deve utilizar um:   
Alternativas
Q3871277 Engenharia de Software
Um analista de negócios está levantando os requisitos funcionais com os stakeholders para identificar as necessidades, expectativas e problemas reais a serem tratados por um novo sistema.
Um dos requisitos funcionais identificados pelo analista de negócios foi a necessidade de que o sistema tenha:   
Alternativas
Q3871264 Engenharia de Software

Durante o desenvolvimento de um sistema de controle de estoque, a equipe de engenharia de software optou por fazer uso do Desenvolvimento Guiado por Testes (TDD). A intenção era exercitar a interface e tentar encontrar erros nas estruturas de dados e na funcionalidade fornecida pelo componente. Após algumas iterações, notou-se que o código estava mais modular e com menos defeitos.


Portanto, a prática essencial do TDD implementada nesse processo foi: 

Alternativas
Q3871263 Engenharia de Software
A empresa Y está trabalhando no desenvolvimento de um sistema bancário e encontra-se na fase de codificação. Nesse momento, a equipe percebeu que os testes estavam sendo realizados apenas ao final de cada módulo, o que demandava um tempo excessivo para revisões. A empresa Y resolveu contratar uma consultoria para melhorar a qualidade nesse processo, reduzindo o retrabalho e melhorando a detecção precoce de defeitos.
A consultoria identificou que poderia melhorar o desenvolvimento do sistema bancário implementando o(a):   
Alternativas
Q3869769 Engenharia de Software
O Modelo de Requisitos para Sistemas Informatizados de Gestão de Processos e Documentos do Poder Judiciário (MoReq-Jus), aprovado pela Resolução CNJ nº 522/2023, explicita que: 
Alternativas
Q3869760 Engenharia de Software
O cientista de dados Leo está desenvolvendo um modelo de inteligência artificial para analisar casos e tomar decisões sobre a procedência ou não do pleito.
Para analisar como o modelo chegou a uma determinada decisão, Leo deve utilizar: 
Alternativas
Q3869751 Engenharia de Software
Um laboratório de pesquisa médica está desenvolvendo um sistema de inteligência artificial para auxiliar no diagnóstico de uma doença de pele extremamente rara. O maior desafio do projeto é a escassez de dados: a equipe possui apenas 300 imagens dermatoscópicas rotuladas da doença, quantidade insuficiente para treinar uma rede neural convolucional (CNN) complexa do zero sem causar sobreajuste (overfitting).
Para contornar essa limitação, os cientistas de dados decidiram utilizar um modelo de arquitetura robusta (como a ResNet-50), que já foi previamente treinado em milhões de imagens genéricas do banco de dados ImageNet. A estratégia adotada consiste em manter os pesos das camadas iniciais da rede inalterados (congelados), aproveitando a capacidade do modelo de reconhecer formas e texturas, e treinar apenas as últimas camadas para distinguir a lesão de pele específica.
Essa técnica de reaproveitamento de conhecimento prévio de um domínio para resolver um problema em outro domínio com poucos dados é denominada:
Alternativas
Q3869746 Engenharia de Software
Uma empresa de e-commerce implantou um modelo de machine learning para prever a probabilidade de churn, métrica que indica a rotatividade ou evasão de clientes. Após seis meses em produção, a equipe de dados observou que, embora as distribuições estatísticas das features de entrada permanecessem estáveis (mesmas médias, mesmos desvios-padrão e mesmas distribuições), o relacionamento entre essas features e a variável-alvo (churn) havia mudado significativamente devido a alterações no comportamento dos consumidores causadas por novas políticas de fidelização da empresa.
Diante desse cenário, é correto afirmar que o modelo: 
Alternativas
Q3869744 Engenharia de Software
O aprendizado de máquina (machine learning) é frequentemente categorizado em diferentes paradigmas, dependendo da natureza dos dados disponíveis e do problema a ser resolvido. Dois dos tipos mais comuns são o aprendizado supervisionado e o aprendizado não supervisionado.
A principal diferença conceitual entre essas duas abordagens reside no fato de que, no aprendizado supervisionado:
Alternativas
Q3869614 Engenharia de Software
O Modelo de Requisitos para Sistemas Informatizados de Gestão de Processos e Documentos do Poder Judiciário (MoReq-Jus), aprovado pela Resolução CNJ nº 522/2023, explicita que: 
Alternativas
Q3869600 Engenharia de Software
O TJRJ adota práticas GitOps, guardando sua infraestrutura como código no repositório Git repo. O código em repo gerencia o cluster Kubernetes K. A equipe de analistas do tribunal configurou em K um operador de GitOps MG que tem acesso ao repositório repo.
Em um fluxo GitOps padrão, é esperado que o operador MG: 
Alternativas
Q3869591 Engenharia de Software
O departamento de TI de uma escola está desenvolvendo um Sistema de Gestão Escolar usando a metodologia ágil. Depois de definido 90% do escopo do projeto, o diretor da escola solicitou uma mudança significativa no escopo com a alegação de que a nova funcionalidade tinha se tornado prioridade.
A equipe ágil deve lidar com essa demanda: 
Alternativas
Q3869588 Engenharia de Software

Um administrador de sistemas deseja abandonar a configuração manual de servidores via console web para garantir que os ambientes de teste e produção sejam idênticos e auditáveis. Para isso, ele adotou uma ferramenta que permite descrever o estado desejado da infraestrutura através de arquivos de texto. Considere o trecho de código ilustrativo abaixo, escrito na linguagem HCL (HashiCorp Configuration Language):

Imagem associada para resolução da questão

A prática de gerenciamento de operações de TI ilustrada pelo código acima, que permite o provisionamento e a gestão de recursos de tecnologia através de arquivos de definição versionáveis (como no Git), em vez de configurações manuais de hardware ou interfaces gráficas, é denominada:

Alternativas
Q3866616 Engenharia de Software
Em um sistema corporativo desenvolvido em Java, decisões arquiteturais influenciam diretamente a manutenibilidade e a evolução do software. Aspectos relacionados ao funcionamento da JVM, à aplicação de padrões de projeto, aos princípios do SOLID, bem como à coesão, ao acoplamento e à modelagem UML, devem ser considerados. Diante desse cenário, assinale a alternativa correta: 
Alternativas
Q3862517 Engenharia de Software
Em um time ágil utilizando Scrum, uma nova Sprint foi iniciada com o objetivo de entregar alguns relatórios importantes para a gestão de contas de um banco comercial. No terceiro dia da Sprint, uma Developer assumiu a tarefa, planejada para quatro horas, de integrar uma consulta a um serviço externo, para a qual precisava de credenciais de autenticação no serviço. Durante o dia, os responsáveis por esse serviço não responderam aos seus pedidos pela credencial, o que estava acertado de ser feito com presteza, em até trinta minutos. Com isso, a tarefa não pôde ser completada no dia.
De acordo com as práticas do Scrum, além de outras ações possíveis, é essencial
Alternativas
Q3856628 Engenharia de Software
Em DevOps, a etapa em que as equipes definem os processos de gerenciamento de versão é a de
Alternativas
Q3856616 Engenharia de Software
De acordo com o framework Scrum, o evento que ocorre ao final da sprint com o propósito de inspecionar o incremento do produto e adaptar o product backlog, se necessário, envolvendo o time Scrum e os stakeholders-chave, é denominado
Alternativas
Q3856599 Engenharia de Software
Amplamente utilizado em tarefas de clusterização, o algoritmo k-means
Alternativas
Q3856598 Engenharia de Software
Acerca das características de classificação, regressão, clusterização, regras de associação e detecção de anomalias, assinale a opção correta.
Alternativas
Respostas
601: E
602: B
603: B
604: E
605: E
606: E
607: E
608: B
609: B
610: B
611: E
612: B
613: C
614: C
615: A
616: C
617: B
618: B
619: B
620: B