Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q3111801 Engenharia de Software
No que concerne à qualidade do código e de sistemas e à abordagem DevOps, julgue o item subsequente.

Um dos benefícios do DevOps, no que diz respeito aos testes, é o fato de a integração contínua estimular o princípio do teste antecipado, incentivando os desenvolvedores a entregar códigos de alta qualidade junto com a análise estática. 
Alternativas
Q3111800 Engenharia de Software
No que concerne à qualidade do código e de sistemas e à abordagem DevOps, julgue o item subsequente.

Um defeito como a complexidade excessiva do código pode, em princípio, ser encontrado com maior facilidade e com menores custos a partir da utilização de testes estáticos.
Alternativas
Q3111799 Engenharia de Software
No que concerne à qualidade do código e de sistemas e à abordagem DevOps, julgue o item subsequente.

Nos testes de software, os stubs, diferentemente dos mocks, são mais apropriados para a verificação do comportamento da aplicação em contraste com a verificação de estado durante um teste unitário.
Alternativas
Q3111798 Engenharia de Software
Julgue o próximo item, relativos à engenharia de requisitos de software no contexto de análise e projeto de sistemas.

Em um projeto ágil, a gestão das tarefas a realizar normalmente é iniciada com um backlog limitado de produtos com requisitos de alto nível de abstração, limitando a realidade ao que é relevante a este nível mais genérico.
Alternativas
Q3111797 Engenharia de Software
Julgue o próximo item, relativos à engenharia de requisitos de software no contexto de análise e projeto de sistemas.

Não pagar algumas dívidas técnicas faz parte do processo de gestão dos problemas encontrados na implementação dos requisitos. 
Alternativas
Q3111788 Engenharia de Software
Em relação à ferramenta de versionamento Git, julgue o item a seguir.

A execução do comando git push pdpjJE main fará que a versão local do projeto de nome pdpjJE seja sincronizada para a versão mais recente do repositório remoto; enquanto a execução do comando git pull pdpjJE main fará que as alterações locais feitas no projeto de nome pdpjJE sejam enviadas para o repositório remoto. 
Alternativas
Q3111784 Engenharia de Software
No que concerne a Java, Zuul e Spring Cloud, julgue o item a seguir.

Como um aplicativo de serviço de borda, o Zuul é construído para permitir roteamento dinâmico e monitoramento que lida com solicitações e executa o roteamento de aplicativos de microsserviços, funcionando como porta de entrada para os pedidos. 
Alternativas
Q3110968 Engenharia de Software
Em relação a metodologias de desenvolvimento de sistemas, julgue o item subsequente.

No Scrum, a sprint retrospective é a etapa na qual o cliente (usuário) identifica as mudanças mais úteis para melhorar a eficácia do produto; essas mudanças podem ser adicionadas ao sprint backlog da próxima sprint pelo product owner.
Alternativas
Q3110967 Engenharia de Software
Em relação a metodologias de desenvolvimento de sistemas, julgue o item subsequente.

No Scrum, o product backlog é uma lista ordenada e emergente do que é necessário para melhorar o produto.
Alternativas
Q3110966 Engenharia de Software
Em relação a metodologias de desenvolvimento de sistemas, julgue o item subsequente.

No Scrum, a sprint review visa inspecionar o resultado da sprint e determinar as adaptações futuras, caso necessário, e é executada após a sprint ser finalizada.
Alternativas
Q3110965 Engenharia de Software
Em relação a metodologias de desenvolvimento de sistemas, julgue o item subsequente.

O modelo cascata é mais adequado para uso em sistemas cujos requisitos são bem definidos e estáveis que para sistemas em que os requisitos são alterados continuamente.
Alternativas
Q3110945 Engenharia de Software
Julgue o item subsequente, em relação a desenvolvimento de sistemas.

Em desenvolvimento de software, o MVP (minimum viable product) representa uma solução de software rápida e funcional e tem como objetivo validar a viabilidade de um projeto.
Alternativas
Q3110944 Engenharia de Software
Julgue o item subsequente, em relação a desenvolvimento de sistemas.

A análise para o desenvolvimento de uma aplicação deve considerar a experiência do usuário, que é representada, por exemplo, pela tela da própria aplicação.
Alternativas
Q3110943 Engenharia de Software
Julgue o item subsequente, em relação a desenvolvimento de sistemas.

As manutenções evolutivas em um software visam à adaptação a novas regras de negócio, não previstas anteriormente.
Alternativas
Q3110615 Engenharia de Software
Métricas para Sistemas Orientados a Objetos Software orientado a objetos (OO) é fundamentalmente diferente do software desenvolvido usando métodos convencionais. Métricas para teste em (OO) são organizadas em categorias que refletem importantes características de projeto. Para a categoria de encapsulamento, tem-se a seguinte métrica:
Alternativas
Q3110611 Engenharia de Software
Assinale a alternativa que se refere ao modelo de desenvolvimento de software caracterizado no texto abaixo:
É apropriado para sistemas transacionais onde as rotinas e procedimentos a serem automatizados são altamente estruturados. A principal desvantagem desta abordagem é o alto custo de correção das especificações quando nas fases de Teste e Implantação. Nesse ciclo, nenhum tipo de modelo é criado, não são utilizadas técnicas de estruturação e quase não existe oportunidade para o usuário realizar alguma alteração em pontos dos requisitos congelados
Alternativas
Q3109026 Engenharia de Software
Um projetista de sistema de informação, fazendo uso da UML, precisa trabalhar com um diagrama dessa linguagem que auxilia na modelagem de objetos e apresenta o modelo da estrutura estática do sistema. Esse diagrama é o de:
Alternativas
Q3108486 Engenharia de Software
O que é “versionamento de código com git”? 
Alternativas
Q3108483 Engenharia de Software
“É uma linguagem de programação amplamente usada em aplicações da Web, desenvolvimento de software, ciência de dados e machine learning (ML). Seus desenvolvedores a usam porque é eficiente e fácil de aprender e pode ser executada em muitas plataformas diferentes. Foi criada por Guido Van Rossum, um programador de computador na Holanda que deu o nome a essa linguagem em razão de um programa de televisão do qual era fã. Essa linguagem de programação é? 
Alternativas
Q3108108 Engenharia de Software
Indique a alternativa abaixo que apresenta conteúdo que NÃO faz parte do cenário das ferramentas utilizadas no desenvolvimento de aplicativos móveis.
Alternativas
Respostas
1741: C
1742: C
1743: E
1744: C
1745: C
1746: E
1747: C
1748: E
1749: C
1750: E
1751: C
1752: C
1753: E
1754: E
1755: D
1756: D
1757: A
1758: B
1759: E
1760: A