Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.012 questões
Qual é o efeito da execução do comando a seguir?
git branch --move download upload && git push --set-upstream origin upload
( ) O processo de testes automatizados englobam os testes unitários e os testes de integração mas não incluem os testes de sistema ou de funcionalidade.
( ) A automação é um dos principais princípios do DevOps, permitindo executar tarefas mais rapidamente, diminuindo a possibilidade de erros humanos e tornando os processos mais confiáveis e auditáveis.
( ) Uma de suas vantagens de implementação é a realização de deploy de incrementos ou melhorias de software sob supervisão de especialistas.
( ) Essa abordagem busca aumentar o fluxo de trabalho completado, proporcionando uma maior frequência de deploys, enquanto aumenta a estabilidade e robustez do ambiente de produção.
As afirmativas são, respetivamente,
Qual é o propósito de criar um fork no Git?
Acerca de gerenciamento de API, de RESTful e de ITIL 4, julgue o item subsequente.
Um API gateway atua como um ponto central de entrada
para várias APIs e desempenha um papel importante na
simplificação da gestão de tráfego, autenticação, autorização
e monitoramento das chamadas de API.
Julgue o próximo item, referente à qualidade de software.
No conceito de usabilidade, considera-se que a experiência
do usuário, além das qualidades técnicas do software, é fator
determinante para a construção de sistemas de maior
qualidade, pois a participação do usuário pode facilitar a
compreensão dos seus desejos quanto ao software que está
sendo desenvolvido.
Esta é a prática de criar programas de computador considerando os impactos ambientais, sociais e econômicos. Envolve eficiência no uso de recursos, minimização de desperdício, reutilização de código e priorização da acessibilidade. Transparência e colaboração são essenciais para soluções responsáveis e duradouras, equilibrando as necessidades atuais com a preservação do ambiente e a promoção de uma sociedade justa.
Podemos afirmar que o conceito abordado no texto acima seria o seguinte:
A manutenção de softwares de um computador engloba ações como limpar os coolers e verificar sua rotação, remover corretamente a poeira das máquinas, reorganizar e encaixar corretamente cabos internos e trocar pasta térmica do processador.
A equipe de desenvolvimento está trabalhando em um sistema de gerenciamento de inventário para uma cadeia de lojas de varejo. Durante o desenvolvimento, foram implementadas várias funcionalidades, incluindo a adição de novos itens ao estoque, atualização de quantidades disponíveis e geração de relatórios de vendas. Para testar essas funcionalidades de forma eficiente, a equipe utiliza mocks e stubs.
Qual é o objetivo principal do uso de mocks e stubs durante os testes de software?
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
A técnica descrita é conhecida como
Esse artefato é uma representação visual
O JPA 2.0 permite que uma lista de objetos seja ordenada na memória e, depois, que essa ordem seja implementada no banco de dados para futuras consultas.