Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q2383128 Engenharia de Software
Suponha que a equipe de desenvolvimento de sistemas para web do Ipea confeccionou um cluster Kubernetes e o pôs em execução, visando hospedar workloads executáveis em um único espaço de armazenamento, para que as páginas webs dinâmicas do Ipea respondam mais rapidamente aos acessos. Nesse caso, a equipe precisa implantar um aplicativo conteinerizado nesse cluster.
Qual objeto deve ser construído com a responsabilidade de criar e atualizar instâncias desse aplicativo conteinerizado?
Alternativas
Q2383124 Engenharia de Software
Considere que um novo software foi desenvolvido e está prestes a entrar no ambiente de produção de uma empresa, mas, antes disso, serão realizados testes finais. Para isso, um conjunto de representantes dos usuários finais deve participar desse estágio de testes. Caso se perceba que o software está tendo o comportamento esperado, ele será implantado em produção.
Qual estágio de teste está descrito no cenário acima?
Alternativas
Q2383123 Engenharia de Software
Um especialista em testes de software, com vasta experiência na criação de testes não funcionais, reuniu-se com sua equipe de desenvolvimento para avaliar se ainda havia requisitos não funcionais pendentes de teste em um novo software de e-commerce que estava sendo desenvolvido. Após ler a lista de requisitos identificados pela equipe como pendentes de teste, o especialista identificou um requisito não funcional ainda não testado.
Com base no cenário apresentado, o requisito não funcional identificado foi o de verificar se
Alternativas
Q2383122 Engenharia de Software
Uma desenvolvedora foi contratada para a equipe de desenvolvimento de uma empresa e teve, como primeira tarefa, estudar sobre stub.
Ao pesquisar sobre o assunto, ela encontrou uma boa definição para esse termo, que explicava que stub é(são)
Alternativas
Q2383121 Engenharia de Software
Uma gerente de testes de software propôs a seu time de desenvolvimento que começasse a aplicar a abordagem Test Driven Development (TDD).
É uma das características principais dessa abordagem iniciar o desenvolvimento de testes
Alternativas
Q2383120 Engenharia de Software
Uma nova funcionalidade acabou de ser desenvolvida para um software que tem sido usado há anos por uma empresa. A líder da equipe de desenvolvimento informou à equipe a relevância de executar um conjunto de testes a toda nova versão desse software, a fim de garantir que mudanças realizadas nas novas versões não impactem o restante do sistema.
Com base no cenário descrito, qual(is) teste(s) valida(m) se o que foi criado em versões anteriores desse mesmo software continua funcionando a partir de mudanças em suas outras funcionalidades?  
Alternativas
Q2383119 Engenharia de Software
Um desenvolvedor de sistemas, ao analisar algumas ferramentas de testes, deparou-se com o xUnit, o qual, dentre outras características, destaca-se por
Alternativas
Q2383118 Engenharia de Software
No projeto de desenvolvimento de um determinado software, uma equipe foi designada para criar, exclusivamente, testes funcionais e não funcionais para esse software.
Nesse cenário, é recomendado que a equipe se envolva nesse projeto na etapa de
Alternativas
Q2383117 Engenharia de Software
Em projetos de desenvolvimento de softwares, é importante que eles sejam testados em diferentes situações comuns de ocorrerem, de modo a contribuir para que eles atinjam a qualidade esperada. Por isso, nesses projetos, quatro níveis de teste são importantes de serem considerados, a fim de ajudar a lidar com tais situações.
Esses quatro níveis de teste são os seguintes:
Alternativas
Q2383114 Engenharia de Software
Em um diagrama de classes criado por uma equipe, há uma classe P que possui um relacionamento de associação com a classe Q.
Qual situação, em código, representa, de maneira adequada, tal ideia de relacionamento entre essas classes?
Alternativas
Q2383110 Engenharia de Software
Admita que a área de desenvolvimento de softwares do Ipea está confeccionando um aplicativo responsivo de Machine Learning (ML) usando o Bootstrap, de modo a melhorar a apresentação das planilhas que mostram os vínculos de trabalho das pessoas do setor público.
Qual algoritmo de conjunto deve ser utilizado para incrementar a estabilidade desse aplicativo de ML?  
Alternativas
Q2383094 Engenharia de Software
A engenharia de requisitos pode ser dividida em gerenciamento de requisitos e desenvolvimento de requisitos, e este, por sua vez, pode ser subdividido em elicitação, análise, especificação e validação. Cada um desses quatro componentes do desenvolvimento de requisitos possui um conjunto de boas práticas.
Uma das boas práticas associadas à validação de requisitos é
Alternativas
Q2383089 Engenharia de Software
Uma equipe de desenvolvedores do Ipea está desenvolvendo um novo projeto seguindo as práticas do Scrum. Durante uma sprint, o Product Owner foi informado de que uma nova portaria editada pelo Ministério do Planejamento e Orçamento tornará a sprint em curso sem valor para a nova aplicação.
Nessas condições, será adotado o seguinte procedimento:
Alternativas
Q2381552 Engenharia de Software
Sobre o processo de desenvolvimento ágil de software, é correto afirmar que:
Alternativas
Q2381551 Engenharia de Software
Quais as visibilidades de classes, atributos e métodos que são providas pela Orientação a Objetos (OO)?
Alternativas
Q2381550 Engenharia de Software
Em relação ao desenvolvimento e à manutenção de sistemas e aplicações, o processo de localizar e remover erros no código-fonte de um software é conhecido como:
Alternativas
Q2380788 Engenharia de Software
A Visão Computacional (CV) é um subdomínio da inteligência artificial (IA) que treina o sistema para identificar e interpretar o mundo visual. CV envolve várias tarefas importantes, como modelagem de cena tridimensional, geometria de câmera multimodelo, correspondência estéreo baseada em movimento, processamento de nuvem de pontos, estimativa de movimento e muito mais.

Avalie se as três etapas básicas envolvidas nesse processo são as seguintes:

I. Aquisição da imagem.
II. Processamento da imagem.
III. Segmentação da imagem.

Está correto o que se apresenta em
Alternativas
Q2378425 Engenharia de Software

A respeito de contêineres, máquinas virtuais e DevOps, julgue o item a seguir.


DevOps opera com base em princípios, entre os quais está a entrega contínua, que permite realizar tarefas repetitivas de maneira eficiente e confiável, reduzindo erros e liberando tempo para atividades de maior valor. 

Alternativas
Q2378424 Engenharia de Software

A respeito de contêineres, máquinas virtuais e DevOps, julgue o item a seguir.


Contêineres e máquinas virtuais são equivalentes, sendo ambos uma cópia digital de uma máquina física; os contêineres, além de serem uma cópia digital, contêm o código de uma aplicação, suas bibliotecas e outras dependências.

Alternativas
Q2378420 Engenharia de Software

Julgue o item que se segue, a respeito de qualidade de software.  


Um teste de software de regressão estará corretamente projetado quando se considera, em cada uma das funções principais do software, apenas os testes que tratam de uma ou mais classes de erros. 

Alternativas
Respostas
2781: D
2782: A
2783: B
2784: B
2785: A
2786: C
2787: C
2788: A
2789: E
2790: C
2791: E
2792: D
2793: D
2794: A
2795: A
2796: D
2797: C
2798: E
2799: E
2800: C