Questões de Concurso Sobre engenharia de software

Foram encontradas 14.490 questões

Q3336828 Engenharia de Software

A analista Ana está implementando um sistema seguindo os princípios SOLID. No módulo A do sistema, Ana aplicou o princípio SOLID que estabelece o seguinte: se uma propriedade q(x) for demonstrável para todos os objetos x do tipo T, então ela também deve ser demonstrável para todos os objetos y do tipo S, onde S é um subtipo de T.

O princípio aplicado por Ana no módulo A está diretamente relacionado à seguinte letra do acrônimo SOLID: 

Alternativas
Q3336826 Engenharia de Software

O analista Carlos gerencia o GitLab do MPU. Carlos adicionou o job microservico_A ao pipeline do projeto A, inserindo no arquivo .gitlab-ci.yml do projeto o seguinte conteúdo:



Imagem associada para resolução da questão

Considere que os arquivos referenciados são válidos e acessíveis. Com essa configuração, ao ser executado, o job microservico_A irá disparar, ao todo:

Alternativas
Q3336824 Engenharia de Software
O Time de Desenvolvimento de Software (TDevS) de uma organização está utilizando testes automatizados em seus projetos. 
Ao utilizar testes automatizados, o TDevS: 
Alternativas
Q3336822 Engenharia de Software
Um órgão público está desenvolvendo um sistema Web para apoiar a prestação de serviços aos cidadãos. Objetivando tornar o sistema mais acessível para pessoas com deficiência, a equipe técnica está seguindo as Diretrizes de Acessibilidade para Conteúdo Web (WCAG - Web Content Accessibility Guidelines). Um dos cuidados da equipe técnica está relacionado à diretriz que trata da ação de facilitar a operação das funcionalidades pelos usuários, por meio de várias entradas além do teclado. Considerando o WCAG, a equipe técnica deve:
Alternativas
Q3336821 Engenharia de Software

Observe o diagrama abaixo modelado em UML 2.5.1.


Imagem associada para resolução da questão

Semanticamente, o diagrama indica que:

Alternativas
Q3336820 Engenharia de Software

A ORG_A é uma organização que anualmente conduz um processo seletivo interno para cargos de gerência. Concorrem aos cargos aqueles funcionários que cumprem um rol de requisitos definido em norma interna. A ORG_A já possui um software para gestão de funcionários e deseja estendê-lo com uma inovação para apoiar os processos seletivos.

O representante do cliente explicou que os funcionários que cumprem os requisitos para um cargo devem ser automaticamente selecionados pelo sistema, e seus nomes devem ser exibidos em tela em ordem crescente de data de admissão, um dado relevante para os usuários e para o processo de seleção. Deve ser disponibilizada a opção para que os usuários do sistema possam alterar a ordenação dos nomes dos funcionários, arrastando e soltando na posição desejada. O sistema deve salvar a nova ordenação após a solicitação do usuário. A alteração da ordenação pode ser refeita a qualquer tempo, mas o sistema deve armazenar o histórico das listas anteriores. As listas de funcionários podem ser impressas em tela. Opcionalmente, as listas podem ser exportadas para os formatos PDF, JSON e XML para interoperabilidade com outros sistemas da ORG_A.

Considerando a solicitação do cliente à luz da engenharia de requisitos, para a inovação solicitada identificam-se: 

Alternativas
Q3336819 Engenharia de Software

Ministerio_WEB é uma aplicação Web desenvolvida em multicamadas que utiliza o padrão arquitetural REST, cujo backend tem por base uma Application Programming Interface (API) e cujo frontend foi desenvolvido em React.JS. Foi padronizado que todas as funcionalidades para pesquisa de dados devem entregar os resultados aos usuários por meio de componente estruturado em tabela. É relevante para os usuários que cada apresentação de tabela respeite o limite de 15 registros por tela. O backend, por sua vez, fornece serviços de entrega de conjuntos de dados que resultam de pesquisas com a opção de parametrização da quantidade de registros a serem disponibilizados ao utilizador do endpoint.

Considerando que Ministerio_WEB precisa ser medido funcional e não funcionalmente, optou-se pelo uso do SNAP (Software Non-Functional Assessment Process) para dimensionamento não funcional.

Pela perspectiva da medição não funcional utilizando o SNAP, as funcionalidades para pesquisa de dados utilizadas no Ministerio_WEB estão aderentes, respectivamente, à categoria: 

Alternativas
Q3336818 Engenharia de Software

Durante um processo de contagem de pontos de função de uma aplicação, as telas do sistema foram utilizadas como subsídios. As Figuras 1 e 2 apresentam as telas para cadastro de clientes.



Imagem associada para resolução da questão


Com base na Análise de Pontos de Função, o cadastro apresentado nas Figuras 1 e 2 deve ser contado como:

Alternativas
Q3334316 Engenharia de Software
No contexto atual, a integração da Inteligência Artificial com Redes de Computadores tem permitido avanços significativos. Qual das alternativas representa corretamente essa aplicação?
Alternativas
Q3325390 Engenharia de Software
[Questão Inédita] Considerando os diferentes tipos de Inteligência Artificial (IA), qual das alternativas a seguir descreve corretamente a chamada Inteligência Artificial Estreita?
Alternativas
Q3317286 Engenharia de Software

