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.
Q85801
UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação
Considerando-se o diagrama de classes apresentado a seguir, é correto afirmar que
Q85799
UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação
A figura, a seguir, apresenta um Diagrama de Atividades da UML.
Sobre este diagrama, é correto afirmar que
Q85796
UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação
O Diagrama de Colaboração/Comunicação da UML, apresentado a seguir, expressa que
Q85795
UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação
O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que
Q85793
UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação
Em relação a teste de software, é correto afirmar que
Q84370
FUNDATEC - 2017 - Prefeitura de Esteio - RS - Analista de Sistema
Ano: 2017
Órgão:
Prefeitura de Esteio - RS
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Processos de Software - Desenvolvimento Ágil
Considere as seguintes
assertivas sobre o framework ágil Scrum:
I. Os itens que compõem o Product Backlog
são definidos e priorizados pelo Product
Owner nas Sprint Review Meeting.
II. Os impedimentos identificados no Daily
Scrum devem ser tratados pelo Scrum
Team o mais rapidamente possível.
III. O Scrum Master é responsável pela
remoção das barreiras e facilitação das
atividades entre o Scrum Team e o
Product Owner.
Quais estão corretas?
Q84369
FUNDATEC - 2017 - Prefeitura de Esteio - RS - Analista de Sistema
Ano: 2017
Órgão:
Prefeitura de Esteio - RS
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: UML
A questão baseia-se na Figura 7, que
mostra, intencionalmente, apenas uma
classe de um diagrama de classes, da
Linguagem de Modelagem Unificada
(UML). Nessa classe, para cada um de
seus atributos, foram criadas duas
operações, sendo uma "get" e outra
"set". Por exemplo, as operações "getA3"
(seta nº 5) e "setA3" (seta nº 7) referemse, especificamente, ao atributo "a3"
(seta nº 2). Além dessas operações, há
outras, onde a chamada "apres" (seta nº
8) está escrita em itálico. Figura 7 - Classe Observando-se a classe
mostrada na Figura 7, analise as assertivas
abaixo:
I. O atributo "a2" (seta nº 1) é do tipo
"public", e o seu conteúdo somente
poderá ser acessado ou alterado por meio
das operações da classe "A", "getA2" (seta
nº 4) e "setA2" (seta nº 6).
II. "a4" (seta nº 3) é um atributo estático, e
o seu conteúdo será o mesmo para todos
os objetos instanciados da classe "A".
III. A operação "apres" (seta nº 8) é abstrada,
não sendo implementável pela classe "A".
Quais estão corretas?
Q84368
FUNDATEC - 2017 - Prefeitura de Esteio - RS - Analista de Sistema
Ano: 2017
Órgão:
Prefeitura de Esteio - RS
Banca:
FUNDATEC
Matéria:
Engenharia de Software
Assunto: Teste de Software
A questão baseia-se na Figura 8, que
mostra, esquematicamente, um processo
da engenharia de software (ESW), obtido
a partir de SOMMERVILLE, 2011. Figura 8 - Processo da engenharia de software Essa Figura exibe as seguintes etapas de um
processo:
Item nº 1: Identifica-se uma nova
funcionalidade, que deve ser pequena e
implementável em poucas linhas de código.
Item nº 2: Escreve-se um teste para essa
funcionalidade e a implementa-se como um
teste automatizado.
Item nº 3: Executa-se o teste, juntamente
com todos os outros testes implementados.
Como a funcionalidade ainda não foi
implementada, o teste falhará
propositalmente.
Item nº 4: Implementa-se a funcionalidade
e executa-se, novamente, o teste, podendo
envolver a refatoração do código para
melhorá-lo.
Concluídos todos os testes com sucesso,
repete-se o processo, iniciando-se novo ciclo
pelo item nº 1. Após observar a Figura 8 e
ler o texto introdutório dessa questão, pode-se
afirmar que tal processo da engenharia de
software refere-se ao:
Q82493
COVEST-COPSET - 2017 - UFPE - Analista de Tecnologia da Informação/Área Sistemas
Ano: 2017
Órgão:
UFPE
Banca:
COVEST-COPSET
Matéria:
Engenharia de Software
Assunto: Desenvolvimento de Software
Segundo o princípio de “programar para uma interface e não para uma implementação”, qual o benefício em manipular
objetos apenas em termos de suas interfaces?
Q82491
COVEST-COPSET - 2017 - UFPE - Analista de Tecnologia da Informação/Área Sistemas
Ano: 2017
Órgão:
UFPE
Banca:
COVEST-COPSET
Matéria:
Engenharia de Software
Assunto: Teste de Software
Em relação a testes de validação em um sistema que utiliza orientação a objetos, assinale a resposta correta.