Questões de Concursos Públicos - Engenharia de Software

Resolva questões gratuitas da Engenharia de Software. Banco com 344 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q107488 FUMARC - 2018 - CEMIG - MG - Analista de Sistemas de Informática JR
Ano: 2018
Órgão: CEMIG - MG
Banca: FUMARC
Assunto: Métricas de Software

Analise as afirmativas abaixo sobre Análise de Pontos de Função. I. Uma Função de Dado representa uma funcionalidade para atender requisitos de dados externos (AIE) e internos (ALI). II. Uma Função de Transação é uma funcionalidade da aplicação para processamento de dados como, por exemplo, uma Consulta Externa. III. Entrada Interna é um tipo de transação que mantém um Arquivo Lógico Interno. Estão CORRETAS as afirmativas:
Q107487 FUMARC - 2018 - CEMIG - MG - Analista de Sistemas de Informática JR
Ano: 2018
Órgão: CEMIG - MG
Banca: FUMARC
Assunto: UML

Considerando os diagramas da UML, é CORRETO afirmar:
Q107481 FUMARC - 2018 - CEMIG - MG - Analista de Sistemas de Informática JR
Ano: 2018
Órgão: CEMIG - MG
Banca: FUMARC
Assunto: Teste de Software

Analise as afirmativas abaixo sobre as abordagens e estratégias de testes de software. I. Teste de fumaça pode ser caracterizado como uma estratégia de integração constante, em ambiente de produção, para avaliar os mecanismos de proteção e segurança do software construído. II. Teste de regressão consiste em executar novamente algum subconjunto de testes que já foram conduzidos para garantir que as modificações do software não propagaram efeitos colaterais indesejáveis. III. Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por exemplo, uma carga de trabalho excessiva. Está CORRETO o que se afirma em:
Q107480 FUMARC - 2018 - CEMIG - MG - Analista de Sistemas de Informática JR
Ano: 2018
Órgão: CEMIG - MG
Banca: FUMARC
Assunto: Teste de Software

O Teste Estrutural de software é uma abordagem para projetar casos de teste na qual os testes dependem do conhecimento da estrutura e da implementação do software. Essa abordagem também é conhecida como: 
Q107479 FUMARC - 2018 - CEMIG - MG - Analista de Sistemas de Informática JR
Ano: 2018
Órgão: CEMIG - MG
Banca: FUMARC
Assunto: Gestão de Projetos em Engenharia de Software

Considere que um projeto tenha:
• “Orçamento no Término” (ONT): 120                  
• “Índice de Desempenho de Custos” (IDC): 0,80
• “Índice de Desempenho de Prazos” (IDP): 1,20 Qual é a “Estimativa no Término” (ENT) desse projeto?
Q107478 FUMARC - 2018 - CEMIG - MG - Analista de Sistemas de Informática JR
Ano: 2018
Órgão: CEMIG - MG
Banca: FUMARC
Assunto: Qualidade de Software

Analise as afirmativas abaixo sobre as ferramentas da área de conhecimento “Gerenciamento da Qualidade do Projeto”, de acordo com o PMBOK 5ª Edição. I. Amostragem estatística tem como objetivo analisar todos os indivíduos de uma população para chegar a conclusões sobre toda a população. II. Análise das solicitações de mudança aprovadas tem como objetivo fazer uma revisão para garantir que todas as mudanças aprovadas foram implementadas. III. Análise de custo-benefício leva em consideração o menor retrabalho, a maior produtividade, custos mais baixos, aumento da satisfação das partes interessadas e aumento de lucratividade. Está CORRETO apenas o que se afirma em: 
Q106262 IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação
Ano: 2018
Órgão: IF-GO
Banca: IF-GO
Assunto: Orientação a Objetos

O paradigma da orientação a objetos possui diversos conceitos como herança, polimorfismo, encapsulamento, abstração, entre outros. Sobre os conceitos da orientação a objetos, assinale a alternativa CORRETA.  
Q106259 IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação
Ano: 2018
Órgão: IF-GO
Banca: IF-GO
Assunto: Teste de Software

Em desenvolvimento de software, uma técnica cada vez mais comum é o desenvolvimento guiado por testes ou TDD. Julgue as afirmações abaixo sobre o TDD. I. No desenvolvimento guiado a testes, os testes automatizados são construídos antes do software propriamente dito. Com isso, é comum que no início do desenvolvimento do software existam diversos testes falhando. II. O desenvolvimento guiado a testes é uma técnica que apoia as etapas de projeto, codificação e testes do processo de desenvolvimento de um software. III. O desenvolvimento guiado a testes é definido como uma técnica na qual o teste é realizado antes da codificação. O teste não precisa ser necessariamente automatizado. IV. Uma desvantagem de se utilizar TDD é o fato de que o projeto da aplicação precisa estar totalmente concluído para garantir que os testes cubram todos os casos. Com isso, ele é indicado apenas para sistemas de pequeno porte.
Q106257 IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação
Ano: 2018
Órgão: IF-GO
Banca: IF-GO
Assunto: Gerência de Configuração

Quando o desenvolvimento de um software é realizado em equipe, uma necessidade importante é que seja possível integrar o trabalho de cada membro da equipe com o trabalho dos demais. Uma das atividades do Gerenciamento de Configuração é justamente o controle de versão, utilizado para facilitar a integração do código fonte de cada membro da equipe. O Git é um dos sistemas de controle de versão mais utilizados atualmente. Sobre o Git, é CORRETO afirmar:
Q106249 IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação
Ano: 2018
Órgão: IF-GO
Banca: IF-GO
Assunto: UML

Associação é uma conexão entre classes, e também significa que é uma conexão entre objetos daquelas classes. Em UML, uma associação é definida como um relacionamento que descreve uma série de ligações, onde a ligação é definida como a semântica entre as duplas de objetos ligados. Considere a FIGURA I e a FIGURA II a seguir:   Os tipos de relacionamentos que a FIGURA I e a FIGURA II representam, são, respectivamente: