Questões de Concurso Sobre engenharia de software

Foram encontradas 14.869 questões

Q3221380 Engenharia de Software
Um objeto de uma dada classe pode ter várias formas, seja como sua própria classe ou qualquer classe que ele estenda”. Tem a capacidade de uma entidade, como um método, função ou objeto, de assumir várias formas ou comportamentos diferentes dependendo do contexto. Definição de: 
Alternativas
Q3221379 Engenharia de Software
Sobre orientação a objetos podemos afirmar que:

I - Por meio do recurso de herança, uma classe pode ser especializada.
II - É possível criar novas classes (filhas) a partir de uma classe já existente (mãe), reaproveitando seus atributos e operações.
III - Na relação de classes do tipo mãe-filha, chamamos a classe mãe de superclasse e as classes filhas de subclasses.
Alternativas
Q3221376 Engenharia de Software
Qual artefato do Scrum representa a lista priorizada de tudo que é necessário para o produto?
Alternativas
Q3220694 Engenharia de Software
A tecnologia utilizada pelos bancos para detecção de fraude é com base em ______________. Os computadores lidam com uma enorme quantidade de compras corretas e outras fraudulentas e aprendem o suficiente por meio de ____________ para enquadrá-las em alguma os sinais e indicações que aprenderam através do exercício de ______________.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima. 
Alternativas
Q3220693 Engenharia de Software
A ciência de dados (data science) é um processo que emprega técnicas estatísticas e computacionais para analisar grandes bases de dados, procurando extrair delas conhecimento útil para utilização. Tipicamente, os projetos de ciência de dados são divididos em quatro macroetapas de execução. Uma das etapas consiste em aplicar um algoritmo sobre os dados pré-processados, com o objetivo de extrair um modelo estatístico ou de machine learning; esse modelo tem por objetivo identificar padrões de relacionamento entre os itens de dados. Assinale a alternativa que apresenta a etapa citada no texto acima.
Alternativas
Q3220692 Engenharia de Software
Quando abordamos ética, sustentabilidade, cultura e ambiente de inovação, existem algumas considerações importantes a serem levantadas. Sobre o tema, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) Uma das dez dimensões da sustentabilidade é a “Dimensão tecnológica”, que envolve necessariamente o debate sobre eficiência na economia dos recursos naturais, no aumento da produtividade e na diminuição dos impactos ambientais.

( ) Uma das dez dimensões da sustentabilidade é a “Dimensão da IA”, que envolve o debate sobre eficiência da IA na economia, consumindo os recursos naturais para o aumento da produtividade e desconsiderando os impactos ambientais.

( ) O debate sobre tecnologias sociais e desenvolvimento solidário envolve uma tecnologia específica que possibilita a acessibilidade para economia social em sistemas de saúde e transporte.

( ) O debate sobre tecnologias sociais e desenvolvimento solidário envolve uma diversidade de tecnologias que possibilite tanto a acessibilidade quanto a economia social em sistemas de saúde, alimentação, transporte, moradia, etc.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3220691 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os tipos de fatores de inovação às suas respectivas definições.

Coluna 1

1. Contínua. 2. Dinamicamente contínua. 3. Descontínua.

Coluna 2

( ) Um produto totalmente novo que altera todo e qualquer padrão de utilização por parte do consumidor.
( ) Modifica produtos já existentes, mas sem quebrar os padrões de utilização preestabelecidos pelo consumidor.
( ) Não altera os padrões atuais, mas possui um impacto maior sobre o produto.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3220690 Engenharia de Software
Ciência e engenharia de construir e tornar máquinas inteligentes, especialmente “computadores inteligentes”. É a inteligência exibida por máquinas. Trata-se de um campo na ciência da computação que se define como o estudo de “agentes inteligentes”, ou seja, quando uma máquina simula funções associadas à mente humana, como aprendizagem e resolução de problemas. O texto aborda conceitos de:
Alternativas
Q3220680 Engenharia de Software
Sobre o processo de engenharia de requisitos e os diferentes níveis de descrição, analise as assertivas abaixo e assinale a alternativa correta.

