Prévia do material em texto
11/9/21, 8:51 PM P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=129225&cmid=218582 1/5 ... Página inicial Disciplinas e Espaços Engenharia de Softwares - 2021_03_EAD_A Avaliações P2 - Prova On-line (Acessar) Questão 1 Correto Atingiu 1,00 de 1,00 Iniciado em quinta, 7 out 2021, 20:13 Estado Finalizada Concluída em quinta, 7 out 2021, 20:58 Tempo empregado 45 minutos 9 segundos Avaliar 10,00 de um máximo de 10,00(100%) A respeito da classificação dos requisitos por prioridade, marque a alternativa que NÃO se relaciona com classificação utilizada no gerenciamento do escopo das etapas de um projeto. Escolha uma opção: a. Essencial b. Indesejável c. Importante d. Desejável e. Desejável e Importante Sua resposta está correta. A Classificação dos requisitos é feita por prioridade: essencial, importante, desejável. A resposta correta é: Indesejável https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517§ion=4 https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=218582 javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=6517 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ javascript:void(0); 11/9/21, 8:51 PM P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=129225&cmid=218582 2/5 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Sobre o documento de requisitos, marque a alternativa correta: Escolha uma opção: a. O documento de requisitos deve ser elaborado conforme as particularidades do software que está sendo desenvolvido. b. O documento de requisitos deve ser retirado de um projeto logo na primeira fase. c. O documento de requisitos não deve ser elaborado conforme as particularidades do software que está sendo desenvolvido. d. O documento de requisitos deve ser elaborado conforme as particularidades do hardware que não está sendo desenvolvido. e. O documento de requisitos deve ser elaborado conforme as regulamentações do software que está sendo desenvolvido por outras empresas. Sua resposta está correta. O documento de software, deve seguir as boas práticas da Engenharia de Software, incluindo as particularidades do software em si. A resposta correta é: O documento de requisitos deve ser elaborado conforme as particularidades do software que está sendo desenvolvido. Na fase de Especificação de software, marque a alternativa correta a respeito dos requisitos. Escolha uma opção: a. Os requisitos são bem importantes na especificação de software. Por estarem presentes na fase inicial do desenvolvimento, todas as demais etapas irão depender dele. b. Os requisitos são bem importantes na especificação de software. Por estarem presentes na fase final do desenvolvimento, todas as demais etapas não irão depender dele. c. A especificação de software é feita pelo cliente. d. Os requisitos são pouco importantes na especificação de software. Por estarem presentes na fase inicial do desenvolvimento, todas as demais etapas irão depender dele. e. Os requisitos são bem importantes na fase sete da validação de redes. Sua resposta está correta. Os requisitos de software são fundamentais na elaboração do projeto de software. É através deles que devemos validar o modelo, para evitar retrabalho no futuro. A resposta correta é: Os requisitos são bem importantes na especificação de software. Por estarem presentes na fase inicial do desenvolvimento, todas as demais etapas irão depender dele. https://ava.candidomendes.edu.br/moodle/mod/collaborate/view.php?id=235105 javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=6517 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ javascript:void(0); 11/9/21, 8:51 PM P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=129225&cmid=218582 3/5 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 Sobre o modelo cascata, marque a alternativa que NÃO tem relação com esse modelo. Escolha uma opção: a. Esse fluxo do processo se assemelha ao funcionamento de uma cascata, na qual o fluxo da água é contínuo para apenas uma direção. b. O modelo recebe este nome por ser um processo executado em forma de sequência, sem que de uma etapa posterior possa se retornar a uma etapa anterior c. O modelo recebe este nome por não ser um processo executado em forma de sequência, assim uma etapa posterior pode retornar a uma etapa anterior. d. Este modelo é o mais conhecido entre os profissionais e estudantes da área de desenvolvimento de sistemas e, mais especificamente, de Engenharia de Software. e. Após sua criação, diversos problemas foram apontados, surgindo então outros modelos, como o espiral e o prototipação. Sua resposta está correta. O modelo recebe este nome por ser um processo executado em forma de sequência, assim uma etapa posterior pode retornar a uma etapa anterior. A resposta correta é: O modelo recebe este nome por não ser um processo executado em forma de sequência, assim uma etapa posterior pode retornar a uma etapa anterior. O que é Engenharia de software? Escolha uma opção: a. Uma disciplina focada na qualidade de software. b. Uma atividade simples que envolve um conjunto de atividades distintas. c. Uma atividade dentro dos processos de desenvolvimento de software. d. Uma disciplina que estuda todos os processos envolvidos no desenvolvimento de software. e. Uma área que exige conhecimento em várias linguagens de programação. Sua resposta está correta. É uma disciplina multidisciplinar, que tem por objetivo estudar todos as fases do processo do desenvolvimento de software, desde a concepção à manutenção. A resposta correta é: Uma disciplina que estuda todos os processos envolvidos no desenvolvimento de software. javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=6517 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ javascript:void(0); 11/9/21, 8:51 PM P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=129225&cmid=218582 4/5 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Completo Atingiu 2,00 de 2,00 Sobre o paradigma de desenvolvimento de software, é CORRETO afirmar: Escolha uma opção: a. É considerado a melhor forma de desenvolver um software, seguindo os princípios da Engenharia de Software. b. O paradigma menos utilizado é o de Orientado a Objetos. c. São modelos desenvolvidos em diagramas, como o de Caso de Uso. d. É classificado em dois tipos de linguagem, alto nível e baixo nível. e. É a forma como o sistema é construído e o seu desenvolvimento organizado. Sua resposta está correta. O paradigma de desenvolvimento de software surgiu para padronizar a forma como os softwares são projetados e programados. Os mais comuns são: Orientado a Objetos e Estruturado, sendo o primeiro mais comum. A resposta correta é: É a forma como o sistema é construído e o seu desenvolvimento organizado. Discorra em linhas gerais sobre Diagrama de casos de uso conforme Larman (2007, p. 87). O diagrama de caso de uso descreve o comportamento do sistema. Com o uso de "atores", linhas e detalhamento de ações é possível descrever com mais precisãoo comportamento do sistema que se está desenvolvendo. Assim como o diagrama de classes, o diagrama de caso de uso também é um diagrama definido na UML e é a base de um produto de software orientado a objetos. Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos. Eles influenciam muitos aspectos de um projeto, inclusive a POO (programação orientada a objetos), e servem de entrada para vários artefatos subsequentes nos estudos de caso. Comentário: javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=6517 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ javascript:void(0); 11/9/21, 8:51 PM P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=129225&cmid=218582 5/5 Questão 8 Completo Atingiu 2,00 de 2,00 Pontue as principais diferenças entre o paradigma orientado a objetos, em relação ao sequencial. O paradigma sequencial foi o primeiro a ser desenvolvido, por esse motido foi denominado de paradigma "classico". Esse paradigma é orientado a atributos e utiliza o diagrama de fluxo de dados e o dicionario de dados para fazer a modelagem. Já o paradigma orietado a objetos é considerado uma melhora em relação ao classico devido a maior facilidade de modelagem por utilizar classes, métodos e atributos e, com isso, trazer conceitos do mundo real. Dessa forma as classes contém atributos - que descrevem a qualidade do objeto - e métodos - que realizam uma ação. O paradigma orientado a objetos é o mais utilizado na atualidade. O paradigma de desenvolvimento orientado a objetos tem bastante diferença em relação ao sequencial. De forma geral ele é mais independente e permite o reuso de classes, pela forma como ele é organizado: classes, atributos e métodos. Comentário: javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=6517 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=6517&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ javascript:void(0);