Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
Para realizar testes de integração, um Técnico estudou as abordagens possíveis e uma delas é assim definida:
Ao usar esta técnica, os módulos são testados separadamente e depois integrados de uma só vez. No entanto, para realizar a integração usando essa abordagem é preciso stubs e drivers para testar os módulos isoladamente.
Muito usados para demonstrar uma operabilidade mínima do sistema, a maior desvantagem dessa técnica é que caso ocorra algum erro na interface de um módulo com outro, o motivo ficará mais difícil de ser encontrado, já que é uma abordagem não incremental.
Trata-se da abordagem
Sobre as etapas de teste unitário do padrão Triple A, considere:
I. Verifica-se se a operação realizada na etapa anterior surtiu o resultado esperado. Se o teste passa ou falha.
II. Configura-se tudo o que é necessário para que o teste possa rodar, ou seja, inicializa-se variáveis, cria-se alguns test doubles como Mocks, dentre outras coisas.
III. Processa-se de fato o teste. Onde se chama alguma função ou método que se quer colocar à prova.
As etapas constantes dos itens I, II e III referem-se, correta e respectivamente, a:
O “Security Development Lifecycle (SDL)” consiste em um conjunto de práticas que suportam garantia de segurança e requisitos de conformidade. O SDL ajuda os desenvolvedores a criar softwares mais seguros, reduzindo o número e a gravidade das vulnerabilidades no software. Nesse contexto, existem duas abordagens descritas a seguir:
I. Tem como objetivo identificar as vulnerabilidades no seu código-fonte antes de ele ser colocado em produção. É como uma revisão direta do código-fonte. Para isso são usadas técnicas de análise de código estático para procurar problemas sem precisar executar o código.
II. Tem por objetivo testar as interfaces expostas em busca de vulnerabilidades. Dessa forma, o teste é feito de fora para dentro, sendo que, nesse caso, a interface já é o suficiente para que o especialista realize o teste.
As abordagens descritas em I e II são conhecidas pelas siglas:
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
A respeito da ferramenta colaborativa wiki, julgue os seguintes itens.
I Há dezenas de diferentes softwares de wiki em uso. Alguns deles são de código aberto, enquanto outros são proprietários.
II Dentro de um universo wiki (instalação), os nomes das páginas são formados por um hash do título, para garantir a unicidade do conteúdo.
III A wiki é mantida pela Wikipédia, uma associação que, de tempos em tempos, necessita de ajuda financeira.
Assinale a opção correta.
É(são) etapa(s) do DevOps
I Imersão.
II Ideação.
III Prototipação.
Assinale a opção correta.
São tarefas do DevOps o(a)
I monitoramento (monitor).
II planejamento (plan).
III codificação (code).
Assinale a opção correta.