Buscar

AVALIAÇÃO UNIP ANALISE E DESENVOLVIMENTO DE SISTEMAS ENGENHARIA DE SOFTWARE I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIP INTERATIVA 
Código da Prova: 18564665744 
Curso: SUP TEC EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
Questões de múltipla escolha 
Disciplina: 665360 - ENGENHARIA DE SOFTWARE 1 
Questão 1: 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 2: A modelagem ágil busca identificar um meio-termo entre a total falta de documentação proposta 
pelo XP e a documentação formal dos métodos tradicionais, baseada no fato de que os extremos não são 
bons. Fundamentado nas afirmativas a seguir, marque a opção mais correta em relação a esse conceito: 
I - Simplicidade é um valor considerado. 
II - Suficientemente preciso, consistente e detalhado. 
III - Os princípios do XP não são considerados. 
A) Somente a II está correta. 
B) II e III estão corretas. 
C) Somente a III está correta. 
D) I e II estão corretas. 
E) Somente a I está correta. 
Questão 3: O planejamento é uma prática da Engenharia de Software coberta pelo gerenciamento de 
projetos, que é organizado conforme as boas práticas do PMBOK. Em relação ao gerenciamento de projetos, 
quais são as fases de um projeto? 
A) Iniciação - Planejamento - Execução - Controle - Encerramento 
B) Iniciação - Planejamento - Controle - Execução - Encerramento. 
C) Iniciação - Planejamento - Execução - Encerramento. 
D) Iniciação - Planejamento - Monitoração - Controle - Encerramento. 
E) Iniciação - Planejamento - Controle - Encerramento. 
Questão 4: São características do modelo RUP para desenvolvimento de software: 
A) Modelagem visual e verificação constante da qualidade. 
B) Usar casos de uso para substituir a prototipação. 
C) Validar arquitetura e uso de testes automatizados. 
D) Usar processo cascata de construção. 
E) Foco na codificação. 
 
 
Questão 5: 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: 
 
I - O planejamento é feito como nos processos tradicionais. 
II - Os testes devem ser contínuos e evoluir junto com o código. 
III - O código é de propriedade individual. 
A) Somente a II está correta, 
B) II e III estão corretas. 
C) Somente a III está correta. 
D) I e III estão corretas. 
E) Somente a 1 está correta. 
Questão 6: O modelo baseado em componentes tem ênfase em criar software que envolva a composição de 
componentes, permitindo que sejam incluídos, alterados e substituídos com baixo impacto na aplicação. É 
uma vantagem do modelo de desenvolvimento baseado em componentes: 
A) Torna o processo de desenvolvimento engessado. 
B) Precisa fazer testes completos no sistema quando um componente é alterado. 
C) Reduzir os custos de manutenção do software. 
D) Os componentes são reusados somente na aplicação em que foram criados. 
E) Não permite uso de componentes de terceiros. 
Questão 7: 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. 
D) Concepção, elaboração, construção e transição. 
E) Concepção, elaboração, construção e testes. 
Questão 8: A prototipação é uma ferramenta que pode ser usada em qualquer modelo de desenvolvimento 
de software e tem por finalidade principal: 
A) Listar os requisitos. 
B) Criar novos requisitos. 
C) Obter melhor definição dos requisitos junto à equipe do projeto. 
D) Permitir o entendimento e a validação dos requisitos. 
E) Somente entender os requisitos. 
Questão 9: Entre as afirmativas a seguir, qual a única que pode ser considerada específica do modelo de 
ciclo de vida espiral? 
A) Realizar planejamento. 
B) Analisar o risco. 
C) Desenvolver o software. 
F) Avaliar o software. 
G) Codificar o sistema. 
Questão 10: Em relação ao BPM - Business Process Modeling -, é correto afirmar: 
A) É compreensível a todos os usuários de negócio. 
B) É de difícil compreensão para leigos em informática. 
C) Substi tui a UML. 
D) É construído apenas pelo usuário de negócio. 
E) Representa o fluxo de atividades de um programa.

Outros materiais