Prévia do material em texto
30/10/23, 13:25 about:blank about:blank 1/6 Avaliação I - Individual (Cod.:888520) Código da prova: 73972685 Disciplina: Modelagem de Dados e Projetos de Sistema Web (149971) Período para responder: 14/08/2023 - 10/11/2023 Peso: 1,50 1 - A metodologia Scrum é um framework simples para trabalhar com projetos complexos. Ela faz parte das metodologias ágeis e é comumente utilizada por desenvolvedores de softwares e sistemas. Um dos seus papéis é definir quais recursos e funcionalidades serão utilizados e construídos, além de definir a prioridade de cada um. Fonte: adaptado de: ANDRADE, M. R. Metodologia Scrum: o que é, métodos ágeis e guia prático. Conta azul Blog. Disponível em: https://bit.ly/3NqQtRD. Acesso em: 5 jun. 2023. Referente a este papel no Scrum, assinale a alternativa correta: A ) Product Backlog. B ) Sprint Backlog. C ) Scrum Master. D ) Product Owner. 2 - A cardinalidade é um número que expressa o comportamento (número de ocorrências) de determinada entidade associada a uma ocorrência da entidade em questão através do relacionamento. Existem dois tipos de cardinalidade: mínima e máxima. Fonte: adaptado de: TECNOLOGIAS de Banco de Dados e Modelagem de Dados. DEVMEDIA. Disponível em: https://bit.ly/3X7Hlo3. Acesso em: 5 jun. 2023. Indique a cardinalidade a ser utilizada em relacionamentos entre entidades (muitos para muitos): A ) 1:1. B ) 0:N. C ) M:N. 30/10/23, 13:25 about:blank about:blank 2/6 D ) N:1. 3 - O Extreme Programming (XP) reúne um conjunto coerente de técnicas de engenharia, que agrega dinâmicas de grupo. No XP temos um conjunto de quatro valores: comunicação, simplicidade, feedback e coragem, que a partir desses valores são geradas práticas importantes para o desenvolvimento simplificado e rápido em todo o processo. Fonte: adaptado de: PRÁTICAS em XP: Extreme Programming. DEVMEDIA. Disponível em: https://bit.ly/42DiCsQ. Acesso em: 5 jun. 2023. Considerando o contexto das práticas geradas no XP, classifique V para as sentenças verdadeiras e F para as falsas: ( ) São práticas do XP: metáforas, padronização de código e integração contínua. ( ) São práticas do XP: propriedade coletiva, programação em pares e planejamento. ( ) São práticas do XP: cliente presente, programação em trio e padronização de código. ( ) São práticas do XP: jornada semanal de 50 horas, padronização de código e propriedade coletiva. Assinale a alternativa que apresenta a sequência correta: A ) F, V, V, F. B ) V, V, F, F. C ) F, F, V, V. D ) V, V, V, F. 4 - Apesar da maioria das pessoas entenderem o que é um website, poucas sabem explicar detalhadamente o que este retrata. Ora, em suma, um website é um conjunto de páginas que, sob o mesmo URL, fazem um todo, estando interligadas. Todos os websites têm um domínio único. Fonte: adaptado de: O que é website? Definição, tipos e como criar site. Webolto. Disponível em: https://bit.ly/43XUYZs. Acesso em: 6 jun. 2023. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. São páginas estáticas agrupadas e geralmente conectadas de várias maneiras. Estas têm um domínio comum, com variação na sua terminação. PORQUE II. São páginas dinâmicas que podem ter a interação do usuário na manipulação dos dados. 30/10/23, 13:25 about:blank about:blank 3/6 A respeito dessas asserções, assinale a opção correta: A ) A asserção I é uma proposição verdadeira e a II é uma proposição falsa. B ) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. C ) A asserção I é uma proposição falsa e a II é uma proposição verdadeira. D ) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. 5 - Os bancos de dados são uma parte fundamental de qualquer sistema de informação, pois são responsáveis por armazenar e gerenciar grandes quantidades de dados. Existem duas categorias principais de bancos de dados: os relacionais e os não relacionais. Fonte: adaptado de: ZANINI. Banco de dados relacional vs não relacional: qual escolher?. Nine Labs. Disponível em: https://bit.ly/3CodbDy. Acesso em: 5 jun. 2023. Diante das informações no texto sobre as duas principais categorias de banco de dados, assinale a alternativa correta: A ) Os bancos de dados relacionais utilizam a linguagem MongoDB Query Language como seu principal meio de consulta de dados. B ) Os bancos de dados não relacionais utilizam a linguagem de consultas SQL. C ) Os bancos de dados relacionais armazenam seus dados em documentos otimizados. D ) Os bancos de dados não relacionais não utilizam o esquema de tabelas para armazenar seus dados. 6 - A metodologia tradicional tem etapas bem definidas sendo o planejamento do projeto, uma estimativa em termos de prazo e orçamento, a execução e entrega no final. A metodologia tradicional segue um modelo sequencial, ou seja, uma etapa deve ser executada após a outra, sendo assim, uma tarefa não pode ser iniciada enquanto a anterior não for concluída. Fonte: adaptado de: GUEDES, M. Metodologias ágil x tradicional: Quais as diferenças?. Treinaweb. Disponível em: https://bit.ly/3qH7kGZ. Acesso em: 6 jun. 2023. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. Na metodologia tradicional, a entrega dos processos é constante, até a conclusão de todo o projeto. 30/10/23, 13:25 about:blank about:blank 4/6 PORQUE II. Na metodologia tradicional se utiliza métodos sequenciais como o Scrum, para o desenvolvimento do projeto. A respeito dessas asserções, assinale a opção correta: A ) A asserção I é uma proposição verdadeira e a II é uma proposição falsa. B ) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. C ) As asserções I e II são falsas. D ) A asserção I é uma proposição falsa e a II é uma proposição verdadeira. 7 - Um modelo físico de dados introduz o contexto específico do banco de dados ausente em modelos conceituais e lógicos de dados. Ele representa as tabelas, colunas, tipos de dados, visualizações, restrições, índices e procedimentos dentro do banco de dados e/ou as informações comunicadas durante os processos de computador. Fonte: adaptado de: MODELAGEM física de dados. Erwin. Disponível em: https://bit.ly/3CrnLty. Acesso em: 6 jun. 2023. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. Para o desenvolvimento do modelo físico é utilizado uma linguagem executada no sistema gerenciador de banco de dados, com base no modelo lógico para criação, inserção, atualização e eliminação dos dados. PORQUE II. Para o desenvolvimento do modelo físico é utilizada a migração do modelo conceitual, as tabelas e as colunas do físico representam as entidades e os atributos do conceitual. A respeito dessas asserções, assinale a opção correta: A ) A asserção I é uma proposição falsa e a II é uma proposição verdadeira. B ) A asserção I é uma proposição verdadeira e a II é uma proposição falsa. C ) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. D ) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. 30/10/23, 13:25 about:blank about:blank 5/6 8 - Nos sistemas web existem partes que compõem a sua estrutura, como a parte que armazena os dados manipulados pelo sistema, a que é responsável por toda interação com o usuário e a que implementa as regras de negócio do sistema. Fonte: adaptado de: ENGENHARIA de Software Moderna. Engsoft Moderna. Disponível em: https://bit.ly/3NrB3fZ. Acesso em: 5 jun. 2023. Considerando o texto exposto, indique qual parte da estrutura é responsável pelo armazenamento dos dados manipulados pelo sistema: A ) Banco de dados. B ) HTML. C ) Front-End. D ) Back-End. 9 - Podemos classificar como a parte visual de um site, aquilo que conseguimos interagir. Quem trabalha com Front-End é responsável por desenvolver por meio do código uma interface gráfica e,normalmente, com as tecnologias base da Web: HTML, CSS e JavaScript. O Back-End trabalha em boa parte dos casos fazendo a ponte entre os dados que vêm do navegador rumo ao banco de dados e vice-versa, sempre aplicando as devidas regras de negócio, validações e garantias num ambiente restrito ao usuário final. Fonte: adaptado de: SOUTO, M. Front-end, Back-end e Full Stack. Alura. Disponível em: https://bit.ly/3Jc9THc. Acesso em: 6 jun. 2023. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. No desenvolvimento Front-End o programador tem o foco principal na parte frontal do sistema, já no Back- End o desenvolvedor se preocupa mais na parte de manipulação e transporte de dados entre o Front-End e o banco de dados. PORQUE II. No desenvolvimento Back-End, o controle das regras de negócio, o tratamento daquilo que está por trás da aplicação, é o grande desafio que o desenvolvedor possui quando é responsável por esta parte. A respeito dessas asserções, assinale a opção correta: A ) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. 30/10/23, 13:25 about:blank about:blank 6/6 B ) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. C ) A asserção I é uma proposição verdadeira e a II é uma proposição falsa. D ) A asserção I é uma proposição falsa e a II é uma proposição verdadeira. 10 - O modelo cascata configura-se como um modelo de projeto de sistemas projetado para ser usado no desenvolvimento de diferentes tipos de software. O objetivo principal deste sistema é que as diferentes fases de desenvolvimento seguem uma sequência: a primeira etapa se direciona para a segunda e esta se movimenta para a terceira, e assim por diante. Sobre a sequência das etapas do modelo cascata, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Manutenção é a terceira etapa do modelo cascata. ( ) Definição de requisitos é a etapa inicial do modelo cascata. ( ) Projeto de software é a segunda etapa do modelo cascata. ( ) Implementação e teste unitário é a quarta etapa do modelo cascata. Assinale a alternativa que apresenta a sequência CORRETA: Fonte: adaptado de: MODELO Cascata: O que é e como funciona? Casa da Consultoria, c2023. Disponível em: https://bit.ly/3qEI5VA. Acesso em: 5 jun. 2023. A ) F - V - V - F. B ) V - F - F - V. C ) V - V - F - F. D ) F - F - V - F.