Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q2541942 Engenharia de Software
Você está envolvido em um projeto ágil e deparou com um quadro com diversos post-its. Em um deles estava escrito: “Vera (professora) gostaria de comunicar aos pais situações especiais.”

Esses post-its no quadro mostram, tipicamente o (a):
Alternativas
Q2541941 Engenharia de Software
Pamela está em um projeto ágil como responsável por definir, comunicar e manter a visão do produto ao longo do projeto, criando um plano de como ela espera que o produto evolua ao longo do tempo. Neste contexto, o papel de Pamela e o plano são conhecidos, respectivamente, por:
Alternativas
Q2541940 Engenharia de Software
No gerenciamento ágil de projetos utilizando design thinking há uma ferramenta na etapa “convergir para prototipar” utilizada para validar a hipótese do negócio. Essa ferramenta é conhecida como:
Alternativas
Q2537030 Engenharia de Software
No Scrum o responsável pelo backlog do produto e o responsável por determinar o quanto de trabalho desse backlog será entregue na próxima iteração são, respectivamente: 
Alternativas
Ano: 2024 Banca: ACAFE Órgão: CELESC Prova: ACAFE - 2024 - CELESC - Administrador |
Q2536568 Engenharia de Software
Uma empresa de marketing digital está explorando o uso de inteligência artificial (IA) generativa para melhorar suas campanhas publicitárias. A equipe está discutindo como essa tecnologia pode ser utilizada para criar conteúdo personalizado e interativo para seus clientes, além de otimizar o processo criativo, economizando tempo e recursos. Assinale a alternativa CORRETA, que traz a aplicação da IA generativa mais adequada para uma empresa de marketing digital que deseja melhorar suas campanhas publicitárias.
Alternativas
Q2536548 Engenharia de Software
O Behaviour Driven Development (BDD) é uma técnica de desenvolvimento ágil que busca integrar regras de negócio com linguagem de programação, focando no comportamento do software. Por se tratar de uma evolução do TDD, a metodologia permite que os testes ainda orientem o desenvolvimento, proporcionando que os testes sejam escritos antes mesmo que o código de programação. Sobre a utilização de BDD, analise as afirmativas a seguir.


I. Simplifica a comunicação utilizando cenários descritos pelo cliente ou analista, dividindo-os em três blocos definidos pelas palavras-chave: Given, When e Then.
II. O Spock é um framework que oferece algumas vantagens como a utilização da linguagem Groovy e um formato de escrita de testes intuitivo e de fácil leitura.
III. Proporciona diversas vantagens como uma melhor comunicação entre as equipes, um maior compartilhamento de conhecimento, documentação dinâmica e uma visão do todo.


Está correto o que se afirma em
Alternativas
Q2536547 Engenharia de Software
Determinado desenvolvedor de softwares, com experiência em uma linguagem de programação específica, foi contratado por uma Software House de grande porte para trabalhar com a mesma linguagem de programação do seu domínio. Durante o processo de onboarding, o profissional recebeu diversas orientações sobre os produtos da empresa, as necessidades e também os desafios de cada um dos projetos; na parte técnica, o profissional foi instruído inúmeras vezes que na organização existem diversos códigos legados, que foram produzidos no início desses projetos por desenvolvedores que já não fazem mais parte da organização e que, por norma de um acordo interno, todas as intervenções nesses códigos necessitam passar por um processo de refatoração e adequação de boas práticas de programação. Como material de apoio, o desenvolvedor recebeu toda a documentação interna da empresa onde constam os padrões de código, baseados em técnicas de Clean Code, que devem ser seguidos nas implementações, além de uma indicação de leitura e estudo de livros relacionados a esse tema. Diante do exposto, assinale a afirmativa INCORRETA.
Alternativas
Q2535277 Engenharia de Software
Kubernetes é uma plataforma de código aberto amplamente utilizada para orquestração de contêineres que permite automatizar a implantação, o escalonamento e o gerenciamento de aplicativos em contêineres.

