Questões de Concurso Sobre engenharia de software
Foram encontradas 14.502 questões
O processo de análise estática envolve a identificação de problemas na sintaxe do código-fonte.
Com ferramentas de análise estática, é possível identificar vulnerabilidades do tipo XSS (cross-site scripting) em aplicações web.
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.
As técnicas de entrevistas e análise de protocolos, embora muito usadas, são pouco recomendadas por estarem sujeitas a produzir um produto final com informações pouco confiáveis.
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).
Apesar de primar pela agilidade, testes ágeis exigem processos bem definidos, sob pena de perda de qualidade do produto final.
Com a adoção de DevOps, na fase de operação de um software, as equipes buscam identificar os problemas antes que afetem a experiência do cliente.
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 o uso de artefatos por jobs, mas não consegue compartilhar os artefatos.
O Gitlab suporta MR (merge request) que é capaz de mesclar a branch de origem com uma branch alvo.
A respeito do Gitlab, julgue o item a seguir.
O runner tem como função a execução de pipelines e o
versionamento automático do código-fonte de um repositório.
No que se refere à engenharia de usabilidade, julgue o item a seguir.
Facilidade de aprendizado, velocidade de operação, robustez,
facilidade de recuperação e adaptabilidade são os atributos
de uma interface de software.
Os requisitos de usuário de um sistema devem descrever os requisitos funcionais, de modo que eles sejam compreensíveis pelos usuários do sistema que não possuem conhecimento técnico detalhado, abstendo-se de inserir requisitos não funcionais.