Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 10.663 questões

Q3069057 Engenharia de Software
Considerando o Guia do Scrum, versão 2020 (scrumguides.org), em português, analise as assertivas abaixo sobre os Scrum Teams da metodologia ágil Scrum:

I. São multifuncionais, o que significa que os membros têm todas as habilidades necessárias para criar valor a cada Sprint.
II. São compostos de até quatro pessoas: um Product Owner, um Scrum Master e um ou dois Developers.
III. São autogerenciáveis, o que significa que decidem internamente quem faz o que, quando e como.

Quais estão corretas?
Alternativas
Q3066612 Engenharia de Software
A Engenharia de Software se concentra na aplicação de princípios de engenharia para o desenvolvimento, manutenção e evolução de sistemas de software, envolvendo a aplicação sistemática de métodos, técnicas e ferramentas para produzir software de alta qualidade de maneira eficiente e eficaz. Assinale a seguir a alternativa que mostra corretamente o nome da fase do ciclo de vida do desenvolvimento de software responsável por definir as funcionalidades do sistema, suas restrições e os requisitos que deverão ser atendidos?
Alternativas
Q3063502 Engenharia de Software

Julgue o próximo item, a respeito de arquitetura e engenharia de software


O objetivo dos requisitos não funcionais é definir como serão implementados em um software, por exemplo, conexões a banco de dados e tipos de dispositivos onde o software será executado. 

Alternativas
Q3063481 Engenharia de Software

Julgue o item subsequente, referente a DevOps, switches, teoria e políticas de backup e recuperação de dados e Apache. 


Entrega contínua é uma abordagem da engenharia de software na qual se produzem softwares em ciclos curtos, garantindo um software executável a qualquer momento e, ainda, a redução de custos, de tempo e de risco na entrega. 

Alternativas
Q3063327 Engenharia de Software
Considere as seguintes afirmativas sobre o modelo de desenvolvimento de software em espiral:

I. Uma das características mais marcantes do modelo em espiral é a sua ênfase na identificação, análise e mitigação de riscos.
II. Segue a abordagem de passos sistemáticos do modelo cascata, incorporando-os a uma estrutura iterativa.
III. É uma abordagem realista para o desenvolvimento de sistemas e software de grande porte.

Considerando-se V para verdadeiro e F para falso, o julgamento correto das afirmativas é
Alternativas
Q3060538 Engenharia de Software
Dany trabalha em uma startup que desenvolve jogos para a web, sua equipe faz uso de diversos métodos, guia de melhores práticas, conceitos, metodologias, ferramentas, tecnologias e frameworks para a execução dos trabalhos. Diante do exposto marque a alternativa INCORRETA.
Alternativas
Q3060537 Engenharia de Software
Em projetos de desenvolvimento de software há uma necessidade de estreitamento entre os profissionais de tecnologia e os stakeholders demandantes. O processo de modelagem de uma nova solução a comunicação é um dos fatores críticos de sucesso. Diante do cenário, muitas tecnologias e conceitos foram criados ao longo dos anos para auxiliar nessa demanda. A (Unified Modeling Language) – UML, tem esse objetivo. Sobre ela marque a alternativa CORRETA.
Alternativas
Q3060536 Engenharia de Software
Lianny trabalha como analista de tecnologia da informação em um Instituto Federal de Educação, Ciência e Tecnologia de um estado da federação, desenvolve software sob demanda, ela é a líder de uma equipe que é composta por seis pessoas. Sua equipe diariamente tem contato com uma variedade de tecnologias, ferramentas, metodologias, conceitos e guias de melhores práticas relacionadas à área. O projeto atual, priorizado pela gestão, demandou a elucidação de alguns desses conceitos relacionados à análise de requisitos

I - Jorge afirmou que requisitos funcionais de software são qualidades e características dos sistemas relacionados a desempenho, segurança, usabilidade e confiabilidade.
II - Mateus argumentou que requisitos não funcionais de software estão relacionados às ações específicas que o sistema deve realizar para atender às necessidades do usuário. Ou seja, eles definem o que o sistema deve fazer. Como exemplo, citou em um sistema de ecommerce o usuário pode adicionar produtos ao carrinho de compras.
III – Ana afirmou que o colega Jorge estava equivocado em sua afirmação e que Mateus estava certo na definição do conceito. 
IV – Requisitos funcionais podem usar os testes denominados caixa preta. Requisitos não funcionais estão relacionados às restrições de ordem geral, tais como: ambiente, qualidade e implementação.

Diante somente das opções apresentadas acima julgue os itens abaixo e marque as INCORRETAS.
Alternativas
Q3060330 Engenharia de Software
O Git é uma ferramenta de controle de versão amplamente utilizada por desenvolvedores para gerenciar mudanças em projetos de software. Qual comando Git é utilizado para iniciar um novo repositório Git em um diretório local, permitindo que ele seja versionado?
Alternativas
Q3058081 Engenharia de Software

