Baixe o app para aproveitar ainda mais
Prévia do material em texto
15 CURSO: ENGENHARIA DE SOFTWARE I Teste: QUESTIONÁRIO UNIDADE II Início: 12/11/2022 23:31 Enviado: 12/11/2022 23:40 Status: Completada Pergunta 1 A ____________ é um modelo evolucionário que permite entender, definir e validar os requisitos com os clientes e pode ser utilizado em qualquer modelo de ciclo de vida. a. Espiral. b. Cascata. c. RAD. d. Prototipação. e. RUP. Resposta: D Comentário: A prototipação é uma ferramenta essencial para todos os modelos de ciclo de vida de software na captura e entendimento dos requisitos com os clientes. Pergunta 2 As práticas individuais para fazer melhorias no seu desempenho no desenvolvimento de software são um processo definido pelo SEI através do processo de: a. RSP. b. CMMI. c. TSP. d. PSP. e. ESP. Resposta: D Comentário: O SEI define o PSP como o processo para melhorias individuais. Pergunta 3 Define a aplicação do modelo cascata por diversas vezes em um mesmo projeto ao se dividir o desenvolvimento em pequenas partes para o cliente validar. É o modelo: a. Codifica-remenda. b. Incremental. c. Espiral. d. RAD. e. Cascata. Resposta: B Comentário: O processo incremental entrega o sistema em partes, permitindo a visualização do resultando e feedbacks à medida que o software é construído. Pergunta 4 Dentre as fases do ciclo de vida de desenvolvimento de software , a fase de elaboração tem por objetivo: a. Testar a aplicação. b. Validar os requisitos do cliente. c. Definir a arquitetura de construção do software. d. Realizar as melhorias do software. e. Corrigir defeitos da aplicação. Resposta: C Comentário: A fase de elaboração equivale à fase de projeto e define como o software será construído, incluindo a definição da arquitetura. Pergunta 5 Em relação ao modelo de ciclo de vida RAD, considere as afirmativas a seguir e identifique a alternativa correta. I) É sequencial linear com ciclos curtos. II) Não pode ser dividido em mais de uma equipe. III) A prototipação interativa é utilizada de forma constante. a. Somente a II está correta. b. I e II estão corretas. c. I e III estão corretas d. Somente a I está correta. e. Somente III está correta. Resposta: C Comentário: O RAD é sequencial linear para entrega rápida de software, com uso de ciclos curtos, prototipação e desenvolvimento baseado em componentes. Pergunta 6 O RUP se caracteriza por ser baseado em quatro princípios básicos. Qual alternativa apresenta alguns desses princípios? a. Iterativo-incremental e espiral. b. Dirigido por casos de uso e centrado na arquitetura. c. Centrado em arquitetura e riscos. d. Dirigido por casos de uso e espiral. e. Centrado em casos de uso e dirigido por riscos. Resposta: B Comentário: O RUP é um framework do processo unificado e seus princípios são: dirigidos por casos de uso, baseado em componentes, centrado em arquitetura e iterativo-incremental. Pergunta 7 O TSP, definido pelo SEI, estabelece um conjunto de atividades para a construção de times eficazes e de alto desempenho. Das opções a seguir, qual atividade é parte dessa abordagem? a. Comprometimento. b. Planos pessoais. c. Comunicação. d. Custo da qualidade. e. Medidas de qualidade. Resposta: A Comentário: O comprometimento da equipe com os objetivos do projeto é essencial para o sucesso do empreendimento. Pergunta 8 O modelo cleanroom é considerado uma aplicação prática de matemática e estatística para produzir software de alta qualidade. Assinale a alternativa correta em relação às afirmações a seguir. a. Análise de requisitos utilizando especificações formais. b. Fase de projeto muito detalhada e validada. c. Usa testes estatísticos. d. Completude e consistência matemática na verificação. e. Todas as alternativas estão corretas. Resposta: E Comentário: Todas as alternativas são parte do processo sala limpa, que é um processo formal de desenvolvimento e, normalmente, utilizado em sistemas que envolvem possibilidade de perda de vidas humanas, como controle avião, trens e usinas nucleares. Pergunta 9 O modelo de desenvolvimento que se caracteriza por entregar o produto somente ao seu final para a avaliação dos clientes é o processo: a. Codifica-remenda. b. Espiral. c. Incremental. d. RAD. e. Cascata. Resposta: E Comentário: O modelo cascata é chamado de modelo clássico e entrega o resultado ao final. Pergunta 10 O modelo espiral é um modelo que incorpora os pontos positivos dos outros modelos e despreza os negativos com o objetivo de melhorar o desenvolvimento do software. Qual afirmativa a seguir está relacionada ao modelo espiral? a. Faz a gerência dos baselines dos documentos. b. A prototipação interativa não é usada. c. Análise de riscos é opcional. d. O modelo cascata é descartado. e. Cria cenários de testes durante o planejamento. Resposta: A Comentário: O modelo espiral inclui a gerência dos documentos elaborados no ciclo de vida, controlando as alterações e validações dos clientes. CURSO: ENGENHARIA DE SOFTWARE I Teste: ATIVIDADE TELEAULA II Iniciado: 10/11/2022 21:23 Enviado: 10/11/2022 21:25 Status: Completada Pergunta 1 Em relação às afirmativas a seguir sobre o processo unificado, qual a alternativa correta: a. Não utiliza técnicas para a garantia da qualidade. b. É um processo simples que não requer treinamento. c. É um processo rápido e de fácil aceitação pelo cliente. d. É baseado em casos de uso e centrado em arquitetura. e. Não requer o gerenciamento do projeto. Pergunta 2 O Modelo Cascata ainda é muito utilizado nos dias atuais e representa a estrutura base para os demais modelos. Qual das opções a seguir é uma característica deste modelo? a. É um processo interativo. b. É indicado para projetos longos. c. O produto é visto somente ao final. d. É indicado para os projetos com requisitos mal definidos. e. Nenhuma das alternativas. Pergunta 3 Os modelos de ciclo de vida de desenvolvimento de software Incremental e RAD são semelhantes em sua estrutura. Assinale a alternativa que indica uma dessas semelhanças: a. Usam a prototipação. b. Divide o software em partes menores. c. Utiliza os componentes. d. Não melhora a qualidade. e. São testados só ao final de todo o projeto. Pergunta 4 Um processo de desenvolvimento define um conjunto de atividades para organizar e padronizar a construção de um software. A fase responsável por definir as características técnicas da arquitetura do software é a: a. Fase de construção. b. Fase de concepção. c. Fase de manutenção. d. Fase de elaboração. e. Fase de transição.
Compartilhar