Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Engenharia de Software Leia o excerto de texto a seguir: “O RUP reúne os elementos de todos os modelos de processo genéricos e apoia a prototipação e a entrega incremental do software.”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018. Levando em consideração o excerto de texto dado sobre o modelo RUP, analise as assertivas que seguem e marque V para as asserções verdadeiras e F para as asserções falsas. I. ( ) Cada fase do modelo RUP pode ser realizada seguindo o modo iterativo do modelo de processos de entrega em fases. II. ( ) Para cada uma das quatro fases o modelo RUP apresenta um conjunto de seis atividades lógicas de projeto e três de apoio. III. ( ) A disciplina de projeto denominada Teste do modelo RUP, prioriza os testes de unidade que já foram realizados na disciplina de implementação. IV. ( ) A disciplina de projetos Modelagem do negócio e a disciplina de apoio Gerência de projetos possuem as mesmas especificações e podem ser agrupadas em uma só, para agilizar a implementação do modelo RUP. Agora, assinale a alternativa que apresenta a sequência correta: Nota: 10.0 A V – F – V – F B F – F – V – F C V – V – F – V D V – V – F – F Você assinalou essa alternativa (D) Você acertou! Comentário: A alternativa correta é a letra D. A afirmativa I é verdadeira, pois o modelo RUP aborda o modo iterativo de desenvolvimento e entrega do projeto em fases. A afirmativa II é verdadeira, pois o RUP apresenta ao todo nove disciplinas, sendo seis de projeto e três de apoio. A afirmativa III é falsa, pois o RUP exclui os testes de unidade que já foram realizados na disciplina de implementação. A afirmativa IV é falsa, pois as disciplinas de modelagem do negócio e gerência de projetos são distintas, a primeira visa estudar e compreender a empresa e seus processos para descrever as regras de negócio e, a segunda tem como objetivo planejar o projeto como um todo. (Aula 1 – páginas 21 e 22) E F – F – V – V Questão 2/10 - Engenharia de Software Considere a seguinte informação: “Embora existam muitos processos de software diferentes, todos eles devem incluir, de alguma forma, as quatro atividades fundamentais da engenharia de software”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018. De acordo com a informação apresentada, assinale a alternativa correta que corresponde às quatro atividades fundamentais da engenharia de software. Nota: 10.0 A Desenvolvimento / Teste / Validação / Entrega B Especificação / Desenvolvimento / Validação / Evolução Você assinalou essa alternativa (B) Você acertou! As quatro atividades fundamentais da engenharia de software, conforme destacado por Sommerville, são a Especificação, o Desenvolvimento, a Validação e a Evolução do Software. (Aula 1 – página 4) C Especificação / Desenvolvimento / Teste / Entrega D Validação / Desenvolvimento / Entrega / Teste E Desenvolvimento / Teste / Entrega / Evolução Questão 3/10 - Engenharia de Software Segundo a engenharia de software, em termos gerais o desenvolvimento de um sistema segue um ciclo de vida na seguinte ordem : I-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Manutenção -> Teste II-Levantamento de Requisitos -> Análise -> Projeto -> Implementação -> Teste -> Manutenção III-Levantamento de Requisitos -> Análise -> Projeto -> Teste -> Manutenção -> Implementação IV-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> Teste -> Manutenção V-Análise -> Levantamento de Requisitos -> Projeto -> Teste -> Manutenção -> Implementação Assinale a alternativa que apresenta a ordem CORRETA Nota: 10.0 A Somente o item I está correto B Somente o item II está correto Você assinalou essa alternativa (B) Você acertou! Coneteúdo ministrado na Aula 1 C Somente o item III está correto D Somente o item IV está correto E Somente o item V está correto Questão 4/10 - Engenharia de Software Leia a passagem de texto a seguir: “Na XP, os requisitos são expressos em cenários (chamados de histórias do usuário) implementados diretamente como uma série de tarefas. Os programadores trabalham em pares e desenvolvem testes para cada tarefa antes de escreverem o código”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018. Com base na passagem de texto apresentada, assinale a alternativa correta que corresponde a sequência de execução das fases do método XP em um ciclo de lançamento. Nota: 10.0 A Selecionar as histórias do usuário / Planejar o lançamento / Desenvolver e testar o software / Decompor as histórias em tarefas / Avaliar o sistema / Lançar a versão B Selecionar as histórias do usuário / Decompor as histórias em tarefas / Planejar o lançamento / Desenvolver e testar o software / Lançar a versão / Avaliar o sistema Você assinalou essa alternativa (B) Você acertou! Comentário: A alternativa correta é a letra B. O método XP apresenta seis fases para o lançamento de uma versão do software, sendo elas sequencialmente: Selecionar as histórias do usuário, Decompor as histórias em tarefas, Planejar o lançamento, Desenvolver e testar o software, Lançar a versão, Avaliar o sistema. (Aula 2 – página 8). C Planejar o lançamento / Selecionar as histórias do usuário / Decompor as histórias em tarefas / Avaliar o sistema / Desenvolver e testar o software / Lançar a versão D Desenvolver e testar o software / Lançar a versão / Planejar o lançamento / Decompor as histórias em tarefas / Selecionar as histórias do usuário / Avaliar o sistema E Planejar o lançamento / Desenvolver e testar o software / Lançar a versão / Avaliar o sistema / Selecionar as histórias do usuário / Decompor as histórias em tarefas Questão 5/10 - Engenharia de Software Considere o seguinte extrato de texto: “O método é composto por duas grandes fases. A fase de concepção e planejamento possui três disciplinas (chamadas de processos em FDD) e, a fase de construção incorpora duas disciplinas”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013. Considerando o extrato de texto apresentado sobre o método FDD, assinale a alternativa correta que corresponde às três disciplinas da fase de concepção e planejamento do método FDD. Nota: 10.0 A Especular / Colaborar / Aprender B Pré-projeto / Ciclo de vida / Pós-projeto C Desenvolver Modelo Abrangente / Construir Lista de Funcionalidades / Planejar por Funcionalidade Você assinalou essa alternativa (C) Você acertou! Comentário: A alternativa correta é a letra C. A fase de concepção e planejamento possui três disciplinas (chamadas de processos), sendo elas: Desenvolver Modelo Abrangente / Construir Lista de Funcionalidades / Planejar por Funcionalidade. (Aula 2 – página 10). Alternativa A – Especular, Colaborar e Aprender são as três fases do método ASD. (Aula 2 – página 16) Alternativa B – Pré-projeto, Ciclo de vida e Pós-projeto são fases do método DSDM. (Aula 2 – páginas 11 e 12) Alternativa D – Concepção, planejamento e construção correspondem às duas fases do método FDD. (Aula 2 – página 10). Alternativa E – Detalhar por Funcionalidade e Construir por Funcionalidade são duas disciplinas da fase de construção do método FDD. Já jogo de planejamento corresponde a uma das práticas do método XP. (Aula 2 – páginas 7 e 10). D Concepção / Planejamento / Construção E Detalhar por Funcionalidade / Construir por Funcionalidade / Jogo de planejamento Questão 6/10 - Engenharia de Software Leia o seguinte fragmento de texto: “O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de estágios. Devido à cascata de uma fase para outra,esse modelo é conhecido como modelo em cascata ou ciclo de vida do software”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018. Levando em consideração o fragmento de texto dado e cada uma das fases do modelo em cascata, assinale a alternativa correta que corresponde a sequência de execução das fases desse modelo. Nota: 10.0 A Implementação e teste de unidade / Definição dos requisitos / Integração e teste de sistema / Projeto do sistema e do software / Operação e manutenção B Definição dos requisitos / Projeto do sistema e do software / Integração e teste de sistema / Operação e manutenção / Implementação e teste de unidade C Operação e manutenção / Projeto do sistema e do software / Definição dos requisitos / Implementação e teste de unidade / Integração e teste de sistema D Projeto do sistema e do software / Implementação e teste de unidade / Definição dos requisitos / Integração e teste de sistema / Operação e manutenção E Definição dos requisitos / Projeto do sistema e do software / Implementação e teste de unidade / Integração e teste de sistema / Operação e manutenção Você assinalou essa alternativa (E) Você acertou! Comentário: A alternativa correta é a letra E. O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de fases, sendo elas: Definição dos requisitos / Projeto do sistema e do software / Implementação e teste de unidade / Integração e teste de sistema / Operação e manutenção. (Aula 1 – página 8). Questão 7/10 - Engenharia de Software Atente para a seguinte afirmação: “O modelo V é uma variação do modelo cascata. Ele prevê uma fase de validação e verificação para cada fase de construção”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013. De acordo com a afirmação apresentada, relacione corretamente qual fase de validação e verificação está relacionada a cada uma das fases de construção do sistema no modelo V: 1 - Fase de teste de sistema 2 - Fase de teste de integração 3 - Fase de teste de unidade ( ) Fase de design detalhado. ( ) Fase de requisitos. ( ) Fase de design arquitetural. Agora, marque a sequência correta: Nota: 10.0 A 1 – 2 – 3 B 3 – 1 – 2 Você assinalou essa alternativa (B) Você acertou! Comentário: A alternativa correta é a letra B. “1. Fase de teste de sistema – verifica a Fase de requisitos. 2. Fase de teste de integração – verifica a Fase de design arquitetural. 3. Fase de teste de unidade – verifica a Fase de design detalhado. (Aula 1 – página 11). C 2 – 3 – 1 D 3 – 2 – 1 E 1 – 3 – 2 Questão 8/10 - Engenharia de Software Atente para a seguinte afirmação: “Os modelos V e W enfatizam a importância do teste no desenvolvimento de software e indicam que esse deve ser uma preocupação constante, e não apenas uma etapa colocada ao final do processo de desenvolvimento”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013. Considerando a citação apresentada, assinale a alternativa correta que corresponde a sequência de execução das quatro fases do modelo V. Nota: 10.0 A Fase de requisitos / Fase de design arquitetural / Fase de design detalhado / Implementação Você assinalou essa alternativa (A) Você acertou! Comentário: A alternativa correta é a letra A. O modelo V apresenta o processo de desenvolvimento de software como uma série de fases, sendo elas Fase de requisitos / Fase de design arquitetural / Fase de design detalhado / Implementação. (Aula 1 – página 11). B Fase de design detalhado / Fase de requisitos / Fase de design arquitetural / Implementação C Fase de design arquitetural / Fase de design detalhado / Fase de requisitos / Implementação D Implementação / Fase de design detalhado / Fase de design arquitetural / Fase de requisitos E Fase de requisitos / Implementação / Fase de design detalhado / Fase de design arquitetural Questão 9/10 - Engenharia de Software O modelo Rational Unified Process (RUP), ou Processo Unificado da Rational (empresa em que o RUP foi criado), é um modelo híbrido de processo que conforme Sommerville (2018, p. 32) aborda quatro fases no processo de software: 1 - Concepção 2 - Elaboração 3 - Construção 4 - Transição Relacione as colunas com suas respectivas definições. ( ) Implantação do sistema em ambiente real. ( )Fase em que é elaborado um plano de negócios para o sistema, com o objetivo de identificar as entidades externas e os requisitos do sistema a fim de avaliar a contribuição do sistema para o negócio; ( ) Implementação e testes do sistema; ( ) Fase em que são desenvolvidos os requisitos e a arquitetura do sistema; Assinale a alternativa que apresenta a sequência correta Nota: 10.0 A 4-1-2-3 B 1-4-3-2 C 4-1-3-2 Você assinalou essa alternativa (C) Você acertou! Texto da Aula 1 página 20. D 4-3-2-1 E 3-2-4-1 Questão 10/10 - Engenharia de Software Leia o seguinte fragmento de texto: “Um modelo de processo de software é uma representação simplificada de um processo de software. Cada modelo representa um processo a partir de uma perspectiva particular e, desse modo, fornece apenas informações parciais sobre esse processo”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018. Considerando este fragmento de texto, assinale a alternativa correta que corresponde às duas categorias de modelos de processos de software. Nota: 10.0 A Modelos de processos prescritivos e modelos de processos de prototipação B Scrum e RUP C Modelos de processos ágeis e modelos de processos de desenvolvimento em fases D Modelos de processos ágeis e modelos de processos prescritivos. Você assinalou essa alternativa (D) Você acertou! A alternativa correta é a letra D. As duas categorias de modelos de processos de software são a categoria de modelos de processos prescritivos e a categoria de modelos de processos ágeis. (Aula 1 – página 5) E Modelos de processos de prototipação e modelos de processos de desenvolvimento em fases
Compartilhar