O componente da camada de gerenciamento de um cluster do Kubernetes que observa os Pods recém-criados e que ainda não foram atribuídos a um nó, e seleciona um nó para executá-los é:

Alternativas
Q2535275 Engenharia de Software
Monitorar a infraestrutura de TI da qual os sistemas computacionais dependem é fundamental para permitir às organizações manterem os níveis de desempenho necessários de seus negócios.
São ferramentas de software de código aberto que tem por finalidade o monitoramento da infraestrutura de TI:
Alternativas
Q2534649 Engenharia de Software
As plataformas no-code e low-code têm transformado o desenvolvimento de software, permitindo que usuários com pouca ou nenhuma habilidade de programação criem aplicativos e soluções digitais.
Considerando a emergência e o impacto dessas tecnologias, analise as afirmações a seguir sobre ferramentas no-code e low-code.

I. Plataformas no-code permitem que profissionais não técnicos desenvolvam aplicativos complexos sem escrever uma única linha de código, utilizando interfaces gráficas e funcionalidades de arrastar e soltar.
II. Embora as ferramentas low-code reduzam a necessidade de codificação, elas ainda exigem algum conhecimento técnico para a implementação de funcionalidades personalizadas e integração com outros sistemas.
III. A escalabilidade e a segurança de soluções desenvolvidas com ferramentas no-code e low-code dependem unicamente das infraestruturas de cloud providas pelos fornecedores dessas plataformas, sem espaço para otimizações específicas ao contexto de uso.
IV. Embora ferramentas no-code e low-code facilitem a prototipagem e o desenvolvimento rápido, elas exigem uma compreensão detalhada dos processos de negócio para que as aplicações finais atendam efetivamente às necessidades dos usuários sem gerar redundâncias funcionais.

Está correto o que se afirma em
Alternativas
Q2534644 Engenharia de Software
Na validação de requisitos de software, acerca das interações entre a Criação de Casos de Teste, Prototipação e Revisão de Requisitos é correto afirmar que
Alternativas
Q2534643 Engenharia de Software
Durante a fase inicial de um projeto de desenvolvimento de software, uma equipe procura empregar uma técnica de elicitação de requisitos que estimule a criatividade e encoraje a participação de todos os stakeholders para gerar um amplo leque de ideias e soluções para problemas potenciais. Essa técnica favorece um ambiente em que todas as sugestões são bem-vindas, sem críticas imediatas, permitindo que a equipe explore possibilidades inovadoras e identifique requisitos que podem não ser evidentes em uma análise inicial.
A técnica descrita é conhecida como
Alternativas
Q2534642 Engenharia de Software
Na Engenharia de Requisitos, considerando as diversas atividades e técnicas utilizadas para a descoberta, a análise, a especificação e a validação de requisitos em projetos de desenvolvimento de software, avalie as afirmativas a seguir.

I. A Elicitação de Requisitos é limitada à coleta de informações através de entrevistas e questionários, excluindo métodos como a observação direta ou a integração no ambiente de trabalho dos stakeholders para entender suas necessidades e processos.
II. Histórias de Usuários, como principais instrumentos da Engenharia de Requisitos em Métodos Ágeis de Desenvolvimento, servem exclusivamente para documentar requisitos funcionais de forma detalhada, sem considerar aspectos não-funcionais ou restrições operacionais.
III. O conceito de Produto Mínimo Viável (MVP) é empregado para validar a relevância e viabilidade de um produto em mercados desconhecidos ou incertos, focando-se no desenvolvimento de funcionalidades essenciais para testar hipóteses críticas de negócios.

Está correto o que se afirma em
Alternativas
Q2534635 Engenharia de Software
O Business Analysis Core Concept Model™ (BACCM™) é um framework conceitual que serve como alicerce para a prática de análise de negócios. Ele é construído sobre seis conceitos essenciais: Mudança, Necessidade, Solução, Stakeholder, Valor e Contexto.
Com base no entendimento dos conceitos essenciais do BACCM, avalie as afirmativas a seguir:

