Questões de Engenharia de Software

O Openshift provê recursos a partir do kubernets, sendo capaz de executar e disponibilizar aplicações a partir de contêineres. As imagens dos contêineres no Openshift podem ser armazenadas no componente denominado
    A) pod.
    B) build.
    C) secret.
    D) registry.
    E) master.
Clique em uma opção abaixo para responder a questão:

Engenharia de Software - Teste de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2020 - TJPA/PA - Analista Judiciário - Análise de Sistemas (Desenvolvimento)

No processo de teste de software, o beta teste é
    A) realizado por uma equipe de teste independente.
    B) realizado pelos clientes no local de trabalho do desenvolvedor de software.
    C) realizado por clientes em seu próprio local de trabalho.
    D) útil para testar software sob medida.
    E) executado o mais cedo possível no ciclo de vida.
Clique em uma opção abaixo para responder a questão:

Engenharia de Software - Refatoração - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2020 - TJPA/PA - Analista Judiciário - Análise de Sistemas (Desenvolvimento)

No processo de TDD (test driven development), a refatoração
    A) deve acontecer após o código do software ter sido escrito e testado.
    B) ocorre antes de qualquer código ser escrito.
    C) deve acontecer após o software estar no mercado há um ano.
    D) ocorre durante a fase inicial do processo.
    E) nunca deve acontecer.
Clique em uma opção abaixo para responder a questão:
Assinale a opção que apresenta a funcionalidade do Subversion que permite ao usuário criar um repositório remoto em determinado diretório em seu repositório.
    A) merge
    B) branching
    C) externals
    D) trunk
    E) tagging
Clique em uma opção abaixo para responder a questão:

Engenharia de Software - Teste de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2020 - TJPA/PA - Analista Judiciário - Análise de Sistemas (Desenvolvimento)

O Clean Code deve considerar também o momento de teste do software em desenvolvimento. O Teste Limpo deve
    A) ser o mais completo possível, para que não seja necessário repeti-lo muitas vezes.
    B) ser específico para determinado ambiente.
    C) ser executado de forma que os testes sejam escritos antes que o código a ser testado esteja no ambiente de produção.
    D) produzir resultados com respostas o mais abertas possível, para garantir eficiência ao processo.
    E) contemplar todas as dependências possíveis, para garantir a eficácia do processo de testes.
Clique em uma opção abaixo para responder a questão:
No teste de software orientado a objetos, como a condição de um objeto é parte implícita da entrada e saída dos métodos, necessita-se de uma maneira para explorar sistematicamente as situações e transições do objeto. O modelo de teste adequado para executar essas operações é o teste
    A) interclasse.
    B) intraclasse.
    C) estrutural.
    D) de comando e decisão.
    E) com máquina de estado.
Clique em uma opção abaixo para responder a questão:
Um dos princípios do Manifesto Ágil é o de que os indivíduos e interações são mais importantes que processos e ferramentas. Um outro princípio é o de que
    A) o usuário é a principal fonte de informação de requisitos de software.
    B) os contratos são mais importantes que a colaboração com os clientes.
    C) o software funcionando é mais importante do que a documentação completa e detalhada.
    D) seguir o plano inicial é mais importante que a adaptação a mudanças.
Clique em uma opção abaixo para responder a questão:
De acordo com a notação UML, o diagrama que enfatiza o ordenamento temporal das ações, onde as linhas verticais representam os objetos e as setas horizontais representam as mensagens passadas entre os objetos, é o
    A) diagrama de estados.
    B) diagrama de sequência.
    C) diagrama de colaboração.
    D) diagrama de componentes.
Clique em uma opção abaixo para responder a questão: