·

Análise e Desenvolvimento de Sistemas ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

UNIP EAD\nCódigo da Prova:\nCurso: SUP TEC EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS\nI - Questões objetivas - valendo 10 pontos\nGerada em: 25/11/2019\n\nQuestões de múltipla escolha\nDisciplina: 665360 - ENGENHARIA DE SOFTWARE I\n\nQuestão 1: Em relação ao modelo de ciclo de vida incremental, identifique qual das alternativas a seguir está correta:\nI - O cliente vê o resultado somente ao final do projeto.\nII - As entregas parciais permitem monitorar a evolução do desenvolvimento.\nIII - Revisões não especificadas no início do projeto podem ser feitas no incremento.\n\nA) Somente a I está correta.\nB) II e III estão corretas.\nC) Somente a III está correta.\nD) Somente I está correta.\nE) I e II estão corretas.\n\nQuestão 2: A fase do ciclo de vida que compreende as atividades de testes de homologação do cliente é chamada de:\n\nA) Elaboração.\nB) Manutenção.\nC) Operação.\nD) Concepção.\n\nQuestão 3: Quanto ao método ágil DSDM (Dynamic Systems Development Method), marque a alternativa correta em relação às afirmativas a seguir:\nI - Adaptado ao negócio.\nII - Utiliza tempo fixo para os incrementos.\nIII - Trabalha com equipes pequenas.\n\nA) Somente a I está correta.\nB) II e III estão corretas.\nC) Somente a III está correta.\nD) I e III estão corretas.\nE) Todas estão corretas.\n\nQuestão 4: 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. Fundamentando nas afirmativas a seguir, marque a opção mais correta em relação a esse conceito:\n\nI - Simplificidade é um valor considerado.\nII - Suficientemente preciso, consistente e detalhado.\nIII - Os princípios do XP não são considerados.\n\nA) Somente a I está correta.\nB) II e III estão corretas.\nC) Somente a III está correta.\nD) I e II estão corretas.\nE) Somente a I está correta. Questão 5: 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 encontram. Isso torna o processo de construção caótico. Entre as opções a seguir, qual a afirmativa mais correta?\n\nA) O planejamento básico é feito.\nB) Envolve testes planejados.\nC) Torná o trabalho impossível de ser gerenciado.\nD) Existem revisões por pares na codificação.\nE) A arquitetura é validada.\n\nQuestão 6: O processo unificado divide o processo de desenvolvimento de software em quatro fases. Qual opção apresenta essas fases corretamente?\n\nA) Concepção, elaboração, codificação e testes.\nB) Concepção, construção, transição e elaboração.\nC) Análise, projeto, implementação e testes.\nD) Concepção, elaboração, construção e transição.\nE) Concepção, elaboração, construção e testes.\n\nQuestão 7: O processo ágil que preconiza: “Os testes devem ser escritos antes da codificação”, é chamado de:\n\nA) DSDM - Dynamic Systems Development Method.\nB) BDD - Behavior Driven Development.\nC) ASD - Agile Software Development.\nD) FDD - Feature Driven Development.\nE) TDD - Test Driven Development.\n\nQuestão 8: O ciclo de Explorar-Colaborar-Aprender e a utilização da técnica de reunião JAD são características de qual método ágil?\n\nA) XP.\nB) Scrum.\nC) FDD.\nD) DSDM. Questão 9: A modelagem orientada a objetos considera quais dos elementos a seguir no contexto de um sistema?\n\nA) Processos e dados.\nB) Atributos e operações.\nC) Dados e programas.\nD) Classe e dados.\nE) Programas e atributos.\n\nQuestão 10: A comunicação é parte integrante da Engenharia de Software desde a fase de levantamento de requisitos. A prática da boa comunicação tem princípios básicos que precisam ser exercidos para reduzir os conflitos em um projeto. Qual das opções a seguir é um princípio dessa boa comunicação?\n\nA) Preocupar-se com suas perguntas.\nB) Não precisa de facilitador.\nC) Gastar mais tempo para entender o problema.\nD) Fazer a comunicação por e-mail é suficiente.\nE) Negociar sempre para obter ganhos.