Questões de Concurso Sobre engenharia de software

Foram encontradas 14.872 questões

Q4255275 Engenharia de Software
Uma Assembleia Legislativa adotou um sistema baseado em aprendizado de máquina para apoiar a priorização de demandas encaminhadas a setores técnicos especializados. Embora o modelo apresentasse desempenho satisfatório em testes estatísticos, gestores e servidores responsáveis pelas decisões finais manifestaram preocupação quanto à compreensão dos fatores que influenciavam determinadas recomendações produzidas pelo sistema. Em resposta, a equipe de ciência de dados passou a incorporar mecanismos destinados a aumentar a interpretabilidade das previsões geradas, preservando a confiança institucional e a rastreabilidade dos processos decisórios.
Assinale a alternativa que apresenta uma prática alinhada aos princípios de transparência e explicabilidade em modelos de ciência de dados.
Alternativas
Q4255256 Engenharia de Software
Com o objetivo de apoiar comissões parlamentares na análise de manifestações encaminhadas por cidadãos, uma Assembleia Legislativa desenvolveu uma plataforma capaz de processar milhares de contribuições recebidas por meio de consultas públicas eletrônicas. O volume de textos tornou inviável a análise manual individual, levando a equipe de ciência de dados a empregar técnicas de Processamento de Linguagem Natural para identificar padrões de opinião, assuntos recorrentes e agrupamentos de documentos semanticamente relacionados. Durante a avaliação metodológica, tornou-se necessário distinguir corretamente as finalidades das diferentes técnicas empregadas.
Assinale a alternativa que apresenta uma associação tecnicamente adequada entre análise de sentimentos, modelagem de tópicos e similaridade textual.
Alternativas
Q4255247 Engenharia de Software
Uma Assembleia Legislativa desenvolveu um modelo de aprendizado de máquina para apoiar a distribuição automática de demandas recebidas por diferentes setores técnicos. Após alguns meses de utilização, auditorias internas identificaram que determinados tipos de solicitações apresentavam taxas de encaminhamento significativamente diferentes quando comparadas a demandas de características semelhantes. Embora o modelo apresentasse elevados indicadores globais de desempenho, a equipe de governança de dados passou a investigar a possibilidade de existência de vieses introduzidos durante a coleta, preparação ou modelagem dos dados.
Assinale a alternativa que apresenta a interpretação tecnicamente adequada acerca dos vieses algorítmicos em sistemas de ciência de dados.
Alternativas
Q4255246 Engenharia de Software
Uma equipe de análise de dados da Assembleia Legislativa elaborou um estudo para avaliar fatores associados ao tempo de tramitação de proposições legislativas. Meses após a publicação dos resultados, outro grupo técnico tentou reproduzir as conclusões utilizando a mesma base de dados institucional, porém encontrou dificuldades decorrentes da ausência de documentação detalhada dos procedimentos adotados, das versões dos scripts utilizados, dos parâmetros empregados nos modelos estatísticos e das transformações aplicadas aos dados durante o processamento. O episódio levou a instituição a discutir práticas relacionadas à reprodutibilidade das análises.
Assinale a alternativa que apresenta uma prática alinhada aos princípios de reprodutibilidade científica em projetos de ciência de dados.
Alternativas
Q4255245 Engenharia de Software
Uma equipe multidisciplinar da Assembleia Legislativa desenvolve rotineiramente scripts de coleta de dados, consultas SQL, modelos estatísticos e painéis analíticos utilizados por diferentes setores institucionais. Com o aumento do número de integrantes do projeto, surgiram dificuldades relacionadas ao controle de alterações, recuperação de versões anteriores, identificação de responsáveis por modificações e integração simultânea de contribuições realizadas por diversos analistas. Para solucionar esses problemas, foi adotada uma plataforma baseada em Git como padrão para gerenciamento dos artefatos do projeto.
Assinale a alternativa que apresenta uma característica tecnicamente compatível com o uso de sistemas de versionamento baseados em Git.
Alternativas
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
Respostas
101: A
102: A
103: D
104: D
105: C
106: C
107: A
108: E
109: B
110: C
111: C
112: E
113: C
114: C
115: C
116: E
117: C
118: C
119: A
120: A