1. Sobre os serviços Web, sabe-se que são componentes de software armazenados em um host e que podem ser acessados via ______. A comunicação entre os serviços Web é feita via tecnologias como ______ e ______.
2. Serviços Web é uma solução utilizada para integrar aplicações. No que diz respeito aos serviços Web, analise as afirmações a seguir e escolha a resposta correta.
I - Um serviço Web é armazenado no cliente.
II - Publicar um serviço significa acessar o serviço do cliente.
III - O servidor hospeda os serviços consumidos pelo cliente.
VI _ JAX-WS é um dos frameworks para criar serviços Web.
3. Uma arquitetura monolítica descreve uma aplicação de software em camadas, combinado interface, código de acesso a dos em um único programa, ao contrário das arquiteturas de microsserviços. Considerando a organização das arquiteturas Web em monolítica e de microsserviços, é correto afirmar que:
4. Aplicações Web são sistemas projetados para serem utilizados por meio de um navegador, através da Internet ou aplicações desenvolvidas usando tecnologias como HTML, Java Script e CSS. Sobre as características das aplicações Web que as diferenciam das aplicações tradicionais (desktop), podemos citar que:
5. Um requisito funcional define uma função de um sistema de software ou seu componente. Dentre os requisitos não funcionais de uma aplicação Web podemos listar, entre outros:
Respostas
Resposta:
1. Chamada de método, XML e HTTP
2. III e IV corretas
3. As de microsserviços são fracamente acopladas...
A 4 e a 5 eu errei, no caso não são as seguintes:
4. As aplicações tradicionais...
5. tamanho e desempenho.
Explicação:
Resposta:
1 - 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 Internet. Para ser um bom desenvolvedor Web é preciso:
R: Adotar um ciclo de desenvolvimento de software que deve ser baseado em um processo sistemático e cíclico.
2 - Um requisito funcional define uma função de um sistema de software ou seu componente. Dentre os requisitos não funcionais de uma aplicação Web podemos listar, entre outros:
R: escalabilidade, segurança e desempenho.
3 - 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:
R: Scrum, Lean e Kanban são exemplos de metodologias ágeis.
4 - Aplicações Web são sistemas projetados para serem utilizados por meio de um navegador, através da Internet ou aplicações desenvolvidas usando tecnologias como HTML, Java Script e CSS. Sobre as características das aplicações Web que as diferenciam das aplicações tradicionais (desktop), podemos citar que:
R: sofrem muitas atualizações.
5- No contexto de serviços Web desenvolvidos na linguagem Java, uma aplicação cliente é formada por duas partes. Nesse contexto, assinale a alternativa correta.
R: A primeira parte é um objeto de uma classe proxy para interagir com o serviço Web.
6- Há aspectos que diferenciam uma API REST de SOAP, embora ambas sejam utilizadas para construir aplicações Web que consomem serviços implantados em servidores de aplicação. Sobre esse assunto, analise as afirmações a seguir:
R: Apenas IV está correta.
7- Sobre os serviços Web, sabe-se que são componentes de software armazenados em um host e que podem ser acessados via ______. A comunicação entre os serviços Web é feita via tecnologias como ______ e ______.
R: chamada de método, XML e HTTP.
8- Uma arquitetura monolítica descreve uma aplicação de software em camadas, combinado interface, código de acesso a dos em um único programa, ao contrário das arquiteturas de microsserviços. Considerando a organização das arquiteturas Web em monolítica e de microsserviços, é correto afirmar que:
R: as de microsserviços são fracamente acopladas e usam uma infraestrutura mais complexa com a adoção de containers, por exemplo.
9 - Serviços Web é uma solução utilizada para integrar aplicações. No que diz respeito aos serviços Web, analise as afirmações a seguir e escolha a resposta correta.
R: Apenas III e IV estão corretas
10 - Em relação aos estilos SOAP e REST para construir aplicações distribuídas e em especial aplicações Web, assinale a alternativa correta.
R: SOAP é baseada em XML-RPC, sendo usado como transporte de mensagens XML.
Explicação:
10/10