I. Requisitos de usuário são declarações, em uma linguagem natural somada a diagramas, dos serviços que se espera que o sistema forneça para os usuários e das limitações sob as quais ele deve operar.
II. Requisitos de sistema são descrições mais detalhadas das funções, dos serviços e das restrições operacionais do sistema de software.
III. Requisitos de usuário podem variar de declarações amplas das características necessárias do sistema até descrições precisas e detalhadas da sua funcionalidade.
IV. O documento de requisitos de sistema, chamado de especificação funcional, deve definir exatamente o que deve ser implementado. 
Alternativas
Q3220679 Engenharia de Software
Uma das métricas de software é a contagem de pontos de função (PF) como uma forma de medir softwares considerando as funcionalidades criadas. A medida pode ser aplicada antes de o código ser escrito, baseando-se na descrição arquitetural do projeto, independente da tecnologia usada no desenvolvimento. Para incluir aspectos como complexidade dos cálculos ou requisitos como tempo real, pode-se calcular um multiplicador chamado fator de ajuste (FA). Esse fator se baseia em 14 características gerais do sistema (CGS), em que cada uma possui um nível de influência variando de 0 a 5, respectivamente, representando nenhuma influência até influência forte ou total. É calculado por: FA = 0.65 + 0.01 x (n1 + n2 + ... + n14), onde cada n representa um dos 14 níveis de influência. A partir do valor do FA, pode-se calcular o número de pontos de função ajustados (PFA). Assinale a alternativa que apresenta a fórmula correta de cálculo.
Alternativas
Q3220678 Engenharia de Software
Em testes há a classificação de quatro níveis, divididos em grupos de atividades de teste que são organizados e gerenciados juntos. Trata-se de uma instância do processo de teste, consistindo em atividades que devem ser executadas em cada nível. Compõem os níveis de teste os seguintes, EXCETO: 
Alternativas
Q3220677 Engenharia de Software
Em relação à qualidade de software, o SWEBOK (Software Engineering Body Of Knowledge), ou Corpo de Conhecimento de Engenharia de Software, definiu uma distinção entre técnicas estáticas e dinâmicas. As primeiras aparecem sob a área de conhecimento Qualidade, enquanto as últimas figuram na área de Testes. A área de qualidade de software é subdividida em níveis, formando uma estrutura hierárquica para catalogar os assuntos. Dentro da Qualidade de Software, a área de Fundamentos de Qualidade de Software é dividida em quatro níveis de estudo, quais sejam, EXCETO: 
Alternativas
Q3220676 Engenharia de Software
Em análise de sistemas, quando se projeta um sistema utilizando os conceitos de OO  (orientação a objetos) e utiliza-se para modelagem a UML (linguagem de modelagem unificada), tem-se a notação de classe, como na Figura 1 abaixo, em que cada compartimento A, B e C contém informações da classe que deve ser implementada.

Imagem associada para resolução da questão


Assinale a alternativa que preenche, correta e respectivamente, os compartimentos acima. 
Alternativas
Q3219512 Engenharia de Software
A ferramenta Git tem como seu principal objetivo o controle de versão para o desenvolvimento de software. Suponha a seguinte situação: 

1. Um desenvolvedor fez o commit de uma mudança em um arquivo. 
2. Entretanto ele percebe que ainda não deveria ter realizado o commit da mudança. 
3. Dessa forma, pretende desfazer esse commit deixando o arquivo com as alterações, porém no status de “untracked”. 

Qual comando ele deve utilizar, tendo como referência o Git versão 2.34.1? 
Alternativas
Q3219159 Engenharia de Software
Acerca do desenvolvimento de software e práticas relacionadas, analise cada uma das afirmações a seguir como VERDADEIRA (V) ou FALSA (F):

( ) Desenvolvimento Ágil de Software busca implementar softwares mais rapidamente e com menos recursos.
( ) Refatoração consiste em alterar a funcionalidade de um programa para atender novos requisitos.
( ) Padrões de Projeto são arquiteturas reutilizáveis que ajudam a desenvolver softwares orientados a objetos de melhor qualidade, economizando tempo, dinheiro e esforço.

Assinale a alternativa que apresenta a sequência CORRETA:
Alternativas
Q3219156 Engenharia de Software
Com base nos conceitos sobre processos ágeis em Engenharia de Software, qual das alternativas a seguir descreve CORRETAMENTE como um processo ágil lida com a imprevisibilidade ao longo do desenvolvimento de software?
Alternativas
Q3219155 Engenharia de Software
Com base nos objetivos da modelagem de requisitos na Engenharia de Software, qual das alternativas a seguir reflete o propósito da análise de requisitos no desenvolvimento de software?
Alternativas
Q3219154 Engenharia de Software
No contexto dos Princípios Fundamentais na Engenharia de Software em um ambiente de TI, qual alternativa está alinhada ao princípio fundamental "Gerencie Mudanças"?
Alternativas
Ano: 2025 Banca: FGV Órgão: IPHAN Prova: FGV - 2025 - IPHAN - Antropologia |
Q3217741 Engenharia de Software
O Projeto Mnemosyne é uma iniciativa implementada pelo Museu Bargello, em Florença. Câmeras interconectadas e com visão computacional rastreiam os movimentos dos frequentadores e medem o tempo de observação de cada obra, identificando interesses específicos. Com base nesses dados, o museu fornece informações detalhadas sobre os pontos de interesse e recomendações de outras peças relacionadas.

Nesse projeto, o aspecto que diz respeito especificamente ao conceito de IoT (Internet das Coisas) é
Alternativas
Ano: 2025 Banca: FGV Órgão: IPHAN Prova: FGV - 2025 - IPHAN - Antropologia |
Q3217737 Engenharia de Software
Um grupo de trabalho desenvolveu um software próprio que utiliza a API de um modelo de IA (inteligência artificial) para automatizar processos de análise e monitoramento de dados na gestão do patrimônio cultural.

Isto significa que o grupo
Alternativas
Respostas
1921: B
1922: E
1923: A
1924: A
1925: C
1926: A
1927: E
1928: D
1929: A
1930: C
1931: D
1932: E
1933: D
1934: D
1935: D
1936: C
1937: E
1938: C
1939: D
1940: B