I. O "Valor" é considerado apenas em termos monetários, desconsiderando aspectos intangíveis como satisfação do cliente ou melhora da moral dos funcionários.
II. "Solução" é entendida como qualquer intervenção específica destinada a satisfazer uma ou mais necessidades identificadas, podendo ser uma mudança em processos, sistemas ou comportamentos.
III. "Necessidade" é identificada como um problema ou oportunidade a ser abordado, podendo motivar os stakeholders a buscar mudanças ou ajustar soluções existentes para entregar maior valor.

Está correto o que se afirma em
Alternativas
Q2534629 Engenharia de Software
Em gerenciamento ágil de projetos de software com Scrum, uma unidade de documentação que declara cada um dos requisitos da solução desejada, escritos pela perspectiva dos stakeholders envolvidos, indicando quem quer, o que, e o porquê, é denominado
Alternativas
Q2534628 Engenharia de Software
O gráfico de burndown é frequentemente utilizado em metodologias ágeis de desenvolvimento de software, como o Scrum.
Esse artefato é uma representação visual
Alternativas
Q2534615 Engenharia de Software
No campo de desenvolvimento de tecnologias para realidade virtual (VR), a seguinte técnica é empregada para otimizar o processamento gráfico, concentrando os recursos de renderização na área da visão onde o olhar do usuário está focado, enquanto reduz a qualidade gráfica nas periferias da visão, resultando em uma experiência de alta qualidade visual com menor demanda computacional:
Alternativas
Q2534613 Engenharia de Software
As tecnologias de Realidade Aumentada (RA) e Realidade Virtual (RV) estão abrindo novas fronteiras em diversas indústrias, desde manufatura até saúde e educação, oferecendo oportunidades sem precedentes para treinamento, manutenção e análise.
Considerando as aplicações inovadoras dessas tecnologias, analise as afirmativas a seguir.

I. Um tablet com um software que utiliza sua câmera para auxiliar na manutenção de equipamentos por meio da sobreposição de um modelo virtual detalhado em cima do equipamento a ser consertado, com vista explodida, é um exemplo de aplicação de Realidade Aumentada (RA).
II. O uso de ambientes virtuais imersivos para simulação de evacuação em grandes instalações, permitindo que os ocupantes pratiquem rotas de fuga em situações de emergência de forma segura e efetiva, é uma aplicação de Realidade Aumentada (RA) para preparação e resposta a emergências.
III. Dispositivos do tipo smart glasses ou óculos inteligentes são considerados dispositivos de Realidade Virtual (RV).

Está correto o que se afirma em 
Alternativas
Q2534606 Engenharia de Software
Em um projeto de pesquisa avançado na área de reabilitação física, uma equipe multidisciplinar está desenvolvendo uma solução inovadora baseada em Visão Computacional e IA para auxiliar na recuperação de pacientes que sofreram lesões musculoesqueléticas.
A tecnologia precisa capturar e analisar os movimentos do corpo humano, avaliando a execução correta dos exercícios e sugerindo ajustes para garantir a eficácia da reabilitação. A tecnologia deve, ainda, ser capaz de interpretar a complexidade dos movimentos humanos, identificando posições e partes específicas do corpo e garantindo que os pacientes mantenham a postura adequada durante toda a sessão de exercícios.
Com base nessas informações, assinale a técnica de visão computacional e Inteligência Artificial fundamental para o desenvolvimento desse sistema.
Alternativas
Q2534604 Engenharia de Software
No contexto do Processamento de Linguagem Natural, a geração aumentada de recuperação (ou RAG, do inglês RetrievalAugmented Generation) é uma técnica que visa a melhorar a acurácia e a confiabilidade de modelos de IA Generativa.
O objetivo principal dessa técnica é
Alternativas
Respostas
2261: D
2262: D
2263: C
2264: B
2265: A
2266: A
2267: A
2268: D
2269: C
2270: C
2271: B
2272: D
2273: B
2274: D
2275: B
2276: A
2277: A
2278: A
2279: A
2280: E