O REST, proposto por Roy Thomas em sua tese de doutorado, no ano 2000, trata-se de um estilo arquitetural para aplicações baseadas em rede, ou web services. Ele está de acordo com a diferenciação proposta por Tanenbaum e Steen (2008), que diz que os usuários tendem a perceber os sistemas distribuídos como uma unidade, de forma transparente, mesmo que eles rodem em diferentes computadores. Na arquitetura REST, tudo está relacionado com recursos, sendo que um recurso é um objeto com seus respectivos dados associados e tem relacionamentos com outros recursos, bem como um conjunto de métodos ou verbos para realizar as operações. Fonte: elaborado pelo autor. Sobre os métodos utilizados para executar ações, avalie o quadro acima e assinale a alternativa correta que preenche adequadamente as colunas “Método” e “Endereço”. TAREFA MÉTODO ENDEREÇO I - Excluir uma tarefa ----------- /tarefas/{id} II - Atualizar uma tarefa ----------- ----------- III - Buscar um tarefa GET ----------- IV - Pesquisar tarefas ----------- /tarefas V - Criar uma tarefa ----------- ----------- a. I- DELETE, II- PUT; /tarefas/{id}, III- /tarefas/{id}, IV- GET; V- POST; /tarefas. b. I- DELETE, II- PUT; /tarefas, III- /tarefas, IV- PUSH; V- CREATE; /tarefas. c. I- REMOVE, II- PUT; /tarefas/{id}, III- /tarefas/{id}, IV- GET; V- CREATE; /tarefas. d. I- REMOVE, II- INPUT; /tarefas, III- /tarefas, IV- GET; V- POST; /tarefas. e. I- DELETE, II- INPUT; /tarefas/{id}, III- /tarefas/{id}, IV- GET; V- POST; /tarefas.
Responda
O Django é um framework web Python que tem arquitetura model-template-view (MTV) e fornece um sistema de autenticação e autorização ("permissão"), que permite verificar as credenciais do usuário e definir quais ações cada usuário tem permissão para executar. A estrutura inclui modelos internos para Users e Groups (uma maneira genérica de aplicar permissões a mais de um usuário por vez), permissões/sinalizadores que designam se um usuário pode executar uma tarefa, formulários e exibições para efetuar logon em usuários e exibir ferramentas para restringir o conteúdo, conforme mostra a figura abaixo: Sobre a criação de um novo usuário no Django, analise as asserções a seguir e as relações propostas entre elas. I. A tela de “alteração de usuário” possibilita alterar algumas informações: nome de usuário, nome, sobrenome, endereço de e-mail, status e as permissões do usuário. Os campos de nome, sobrenome e e-mail estão vazios PORQUE II. o usuário “albertu” acabou de ser criado. Na tela de criação de usuário da administração do Django, apenas é necessário informar nome de usuário e senha, e as demais informações devem ser informadas na página que abre imediatamente após salvar a criação do usuário. Analisando as asserções anteriores, conclui-se que: a. As duas asserções são verdadeiras e a segunda justifica a primeira. b. As duas asserções são verdadeiras e a segunda não justifica a primeira. c. A primeira asserção é verdadeira e a segunda é falsa. d. A primeira asserção é falsa e a segunda é verdadeira. e. As duas asserções são falsas.
Responda
Django é um framework web Python que tem arquitetura model-template-view (MTV), que serve para: Model: mapeamento do banco de dados para o projeto. Template: páginas para visualização de dados, ou seja, o HTML que será renderizado no navegador. View: lógica de negócio, logo, é onde define-se o que irá acontecer em nosso projeto. Considerando a arquitetura do Django e suas características, observe a imagem abaixo: Fonte: elaborada pela autora. Assinale a alternativa CORRETA que descreve o funcionamento da requisição do usuário na arquitetura MTV: a. O usuário faz uma requisição pelo browser, utilizando uma rota, e é executado um comando JSON das Views, que utiliza os Models para inserir dados de navegação no banco de dados e retornar as informações. Essas informações são renderizadas pela camada de Template e, finalmente, são renderizadas para o usuário pelo navegador. b. Usuário faz uma requisição pelo browser, utilizando uma rota, é executado um comando json das Views, que utiliza os Models para inserir dados de navegação no banco de dados e retornar as informações. Estas informações são renderizadas pela camada de Views e, finalmente, são renderizadas para o usuário pelo navegador. c. O usuário faz uma requisição pelo browser, utilizando uma rota, e é executado um método das Views, que utiliza os Models para acessar o banco de dados e retornar as informações. Essas informações são renderizadas pela camada de Template e, finalmente, são renderizadas para o usuário pelo navegador. d. Usuário faz uma requisição pelo browser, utilizando uma rota, é executado um método das URLs, que utiliza os Models para acessar o banco de dados e retornar as informações. Estas informações são renderizadas pela camada Models novamente e, finalmente, são renderizadas para a camada Views e Template que devolve para o usuário pelo navegador. e. Usuário faz uma requisição pelo browser, utilizando uma rota, é executado um método das URLs, que utiliza as Views para acessar o banco de dados e retornar as informações. Estas informações são renderizadas pela camada Models e, finalmente, são renderizadas para o usuário pelo navegador.
Responda
A ciência de dados surgiu com a necessidade de lidarmos com a enorme quantidade de dados e informações geradas por nossas ações, atendendo, dessa forma, uma demanda interdisciplinar, na qual estão inseridas outras tecnologias voltadas aos dados, conforme ilustrado a figura abaixo: Fonte: MORAIS, 2018, p.35 Referência completa: MORAIS, I. S. Introdução a Big Data e Internet das Coisas (IoT). Porto Alegre: SAGAH, 2018. Descrição de imagem: Ciência de dados: interdisciplinar. Sobre a relação interdisciplinar ilustrada na figura, analise as asserções a seguir e as relações propostas entre elas. I. A ciência da computação é responsável por armazenar, obter e tratar os dados, já a estatística e a matemática são as disciplinas por trás das análises estatísticas de mineração e filtragem de dados. Por fim, a especialização científica refina, questiona e propõe a visualização das informações e dados por meio de ferramentas gráficas PORQUE II. os dados são obtidos por intermédio de sistemas diversos (ERP, CRM, etc), machine learning (aprendizado de máquina) e pesquisas empíricas para tratamento por meio das disciplinas supracitadas, em que se dá o nome de ciência de dados ao uso em conjunto dessas tecnologias e disciplinas. Analisando as asserções anteriores, conclui-se que: a. A primeira asserção é verdadeira e a segunda é falsa. b. A primeira asserção é falsa e a segunda é verdadeira. c. As duas asserções são falsas. d. As duas asserções são verdadeiras e a segunda não justifica a primeira. e. As duas asserções são verdadeiras e a segunda justifica a primeira.
Responda
Os principais objetivos do BI (Business Intelligence) são permitir o acesso interativo aos dados (às vezes, em tempo real), proporcionar a sua manipulação e fornecer aos gerentes e analistas de negócios a capacidade de realizar a análise adequada. Ao analisarem dados, situações e desempenhos históricos e atuais, os tomadores de decisão conseguem valiosos insights que podem servir como base para decisões melhores e mais informadas. Quando falamos de BI e ciência de dados, podemos mencionar que, enquanto o BI analisa descritivamente, ou até mesmo de forma retórica, o que houve no decorrer do tempo nos processos do negócio, a ciência de dados questiona o que irá ocorrer. Ou seja, o BI traz mais um conceito do que ocorreu, enquanto a ciência de dados tenta prever os próximos passos a serem tomados. Sobre a aplicação de Data Science e de Business Intelligence nas corporações, avalie as asserções a seguir e as relações propostas entre elas: I. A ciência de dados busca prever os próximos passos a serem tomados, por meio de análises preditivas com base em grandes volumes de dados (Big Data), sendo que as ferramentas de BI (Business Intelligence) são utilizadas em uma etapa posterior ao processo de análise dos dados preditivos PORQUE II. elas (ferramentas de BI) são utilizadas para analisar descritivamente, ou até mesmo de forma retórica, o que houve no decorrer do tempo nos processos do negócio, trazendo dados e visões daquilo que já ocorreu, para que as ferramentas de ciência de dados consigam diagnosticar e prever os próximos passos que devem ser tomados. Analisando as asserções anteriores, conclui-se que: a. As duas asserções são verdadeiras e a segunda não justifica a primeira. b. A primeira asserção é falsa e a segunda é verdadeira. c. As duas asserções são falsas. d. A primeira asserção é verdadeira e a segunda é falsa. e. As duas asserções são verdadeiras e a segunda justifica a primeira
Responda

Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.