Questões de Concurso Sobre engenharia de software
Foram encontradas 12.234 questões
É uma desvantagem de um sistema de controle de versão centralizado o ponto único de falha incorporado no servidor centralizado, pois, se o servidor remoto falhar, ninguém da equipe de desenvolvimento poderá trabalhar no código ou enviar alterações.
A respeito de SAS Guide, julgue o próximo item.
O SAS Studio fornece trechos de código predefinidos (SAS
Snippets) para serem utilizados, a partir desses trechos é
possível criar uma cópia, personalizar o código e salvar para
uso futuro na pasta Meus Snippets.
A implantação contínua se refere ao lançamento automático das mudanças feitas por um desenvolvedor, do repositório à produção, as quais podem ser utilizadas por clientes.
A monitoração contínua é uma prática que fornece feedback constante aos desenvolvedores e testadores sobre o desempenho e a disponibilidade de suas aplicações, tanto antes quanto após a implantação.
O processo de entrega contínua envolve a automação de processos de desenvolvimento, testes e integração dos códigos de forma frequente e em um repositório compartilhado.
Julgue o item a seguir, relativo a infraestrutura como código (IaC, na sigla em inglês).
A IaC declarativa especifica as propriedades dos recursos de
infraestrutura que deseja provisionar e, em seguida, a
ferramenta IaC descobre como alcançar esse resultado final
por conta própria.
No Scrum, que é um framework que aborda soluções adaptativas para problemas complexos, o product owner ordena o trabalho para um problema complexo, enquanto o Scrum team e seus stakeholders inspecionam os resultados.
Um dos princípios do Scrum é reduzir o desperdício, assim convém que, na sprint, o Scrum team se subdivida em subtimes, de modo a maximizar o paralelismo de execuções.
O processo de análise estática envolve a identificação de problemas na sintaxe do código-fonte.
A garantia de usabilidade de uma aplicação exige atualizações constantes que podem se basear no comportamento do usuário.
De acordo com os conceitos de inteligência artificial, as máquinas reativas têm a capacidade compreender os seres humanos, entendendo seus estados mentais.
O uso de PWA traz praticidade e velocidade à interação com o usuário, estando restrito a alguns browsers específicos.
Os requisitos funcionais de um software descrevem o que o software deve fazer, considerando critérios de desempenho das funcionalidades.
O reuso de software no nível de componentes pode exigir que se faça adaptações e ampliações do componente com código próprio.
Na aplicação do Kanban, é necessário que se estabeleça limites de trabalhos em andamento.
Com a adoção de Scrum, o Scrum Master tem o papel de liderar o time de desenvolvimento e administrar os recursos do grupo.
Na metodologia de pontos de função, qualquer função que apresente informação para o usuário por meio de processamento lógico é considerada uma saída externa (SE).
No SonarQube, a complexidade mede a quantidade de caminhos possíveis na execução do código.
É possível visualizar jobs de um pipeline e executar operações como cancelar e tentar novamente se der erro, mas os registros de log não podem ser apagados, pois registram o comportamento da execução dos jobs.
O Gitlab suporta MR (merge request) que é capaz de mesclar a branch de origem com uma branch alvo.