Questões de Engenharia de Software do ano 2020

Lista completa de Questões de Engenharia de Software do ano 2020 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

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.

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.

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.

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.

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.

No que diz respeito à Orientação a Objetos, dois princípios são caracterizados a seguir: I. faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe. II. indica a capacidade de abstrair várias implementações diferentes em uma única interface. As classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. Os princípios caracterizados em I e II são respectivamente denominados

    A) encapsulamento e coesão.

    B) acoplamento e coesão.

    C) encapsulamento e acoplamento.

    D) acoplamento e polimorfismo.

    E) encapsulamento e polimorfismo.

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.

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.

Para um cálculo hipotético de Ponto por Função ? PF, considere as quantidades e correspondentes funções:


? 3 EE baixa complexidade

? 1 EE média complexidade

? 2 EE alta complexidade

? 3 ALI baixa complexidade

? 2 ALI média complexidade

? 4 AIE baixa complexidade

? 3 AIE alta complexidade

? 5 SE baixa complexidade

? 5 CE média complexidade


E os seguintes valores padrão:


? 3, para EE baixa

? 4, para EE média

? 6, para EE alta

? 7, para ALI baixa

? 10, para ALI média

? 5, para AIE baixa

? 10, para AIE alta

? 4, para SE baixa

? 4, para CE média


Sem considerar o fator de ajuste, o total de pontos Função de Dados e o total de pontos Função de Transação são, respectivamente,

    A) 12 e 65.

    B) 91 e 16.

    C) 91 e 65.

    D) 12 e 91.

    E) 16 e 65.

Considere os seguintes objetivos das Fases do Rational Unified Process - RUP:


I. Analisar de forma mais detalhada o domínio do problema, revisando os riscos que o projeto pode sofrer. A arquitetura do projeto inicia-se com sua forma básica elaborada. Indagações como "O plano do projeto é confiável?", "Os custos são admissíveis?" são esclarecidas nesta fase.

II. Abranger as tarefas de comunicação com o cliente e o planejamento. É feito um plano de projeto avaliando os possíveis riscos, as estimativas de custo e prazos, estabelecendo as prioridades, o levantamento dos requisitos do sistema e a análise preliminar. Nesta fase, deve haver concordância dos stakeholders quanto ao escopo do projeto.

III. Disponibilizar o sistema de forma que seja compreendido pelo usuário final. As atividades desta fase incluem o treinamento dos usuários finais e a realização de testes da versão beta do sistema visando garantir a sua qualidade.

IV. Desenvolver ou adquirir componentes de software. O principal objetivo desta fase é codificação do software, com foco nos componentes e outros recursos do sistema.


Os objetivos I a IV estão correlacionados, correta e respectivamente, às fases de

    A) Concepção, Elaboração, Construção e Transição.

    B) Elaboração, Concepção, Construção e Transição.

    C) Transição, Elaboração, Concepção e Construção.

    D) Elaboração, Concepção, Transição e Construção.

    E) Concepção, Construção, Elaboração e Transição.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...