Prévia do material em texto
__ _ __ .,....,..., .., --J"- '- I V U J V \,,,1 1\,.,I I \.AV IV t-'V I I \.U :)
Gerada em: 30/11/2022 às 14h57
----- -------------------------------------------------------------------
Instruções para a realização da prova:
1. Leia as questões com atenção.
2. Confira seu nome e RA e verifique se o caderno de questão e folha de respostas correspondem à sua disciplina.
3. Faça as marcações primeiro no caderno de questões e depois repasse para a folha de respostas.
4. Serão consideradas somente as marcações feitas na folha de respostas.
S. Não se esqueça de assinar a folha de respostas.
6. Utilize caneta preta para preencher a folha de respostas.
7. Preencha todo o espaço da bolha referente à alternativa escolhida, a caneta, conforme instruções: não rasure, não
preencha X, não ultrapasse os limites para preenchimento.
8. Preste atenção para não deixar nenhuma questão sem assinalar.
9. Só assinale uma alternativa por questão.
10. Não se esqueça de responder às questões discursivas, quando houver, e de entregar a folha de respostas para o tutor
do polo presencial, devidamente assinada.
11-. Não é permitido consulta a nenhum material durante a prova, exceto quando indicado o uso do material de apoio.
12. Lembre-se de confirmar sua presença através da assinatura digital (login e senha).
Boa prova!
------------------------------------------------------------------------------------------------------------
Questões de múltipla escolha
Disciplina: 665360 - ENGENHARIA DE SOFTWARE 1
Questão 1: Entre as afirmativas a seguir, qual a única que pode ser considerada específica do modelo de ciclo
de vida espiral?
})_ Realizar planejamento.
\ê)) Analisar o risco. /
C) Desenvolver o software.
D)' Avaliar o software.
E) Codificar o sistema.x
Questão 2: A Engenharia de Software é dividida em quatro camadas, cada uma com seu objetivo específico. A
camada cujo objetivo é fornecer as informações técnicas para o desenvolvimento do software é a de:
A) Processo.
B) Engenharia.
X Ferramentas.
E) Qualidade.
Questão 3: São características do modelo RUP para desenvolvimento de software:
@ Modelagem visual e verificaç~o_constante_ da ~ualidade. /
B) Usar casos de uso para subst1tu1r a protot1paçao.
C) Validar arquitetura e uso de testes automatizados.
D) Usar processo cascata de construção.
E) Foco na codificação.
Questão 4: Definir processos, papéis e trazer o comprometimento da equipe para os objetivos do projeto são
metas do processo:
('A}) TSP.
YJ ESP.
C) CMMI.
D) PSP./
E) RSP.
Questão 5: Em relação ao modelo de ciclo de vida incremental, identifique qual das alternativas a seguir está
correta:
1 - O cliente vê o resultado somente ao final do projeto.
li - As entregas parciais permitem monitorar a evolução do desenvolvimento . .,
Ili - Necessidades não especificadas no início do projeto podem ser feitas no incremento. "'
A) Somente a I está correta.
B) 1 e li estão corretas.
C) Somente a Ili está correta.
Somente li está correta.
~ li e Ili estão corretas.,
Questão 6: O processo unificado divide o processo de desenvolvimento de software em quatro fases. Qual
opção apresenta essas fases corretamente?
A) Concepção, elaboração, codificação e testes.
B) Concepção, construção, transição e elaboração.
C) Análise, projeto, implementação e testes.
\ ~ Concepção, elaboração, construção e transição./
EJ Concepção, elaboração, construção e testes.
Questão 7: Sistemas de processamento de transações são aqueles que coletam, guardam, modificam e
recuperam informações de negócio de uma organização por meio de transações. Sobre esse conceito, assinale
a alternativa que é um tipo de sistema transacional:
A) Aplicações de acesso à internet, como browsers.
@ site bancário para acesso a sua conta-corrente./
C) Site da intranet de uma organização.
D) Site bancário com informações institucionais.
E) Aplicação local para edição de textos.
Questão 8: O modelo codifica-remenda surgiu com a necessidade de construção de software na década de
1950. Não é um processo propriamente dito, pois os desenvolvedores começam a codificar logo no início do
projeto e vão corrigindo os erros à medida que os encontra. Isso torna o processo de construção caótico. Entre
as_ opções a seguir, qual a afirmativa mais correta?
A) O planejamento básico é feito.
Envolve testes planejados.
[ C Torna o trabalho impossível de ser gerenciado. /
'o Existem revisões por pares na codificação.
E) A arquitetura é validada.
Questão 9: O Manifesto Ágil, que reúne os valores básicos dos métodos ágeis são quatro: foco nos indivíduos
. ..
e suas interações, entrega de software funcionando, colaboração do cliente e ...
A) Desenvolvimento iterativo. /
B) Respostas às mudanças.
C) Uso de ferramentas.
D) Definição do processo.
E) Negociação de contratos.
Questão 10: O Extremme Programming (XP) é um método ágil de desenvolvimento e estabelece 12 práticas
para o desenvolvimento de sistemas. De acordo com as afirmativas a seguir, assinale a alternativa correta:
1 - O planejamento é feito como nos processos tradicionais.
li - Os testes devem ser contínuos e evoluir junto com o código.
Ili - O código é de propriedade ind ividual. ,-1'.
A) Somente a li está correta.
B) li e 111 estão corretas. -1-
q Somente a Ili está correta.,c
D) 1 e Ili estão corretas. -j..
E) Somente a I está correta.