Acerca de inteligência artificial e machine learning, julgue o item que se segue. 


Para avaliar o desempenho de um classificador em problemas de classificação com classes significativamente desbalanceadas, a métrica acurácia é a mais adequada, pois considera a proporção de previsões corretas em relação ao total de amostras. 

Alternativas
Q3317285 Engenharia de Software

Acerca de inteligência artificial e machine learning, julgue o item que se segue. 


Diferentemente do aprendizado supervisionado e não supervisionado, o aprendizado por reforço baseia-se em um agente que interage com um ambiente e recebe recompensas ou penalidades conforme suas ações, buscando maximizar um retorno cumulativo ao longo do tempo. 

Alternativas
Q3317277 Engenharia de Software

Acerca de técnicas utilizadas na ciência de dados, julgue o item a seguir. 


As árvores de decisão são uma técnica de aprendizado supervisionado que é adequada para analisar, por exemplo, a influência de fatores na qualidade da carne bovina em um sistema de produção, permitindo avaliar variáveis tais como alimentação, genética, manejo e peso ao abate e gerando regras interpretáveis, que auxiliam na tomada de decisão com base nessas características. 

Alternativas
Q3317254 Engenharia de Software

Julgue o próximo item, relativo a aprendizado de máquina e BI (Business Intelligence). 


Random forest é um método de aprendizado de conjunto que combina várias árvores de decisão para formar um modelo mais robusto e preciso. Tal método pode ser usado tanto para resolver problemas de regressão (por exemplo, prever o valor de uma ação) quanto para realizar classificação (por exemplo, compra válida, fraude). 

Alternativas
Q3314815 Engenharia de Software

Considerando a aplicação de aprendizado de máquina para monitoramento de florestas, julgue o item a seguir. 


Em um modelo de identificação de incêndios florestais, a métrica sensibilidade, também chamada de recall, afere a capacidade do modelo de encontrar todos os incêndios reais. 

Alternativas
Q3309650 Engenharia de Software
Considere que uma agência espacial esteja desenvolvendo um software de controle de missão para um satélite de observação da Terra. Nesse contexto, assinale a opção que corresponde à técnica de elicitação de requisitos mais eficaz para garantir que a interface do usuário atenda às necessidades críticas de precisão, confiabilidade e usabilidade, especialmente em situações de alta pressão.  
Alternativas
Q3309648 Engenharia de Software
Considere as seguintes situações, relativas a metodologias ágeis no contexto de desenvolvimento de software.

I Uma equipe organiza o trabalho em iterações fixas, com eventos, como planejamento, reuniões diárias, revisão e retrospectiva, para promover a inspeção contínua e a adaptação dos processos.
II Uma equipe busca a excelência técnica, adotando práticas robustas de engenharia, como desenvolvimento orientado por testes (TDD), programação em par e integração contínua, com o objetivo de melhorar a qualidade do código.
III Uma equipe gerencia o fluxo de trabalho por meio de um quadro visual, estabelecendo limites para as tarefas em progresso (WIP) e permitindo ajustes rápidos conforme surgem gargalos.
IV Uma equipe adota princípios que visam a eliminar desperdícios e a otimizar os processos, focando na criação de valor e na melhoria contínua dos métodos de trabalho.

Assinale a opção em que estão associados corretamente cada um dos itens precedentes à sua respectiva metodologia ágil, na ordem em que foram citados.  
Alternativas
Q3309647 Engenharia de Software
Acerca dos diagramas UML, assinale a opção correta. 
Alternativas
Q3309461 Engenharia de Software
A respeito da análise de requisitos de um projeto, julgue os itens que se seguem.

I Os requisitos de negócio envolvem partes especificas, a fim de encontrar detalhes de cada produto do projeto.
II Durante o levantamento de requisitos com as partes interessadas (stakeholders), é vital distinguir os requisitos de outros elementos, como questões, restrições e riscos.
III Os requisitos de solução são as características que atendem tanto aos requisitos de negócios quanto aos requisitos das partes interessadas (stakeholders).

ssinale a opção correta. 
Alternativas
Q3307173 Engenharia de Software

Julgue o item a seguir, em relação a técnicas de agrupamento, a técnicas de redução de dimensionalidade, e a processamento de linguagem natural.


Considere que se queira aplicar técnicas de processamento de linguagem natural na frase Paulo nasceu no Ceará, de forma tal que Paulo e Ceará sejam considerados, respectivamente, o nome da pessoa e o nome do local de nascimento dela. Nessa situação, é correto utilizar o NER (named entity recognition), pois, por meio da utilização do algoritmo K-means, os grupos relacionados aos termos que se deseja segmentar — no caso, pessoa e local — podem ser encontrados.

Alternativas
Respostas
1341: C
1342: A
1343: E
1344: D
1345: B
1346: B
1347: C
1348: A
1349: B
1350: C
1351: E
1352: C
1353: C
1354: C
1355: C
1356: D
1357: B
1358: D
1359: D
1360: E