Questões de Concurso
Filtrar
3.456 Questões de concurso encontradas
Página 2 de 692
Questões por página:
Os modelos de ciclo de vida definem a sequência de atividades e os critérios de transição entre as fases de desenvolvimento de um produto de software. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:
(__) O modelo Cascata pressupõe que as fases de requisitos, projeto e implementação ocorram de forma sequencial, com rigorosa aprovação documental antes do avanço para a etapa seguinte.
(__) No modelo Espiral, a análise de riscos constitui uma atividade central repetida em cada iteração, visando mitigar incertezas tecnológicas antes da execução de fases mais onerosas.
(__) O desenvolvimento iterativo e incremental impede a entrega antecipada de funcionalidades operacionais, exigindo que o sistema completo esteja finalizado para a realização do primeiro deploy.
(__) A fase de manutenção evolutiva ocorre de forma a permitir a correção de erros críticos em sistemas já descontinuados, visando apenas o encerramento seguro das operações de banco de dados.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
A automação de testes permite a execução frequente de suítes de validação, sendo um componente fundamental para a qualidade contínua. Analise as afirmativas a seguir:
I. Testes unitários validam a menor unidade de código isolável e utilizam objetos simulados para desvincular a lógica de negócio de dependências externas complexas.
II. A automação de testes de interface substitui a necessidade de testes de unidade e integração, uma vez que valida o fluxo de negócio de forma abrangente e real.
III. O princípio da pirâmide de testes recomenda que o volume de testes unitários seja superior ao de testes de integração e de interface devido à sua rapidez e baixo custo.
Está correto o que se afirma em:
O SonarQube centraliza métricas de qualidade de código e fornece visões consolidadas sobre o débito técnico e a segurança das aplicações. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:
(__) O SonarQube utiliza 'Quality Gates' para definir as métricas mínimas de aprovação que um código deve atingir antes de ser integrado ou implantado no ambiente produtivo.
(__) A plataforma estima o débito técnico ao analisar problemas de manutenibilidade e fornecer uma estimativa de tempo necessária para a correção dos desvios identificados.
(__) A ferramenta veda a utilização de plugins externos para a análise de tecnologias legadas, operando apenas em sistemas baseados em contêineres e arquiteturas de nuvem.
(__) Através de métricas de cobertura de código, o SonarQube identifica os trechos da aplicação que não foram exercitados durante a execução da suíte de testes unitários.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.