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
Matéria:
Engenharia de Software
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
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
Matéria:
Engenharia de Software
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
Matéria:
Engenharia de Software
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
Matéria:
Engenharia de Software
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?
• “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
Matéria:
Engenharia de Software
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
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
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
Matéria:
Engenharia de Software
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
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: