Prévia do material em texto
As abordagens de desenvolvimento de aplicações levam em conta fatores como otimização de processos, gerando agilidade e eficiência na realização de atividades, o que sinaliza para um melhor desempenho, e faz potencializar o negócio da empresa que utiliza a aplicação. Acerca dos métodos e abordagens para o desenvolvimento de software, é correto afirmar que: Scrum, Lean e Kanban são exemplos de metodologias ágeis. as metodologias em cascata são mais ágeis, pois focam na melhoria contínua da aplicação. as metodologias ágeis adotam processos e controles mais rigoroso, uma vez que iniciam novas etapas somente após finalizadas as anteriores. a metodologia em cascata foca bastante no feedback dos usuários. são exemplos de metodologia em cascata: o Scrum e o Lean. 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. Uma dessas arquiteturas é aquela que se notabiliza por separar a aplicação da apresentação e, ainda, do processamento ou do armazenamento. Assinale a alternativa que identifica corretamente a arquitetura a que texto apresentado se refere. a. Arquitetura de microsserviços. b. Arquitetura em 2 camadas. Arquitetura monolítica. d. Arquitetura cliente-servidor. e. Arquitetura em 3 camadas. Visando à criação de uma camada de apresentação, separando-a da camada de 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 aplicativo, incluindo a lógica de domínio dentro 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 Sobre isso, avalie as asserções a seguir e a relação proposta entre elas. I. gateway de API substitui a camada de apresentação e a lógica do PORQUE II. Tal gateway se mostra uma camada tênue e diversa para a apresentação interagir. A respeito dessas asserções, assinale a opção correta. a. As duas asserções são verdadeiras, mas a segunda não justifica a primeira. b.As duas asserções são falsas. A primeira asserção é falsa, e a segunda é verdadeira. primeira asserção é verdadeira, e a segunda é falsa. e. As duas asserções são verdadeiras, e a segunda justifica a primeira. Desenvolvimento Web é a área da tecnologia que aborda a construção de sites, aplicações, bancos de dados e quaisquer ferramentas que fazem parte da Web e da Para ser um bom desenvolvedor Web é preciso: saber desenhar a interface do site, pois o restante é função do analista de infraestrutura do sistema Web. apenas entender de lógica de programação. dominar linguagens de programação como C e C++, que são linguagens de alto nível. adotar um ciclo de desenvolvimento de software que deve ser baseado em um processo sistemático e cíclico. saber apenas HTML.Uma aplicação web que faz 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 serviço em questão, chamando no objeto da classe proxy. código-cliente chama métodos no objeto proxy, que trata os detalhes de com serviço relacionado. Assinale a alternativa que preenche as lacunas a. físico, reverte, processos, programação. b. web, consome, métodos, comunicação. c. financeiro, aciona, clientes, especificação. d. digital, debuga, auditores, virtualização. e. virtual, examina, programadores, impressão. protocolo HTTP é o protocolo que determina as regras de comunicação na web, numa arquitetura Na web, há uma infinidade de aplicações oferecendo diversos tipos de serviços. Serviços que são recursos que usuário precisa usar quando está utilizando uma aplicação na web, como um A arquitetura REST faz uso dos métodos existentes no protocolo HTTP como GET, e POST para que processo de transmissão dos pacotes seja mais leve e simples, sendo portanto necessário uso de camadas Sendo assim, método é usado para encontrar recursos; POST, quando se cria um novo documento; para atualizar um recurso existente; e método OPTION é usado para descrever as opções de comunicação para recurso de destino. Assinale a alternativa que preenche as lacunas a. cliente-servidor, e-mail, DELETE, GET, PUT. b. cliente-servidor, DNS, DELETE, PUT, GET. cliente-servidor, e-mail, PUT, GET, d. cliente-cliente, DHCP, OPTIONS, GET, PUT. servidor-servidor, e-mail, TRACE, PUT. O REST se apresenta como uma abstração da tradicional arquitetura mostrando-se como um estilo arquitetural que dispõe de um conjunto de restrições orientadas aos componentes da aplicação. Seu foco primordial é 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. ( ) Arestrição Hateoas visa clientes a consumir 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 IV. ( ) A presença de mensagens autodestrutivas é um dos critérios para que se alcance uniformidade de Assinale a alternativa que apresenta a sequência correta.