Questões de Concurso Sobre engenharia de software

Foram encontradas 14.755 questões

Q4255244 Engenharia de Software
Uma Assembleia Legislativa implementou um modelo de aprendizado de máquina para auxiliar a priorização de proposições encaminhadas para análise técnica especializada. Embora o modelo apresentasse elevado desempenho preditivo, gestores e consultores legislativos passaram a questionar os critérios utilizados para determinadas classificações, especialmente em situações nas quais proposições semelhantes recebiam tratamentos aparentemente distintos. Diante desse cenário, a área de ciência de dados iniciou a adoção de práticas voltadas à explicabilidade dos modelos, buscando aumentar a confiança dos usuários e a transparência dos processos analíticos.
Assinale a alternativa que apresenta a interpretação tecnicamente adequada acerca da explicabilidade de modelos de inteligência artificial.
Alternativas
Q4255239 Engenharia de Software
Uma equipe de análise de dados do Poder Legislativo desenvolveu modelos para prever a probabilidade de aprovação de proposições legislativas com base em informações históricas de tramitação, autoria, temática, comissões envolvidas e padrões de votação. Durante a avaliação dos algoritmos, observou-se que uma árvore de decisão individual produzia resultados interpretáveis, porém apresentava elevada sensibilidade a pequenas variações nos dados de treinamento. Como alternativa, foram estudadas técnicas baseadas em conjuntos de modelos (ensembles), capazes de aumentar a robustez preditiva e reduzir a variabilidade dos resultados.
Assinale a alternativa que apresenta a descrição tecnicamente adequada acerca do Random Forest.
Alternativas
Q4255238 Engenharia de Software
Uma equipe de ciência de dados da Assembleia Legislativa desenvolveu um modelo preditivo para estimar a probabilidade de determinadas proposições demandarem tramitação acelerada. Durante os testes iniciais, o modelo apresentou desempenho extremamente elevado sobre os dados utilizados no treinamento, porém resultados significativamente inferiores quando aplicado a novas proposições oriundas de períodos legislativos posteriores. Após investigação, concluiu-se que o modelo havia aprendido características muito específicas do conjunto de treinamento, reduzindo sua capacidade de generalização para novos dados. Diante desse cenário, a equipe passou a avaliar técnicas para diagnosticar e mitigar o problema identificado.
Assinale a alternativa que apresenta a interpretação tecnicamente adequada para a situação descrita.
Alternativas
Q4254208 Engenharia de Software
O monitoramento da eficiência de sistemas interativos e a compreensão das competências técnicas envolvidas no processo de design para meios digitais são valiosos para assegurar a usabilidade e a viabilidade de artefatos digitais. No que concerne às métricas de desempenho e às práticas para mensurar e aperfeiçoar experiências dos usuários,
Alternativas
Q4248437 Engenharia de Software

A respeito dos conceitos de clean code e da ferramenta SonarQube, julgue o item a seguir. 


No SonarQube, parâmetros de análise definidos como argumentos do scanner na linha de comando sobrescrevem os parâmetros definidos em arquivos de configuração do scanner e aplicam-se apenas à análise corrente.

Alternativas
Q4248436 Engenharia de Software

A respeito dos conceitos de clean code e da ferramenta SonarQube, julgue o item a seguir. 


No contexto de clean code, a programação funcional deve contemplar a organização de funções relacionadas em abstrações coesas e compreensíveis.

Alternativas
Q4248433 Engenharia de Software

Considerando a metodologia de ponto de função e os conceitos de técnicas de elicitação de requisitos e de blockchain, julgue o item subsequente. 


Com relação às técnicas de obtenção de requisitos, aquelas que envolvem stakeholders são mais predominantes do que as que utilizam entrevistas e questionários. 

Alternativas
Q4248432 Engenharia de Software

Considerando a metodologia de ponto de função e os conceitos de técnicas de elicitação de requisitos e de blockchain, julgue o item subsequente. 


A análise de pontos de função (APF) privilegia a funcionalidade do sistema em detrimento dos meios empregados na implementação, como linguagem de programação e algoritmo. 

Alternativas
Q4248430 Engenharia de Software

Acerca dos conceitos relativos a desenvolvimento de sistemas, julgue o item a seguir.


Por ser definido como um framework leve voltado à geração de valor por meio de soluções adaptativas para problemas complexos, o Scrum, em sua versão de 2020, não prescreve um processo completo e detalhado, limitando-se aos elementos essenciais de sua estrutura. 


Alternativas
Q4248417 Engenharia de Software

A respeito dos conceitos de engenharia de requisitos, UML 2 e metodologia ágil XP (extreme programming), julgue o item que se segue.


