PERGUNTA 11. As arquiteturas servem para fazer a separação de responsabilidades em camadas, e não raro cada uma dessas camadas pode, por sua vez, estar localizada em servidores diferentes... Assinale a alternativa....a. Arquitetura cliente-servidorb. Arquitetura em 3 camadas c. Arquitetura de microsserviços.d. Arquitetura monolítica.e. Arquitetura em 2 camadas.PERGUNTA 21. Existe arquitetura reconhecida como muito mais atual, sendo bastante popular junto aos arquitetos e aos desenvolvedores web. Como característica, ela fornece das funcionalidades encontradas na arquitetura monolítica, mas são bem mais leves e com funcionalidades bem específicas. Seus componentes têm baixo acoplamento e requerem monitoramento.Assinale a alternativa...a. Kanban. b. cliente-servidor. c. Scrum. d. Cascata. e. Microsserviços. PERGUNTA 31. Uma aplicação web que faz o consumo de um serviço _consiste em duas partes: a primeira é um objeto de uma classe proxy, destinada à interação com esse serviço, e a outra é a aplicação-cliente, que _o serviço em questão, chamando _ no objeto da classe proxy. O código-cliente chama métodos no objeto proxy, que trata os detalhes de _ com o serviço relacionado.Assinale a alternativa...a. virtual, examina, programadores, impressão b. web, consome, métodos, comunicação.c. digital, debuga, auditores, virtualização. d. financeiro, aciona, clientes, especificação. e. físico, reverte, processos, programação.PERGUNTA 41. O REST se apresenta como uma abstração da tradicional arquitetura WWW, mostrando-se como um estilo arquitetural que dispõe de um conjunto de restrições orientadas aos componentes da aplicação. Seu foco primordial é o papel dos componentes, ignorando, assim, detalhes acerca da implementação de componentes e de aspectos de sintaxe do protocolo.Levando em consideração as características das aplicações web RESTful, identifique se são (V) verdadeiras ou (F) falsas as afirmações a seguir.I. ( ) A restrição Hateoas visa ajudar clientes a consumir o serviço a partir de profundo conhecimento prévio da API.II. ( ) O REST lida com a baixa adesão frente às necessidades do atual mercado de desenvolvimento web.III. ( ) Na prática, a manipulação de recursos da aplicação web se dá por meio de representações.IV. ( ) A presença de mensagens autodestrutivas é um dos critérios para que se alcance uniformidade de interface.Assinale a alternativa...a. F - F - F - V.b. V - F - V - F.c. F - F - V - F.d. V - V - F - F.e. F - V - V - V.PERGUNTA 51. Existem alguns erros bastante __de programação que precisam ser conhecidos para que possam ser prevenidos. Um deles é o lapso em expor um método como efetivamente um método web (portanto, com a declaração com a __ @WebMethod), o que acaba impedindo que os clientes do serviço web consigam acessá-lo. Outro equívoco é a inobservância que os métodos com a anotação @WebMethod simplesmente não podem ser ___: ocorre que um objeto da classe de serviço web precisa existir para que um cliente consiga acessar os métodos web daquele serviço.Assinale a alternativa...a. inofensivos, sinalização, HugeInteger.b. fatídicos, transferência, bigger.c. raros, programação, dynamic.d. comuns, anotação, static.e. triviais, aplicação, subtract.PERGUNTA 61. É importante que um desenvolvedor web esteja ciente das restrições da API __. A esse respeito, os critérios para uma API dessa categoria residem em uma interface uniforme, sem estado, cacheadas, em arranjo de cliente-servidor e estritamente baseada em __. Admite-se que, dentre tais restrições, a da interface uniforme é aquela que se mostra _atendida.Assinale a alternativa...a. Private, blockchain, mais.b. Public, hardware, menos.c. Composite, estágios, mais.d. RESTful, camadas, menos.e. Partner, mineração, mais.PERGUNTA 71. Visando à criação de uma camada de apresentação, separando-a da camada de backend, o que é preciso considerar é que, em um aplicativo tradicional multicamadas, a camada de aplicativo (ou seja, de negócios) tende a reunir os componentes essenciais para o aplicativo, incluindo a lógica de domínio dentro deles. Tais APIs refinadas realizam a interação junto à camada de acesso a dados, visando à recuperação de dados persistentes oriundos de um banco de dados. Elas acabam estabelecendo um limite natural para a camada de apresentação, favorecendo que se desacople a camada de apresentação em um espaço separado de aplicativo.Sobre isso, avalie as asserções...I. O gateway de API substitui a camada de apresentação e a lógica do aplicativo.PORQUEII. Tal gateway se mostra uma camada tênue e diversa para a apresentação interagir.Assinale a opção correta.a. As duas asserções são falsas.b. A primeira asserção é verdadeira, e a segunda é falsa.c. As duas asserções são verdadeiras, e a segunda justifica a primeira.d. A primeira asserção é falsa, e a segunda é verdadeira.e. As duas asserções são verdadeiras, mas a segunda não justifica a primeira.
Responda
PERGUNTA 1 A coisa mais importante a ter em mente ao projetar um aplicativo móvel é garantir que ele seja útil e intuitivo. Se o aplicativo não for útil, ele não tem valor real para o usuário e ninguém tem motivos para usá-lo. Se o aplicativo for útil, mas exigir muito tempo e esforço, as pessoas não se incomodarão em aprender como usá-lo. Um bom design de interface do usuário é centrado no usuário. Assim, os usuários instalam seu aplicativo porque precisam resolver um problema. Os designers devem pensar no problema que seus usuários tentarão resolver usando o aplicativo e devem se concentrar nos principais objetivos, como remover todos os obstáculos do caminho (BABICH, 2016). I. “Regras de ouro de Shneiderman (1987); “Princípios de Norman”; “Princípios básicos de uma boa navegação”. II São princípios básicos de uma boa navegação como clareza: usar padrões de navegação; consistência: controles de navegação – visível: indicar a localização atual. III. As regras de design para aplicativo móvel devem ser pensadas isoladamente, criando uma experiência perfeita para esse dispositivo. a. I, II e III. b. II e III, apenas. c. I e III, apenas. d. II, apenas. e. I e II, apenas. PERGUNTA 2 O sistema cognitivo humano cria modelos mentais ou representações da informação recebida para interpretar as informações de forma simbólica. Modelos mentais são as imagens que as pessoas têm dos objetos com os quais interagem, de si próprias, dos outros, do ambiente. 1 – Modelo mental estrutural. 2 – Modelo mental funcional. 3 – Modelo conceitual. I – Esse modelo demonstra que o usuário o internalizou em sua memória. Modelo usado para descrever a mecânica interna da máquina ou o sistema com seus componentes. II – É uma coleção de associações na mente do usuário ou do desenvolvedor, que serão utilizadas para facilitar o entendimento no desenvolvimento e na utilização de interfaces interativas. III – Usa conhecimento armazenado para o usuário recuperar a informação de como um sistema funciona e criar um modelo de como fazer para interagir. a. 1 - III; 2 - I; 3 - II. b. 1 - II; 2 - I; 3 - III. c. 1 - I; 2 - III; 3 - II. d. 1 - I; 2 - II; 3 - III. e. 1 - III; 2 - II; 3 - I.
Responda
PERGUNTA 1 1. No contexto de bancos de dados para fins de desenvolvimento web, existe uma fase do projeto que determina quais dados devem aparecer no banco, embora não se ocupe de definir a implementação a ser feita nesse banco. Uma de suas técnicas mais amplamente empregadas é chamada de entidade-relacionamento. Assinale a alternativa que apresenta corretamente o nome dessa fase de projeto do banco de dados. a. Projeto lógico. b. Modelo conceitual. c. Lote-piloto. d. Mockup não funcional. e. Cabeça de série. 1,42 pontos PERGUNTA 2 1. No contexto de bancos de dados para fins de desenvolvimento web, algumas das vantagens desse sistema são o controle mais centralizado dos dados, bem como a própria redundância sob controle. Há um expressivo favorecimento em termos de compartilhamento de dados, concomitantemente à facilidade de acesso a eles e também à independência possível de se garantir ante os dados. Assinale a alternativa correta, que apresenta o sistema a que o texto apresentado se refere. a. Android. b. Blockchain. c. SGBD. d. Kernel. e. Windows. 1,42 pontos PERGUNTA 3 1. Uma interessante opção de ferramenta de diagramação, no contexto de manipulação de bancos de dados para a web é o _______, que serve para desenhar o banco de dados, além da relação entre as _______ envolvidas. Uma de suas mais úteis características de produtividade é sua conveniente _______ com OneDrive e Google Drive, o que permite o salvamento automático dos projetos. Assinale a alternativa que preenche as lacunas corretamente. a. LucidChart, entregas, documentação. b. HeidiSQL, fases, agilidade. c. dbdiagram.io, análises, compatibilidade. d. MySQL Workbench, personalidades, intercambialidade. e. Draw.io, entidades, integração. 1,42 pontos PERGUNTA 4 1. Os arquivos _______ são normalmente orientados ao processamento de documentos ou ao processamento de dados. A aplicação orientada ao processamento de documentos pressupõe o uso desse formato para capturar linguagem _______, como aquela que é observada em manuais de usuários, nas páginas da web e nos folhetos de propaganda. Já os documentos orientados ao processamento de dados utilizam o formato para fins de _______ de dados (situações tais como as que ocorrem em pedidos de compra, prontuários médicos e dados científicos). Assinale a alternativa que preenche as lacunas corretamente. a. XML, natural, transferência. b. PDF, erudita, codificação. c. RAR, de máquina, conversão. d. JPG, simplória, armazenagem. e. PHP, estrangeira, transmissão. 1,42 pontos PERGUNTA 5 1. É importante que desenvolvedores web conheçam uma ferramenta de _______ que se notabiliza por focar a administração e a construção de bancos de dados: trata-se do _______. Desenvolvido pela _______, o produto se destaca por sua capacidade de oferecer uma diagramação completa. Assinale a alternativa que preenche as lacunas corretamente. a. criptomoedas, Ethereum, Blockchain. b. transferência, μTorrent, BitTorrent. c. navegação, Chrome, Google. d. edição, Word, Microsoft. e. diagramação, MySQL Workbench, Oracle. 1,42 pontos PERGUNTA 6 1. Um banco de dados _______ é aquele com capacidade de fornecer acesso hierárquico aos dados, primeiramente, através da estrutura do _______ presente em um sistema de arquivos e, depois, pela estrutura dos elementos do documento _______. Como vantagem, ele oferece a conveniência de ser pequeno, de simples desenvolvimento e _______ e de fácil acesso com outras ferramentas. Assinale a alternativa que preenche as lacunas corretamente. a. relacional, manual, NFT, distribuição. b. não relacional, arquivo, P2P, aquisição. c. relacional, kernel, XLS, codificação. d. não relacional, backup, XRP, confecção. e. não relacional, diretório, XML, manutenção. 1,42 pontos PERGUNTA 7 1. Ao se projetar um banco de dados com XML, algo a se ter em mente é que uma das vantagens de recorrer a um SGBD relacional é que consultas bem complexas podem simplesmente ser escritas em SQL (qualquer versão), a linguagem padrão para consultas em SGBD dessa natureza. Os relatórios conseguem ser formatados como XML visando uma finalidade prática, a de possibilitar uma grande diversidade de visões dos dados subjacentes. A esse respeito, avalie as asserções a seguir e a relação proposta entre elas. I. Há uma harmonização entre o que o relacionamento e o elemento XML são capazes de representar, dada a idêntica flexibilidade natural de ambos. PORQUE II. Tal relacionamento pode ser expresso com facilidade em XML, visto que a carga de dados de um documento XML arbitrário em um banco de dados relacional é bastante trivial. A respeito dessas asserções, assinale a opção correta. a. As duas asserções são falsas. b. As duas asserções são verdadeiras, e a segunda justifica a primeira. c. A primeira asserção é falsa, e a segunda é verdadeira. d. A primeira asserção é verdadeira, e a segunda é falsa. e. As duas asserções são verdadeiras, mas a segunda não justifica a primeira. RESPOSTAS EM ANEXO!
Responda
PERGUNTA 51. “Os objetivos de IHC são o de produzir sistemas usáveis, seguros e funcionais. Esses objetivos podem ser resumidos como desenvolver ou melhorar a segurança, utilidade, efetividade e usabilidade de sistemas que incluem computadores. Nesse contexto o termo sistemas se refere não somente ao hardware e o software mas a todo o ambiente que usa ou é afetado pelo uso da tecnologia computacional” (BARANAUSKAS; ROCHA, 2003, p. 17).BARANAUSKAS, M. C. C.; ROCHA, H. V. Design e avaliação de interfaces humano-computador. Campinas: Universidade Estadual de Campinas (Unicamp), 2003. Com relação à aceitabilidade, avalie as afirmativas a seguir.I. Aceitabilidade geral de um sistema é a combinação de sua aceitabilidade social e sua aceitabilidade prática.II. Como exemplo de aceitabilidade prática, podemos mencionar os sistemas atuais de controle das portas de entrada em bancos.III. Aceitabilidade social trata dos tradicionais parâmetros: confiabilidade, compatibilidade com sistemas existentes.IV. A aceitabilidade prática trata da categoria denominada “usefulness”.Está correto o que se afirma em:a. I, II e IV, apenas.b. I e II, apenas.c. I, III e IV, apenas.d. II, apenas.e. I e IV, apenas.PERGUNTA 71. Segundo Benyon (2011), vencer as barreiras de acesso é uma consideração fundamental do design. Duas das principais abordagens do design visando à acessibilidade são o “design para todos” e o design inclusivo. O design para todos (conhecido também como design universal) vai além do design de sistemas interativos e aplica-se a todos os empreendimentos de design.Avalie as afirmações a seguir, em relação aos princípios de design universal e as correlacione adequadamente aos termos aos quais se referem.1 – Uso equitativo.2 – Flexibilidade.3 – Uso simples e intuitivo.4 – Informação perceptível.5 – Tolerância ao erro.6 – Tamanho e espaço para uso.I – O design não prejudica nenhum grupo de usuários.II – O design acomoda uma ampla variedade de preferências.III – O uso do design é fácil de entender.IV – O design comunica a informação necessária efetivamente ao usuário.V – O design minimiza consequências adversas.VI – Visa à aproximação, ao alcance, à manipulação e ao uso.Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.a. 1 - III; 2 - I; 3 - II; 4 - IV; 5 - V; 6 - VI.b. 1 - I; 2 - II; 3 - III; 4 - IV; 5 - V; 6 - VI.c. 1 - III; 2 - II; 3 - I; 4 - V; 5 - IV; 6 - VI.d. 1 - II; 2 - I; 3 - III; 4 - IV; 5 - V; 6 - VI.e. 1 - I; 2 - II; 3 - III; 4 - V; 5 - IV; 6 - VI.
Responda

Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.