Acerca da BPMN (Business Process Model and Notation) e das metodologias ágeis Scrum e XP, julgue o item.


Para a metodologia XP, as user stories não contêm todos os detalhes sobre a funcionalidade, mas devem ser capazes de transmitir um pouco sobre a necessidade do negócio. 

Alternativas
Q3058080 Engenharia de Software

Acerca da BPMN (Business Process Model and Notation) e das metodologias ágeis Scrum e XP, julgue o item.


Em Scrum, a Definição de Pronto é específica para um item ou para um grupo de itens. 

Alternativas
Q3058079 Engenharia de Software

Acerca da BPMN (Business Process Model and Notation) e das metodologias ágeis Scrum e XP, julgue o item.


De acordo com a metodologia Scrum, o Product Owner é uma lista de itens selecionados do alto do Product Backlog para o desenvolvimento do Incremento do Produto no Sprint, adicionada de um plano de como esse trabalho será realizado. 

Alternativas
Q3058078 Engenharia de Software

Acerca da BPMN (Business Process Model and Notation) e das metodologias ágeis Scrum e XP, julgue o item.


Na BPMN, o círculo com borda grossa representa o fim do processo. 

Alternativas
Q3058077 Engenharia de Software

Acerca da BPMN (Business Process Model and Notation) e das metodologias ágeis Scrum e XP, julgue o item.


Na BPMN, as atividades em um processo podem ser definidas como uma sequência de passos. 

Alternativas
Q3057692 Engenharia de Software
Em redes de computadores, o que caracteriza um ataque de negação de serviço (DoS)?
Alternativas
Q3057495 Engenharia de Software
O objetivo do Scrum é prover uma forma mais rápida, confiável e eficiente de desenvolver softwares na indústria de tecnologia. Nesse sentido, o Scrum proporciona aos participantes uma atuação com visão crítica, capaz de lidar com mudanças e de sugerir modificações para melhorar a produtividade como um todo. Dentre os papéis dos participantes definidos pelo Scrum, um deles foca no retorno do investimento e no valor agregado para o cliente, buscando entender o produto, os objetivos de negócio e as necessidades dos diferentes interessados (stakeholders), para tomar as melhores decisões quanto à prioridade das tarefas do backlog do produto.

Essa é a descrição do papel da(o
Alternativas
Q3057482 Engenharia de Software
Um time de desenvolvimento de software está adotando a cultura DevOps para melhorar a colaboração entre as equipes de desenvolvimento e operações. O objetivo é acelerar a entrega de software, melhorar a qualidade e aumentar a satisfação dos clientes. A equipe está implementando práticas para assegurar que o código funcione corretamente em diferentes ambientes antes de ser lançado em produção.
Entre as práticas de DevOps, aquela que é específica e essencial para garantir que o código funcione de forma consistente em diferentes ambientes é conhecida como 
Alternativas
Q3057481 Engenharia de Software
Um time de desenvolvimento está trabalhando em um sistema financeiro que processa transações bancárias. Para garantir que o sistema seja flexível, escalável e fácil de manter, o time decide usar padrões de projeto. Após uma análise cuidadosa de uma situação encontrada, eles escolhem como solução uma combinação de dois padrões de projeto. O primeiro padrão de projeto escolhido é usado para criar instâncias de objetos necessários para processar diferentes tipos de transações, enquanto o segundo padrão de projeto escolhido garante que o sistema possa tratar uma série de requisições de transações de forma flexível e extensível.
Considerando-se o contexto descrito, quais são os dois padrões de projeto escolhidos? 
Alternativas
Q3057476 Engenharia de Software
Durante o desenvolvimento de um projeto de software em uma empresa de tecnologia, foram identificados diversos problemas relacionados à falta de testes adequados. Muitas funcionalidades do software estavam com bugs, o que gerou retrabalho e atrasos na entrega do projeto. Para resolver esses problemas, a equipe responsável decidiu adotar a prática de Desenvolvimento Orientado por Testes (Test-Driven Development—TDD).
Quais são as etapas do ciclo de TDD que essa equipe deve seguir para garantir a implementação correta das funcionalidades e a redução de bugs no projeto? 
Alternativas
Q3057475 Engenharia de Software
Um desenvolvedor está criando um aplicativo móvel usando React Native 0.59. Durante o desenvolvimento, ele precisa gerenciar o estado do aplicativo de forma eficiente e decide utilizar o Context API para passar dados entre componentes sem a necessidade de prop drilling. Ele precisa criar um contexto para compartilhar dados entre vários componentes do aplicativo.
Considerando-se o contexto descrito, qual das seguintes opções descreve corretamente o processo de criação e uso de um contexto em React Native 0.59?
Alternativas
Respostas
1: C
2: E
3: C
4: C
5: D
6: B
7: A
8: A
9: B
10: C
11: E
12: E
13: C
14: C
15: B
16: D
17: E
18: C
19: C
20: B