No extreme programming, a abordagem de testes a priori pressupõe histórias do usuário já decompostas em cartões de tarefa, os quais servem de base para a definição de testes de unidade voltados à verificação da implementação. 

Alternativas
Q4248416 Engenharia de Software

A respeito dos conceitos de engenharia de requisitos, UML 2 e metodologia ágil XP (extreme programming), julgue o item que se segue.


As histórias de usuário, por apresentarem uma descrição abrangente das atividades do usuário, permitem avaliar com segurança a completude dos requisitos essenciais do sistema.

Alternativas
Q4248415 Engenharia de Software

A respeito dos conceitos de engenharia de requisitos, UML 2 e metodologia ágil XP (extreme programming), julgue o item que se segue.


No metamodelo UML, a herança é modelada por uma relação de generalização entre classificadores, na qual o elemento mais específico se relaciona ao mais geral e herda implicitamente suas características e restrições.

Alternativas
Q4248408 Engenharia de Software

A respeito de CMMI-DEV v2.0 e Scrum 2020, julgue o item a seguir.


O scrum master serve à organização de várias maneiras, inclusive por meio da remoção de barreiras entre as partes interessadas e os times scrum. 

Alternativas
Q4245046 Engenharia de Software

No contexto da engenharia de software, a __________ é um processo contínuo responsável por manter um sistema de software em funcionamento estável, seguro e eficiente após sua implantação em produção. Pode envolver a correção de falhas, atendimento a usuários, monitoramento de desempenho e implementação de melhorias para garantir que a aplicação continue atendendo às necessidades do negócio.


Assinale a alternativa que preenche corretamente a lacuna do trecho acima. 

Alternativas
Q4245045 Engenharia de Software
Sobre a Engenharia de Requisitos, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) A elicitação de requisitos é uma etapa dedicada a descobrir, investigar e extrair as necessidades, restrições e expectativas dos clientes, usuários e demais partes interessadas para o desenvolvimento de um sistema ou produto.
( ) A prototipação é uma técnica que busca simular para o usuário o funcionamento dos seus requisitos antes que o sistema ou produto final esteja pronto.
( ) A especificação de requisitos é um documento guia da equipe de desenvolvimento, construído sem a participação dos clientes, usuários e demais partes interessadas, os quais serão consultados na etapa posterior de validação de requisitos.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q4245032 Engenharia de Software
Em relação a testes de software, a que se referem, respectivamente, os processos de Verificação e de Validação (V&V)? 
Alternativas
Q4245031 Engenharia de Software

Na metodologia ágil Scrum, de acordo O Guia do Scrum, versão 2020, são responsabilidades do Product Owner:


I. A eficácia do Scrum Team.


II. O gerenciamento eficaz do Product Backlog.


III. A maximização do valor do produto resultante do trabalho do Scrum Team.


Quais estão corretas? 

Alternativas
Q4240123 Engenharia de Software
Uma equipe de inovação de um Tribunal de Justiça está desenvolvendo uma solução baseada em Processamento de Linguagem Natural (PLN) para auxiliar magistrados e servidores na análise de documentos processuais. Durante a definição da arquitetura, foram discutidas diferentes formas de utilização do PLN em atividades relacionadas ao tratamento de textos jurídicos. Considerando os fundamentos do Processamento de Linguagem Natural e suas aplicações no contexto jurídico, uma utilização dessa tecnologia é empregar técnicas capazes de identificar padrões linguísticos em documentos jurídicos,
Alternativas
Q4240121 Engenharia de Software
Uma equipe de inovação de um órgão público está desenvolvendo um assistente baseado em modelos de linguagem para auxiliar servidores na consulta de atos normativos, resoluções internas e manuais administrativos. Durante os testes, observou-se que o modelo gerava respostas plausíveis, porém ocasionalmente apresentava informações desatualizadas ou não respaldadas pelos documentos institucionais. Para reduzir esse comportamento, foi proposta a adoção da arquitetura Retrieval-Augmented Generation (RAG). Diante dos fundamentos dessa arquitetura, seu objetivo é recuperar documentos potencialmente relevantes durante a consulta,
Alternativas
Q4240110 Engenharia de Software
Uma vulnerabilidade crítica foi identificada em uma biblioteca amplamente utilizada no desenvolvimento de software de um Tribunal de Justiça. Para avaliar rapidamente quais aplicações podem ser afetadas, inclusive quando a biblioteca está presente por intermédio de outros componentes incorporados ao sistema, a organização deve priorizar a prática de
Alternativas
Respostas
21: C
22: A
23: E
24: B
25: C
26: C
27: E
28: C
29: C
30: C
31: E
32: C
33: C
34: A
35: A
36: A
37: C
38: C
39: C
40: A