Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

UNIVERSIDADE ANHANGUERA - CAMPINAS
CENTRO DE EDUCAÇÃO À DISTÂNCIA
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
 
 
 
 
 
 
 
 
 
 
 
 
Leonardo Garbo Rodrigues - 33277218
PROJETO INTEGRADO IV
 
 
 
 
 
 
 
 
 
 
 
 
 Campinas
2023 
SUMÁRIO
TAREFA 1 ................................................................................................... 3
TAREFA 2 ................................................................................................... 4
TAREFA 3 ................................................................................................... 5
TAREFA 4 ................................................................................................... 6
TAREFA 1:
Vamos supor que você vai iniciar uma jornada empreendedora. Junto com alguns sócios, decidiu criar um negócio a partir da ideia de uma aplicação inovadora. Esta aplicação precisa de um ambiente de TI com recursos computacionais de alto desempenho e ambiente de nuvem devido à redução de cursos e abstração da complexidade da infraestrutura. O próximo passo é determinar qual dos modelos de serviço é mais apropriado para este caso: SaaS, PaaS ou IaaS. Descreve analisando caso a caso.
RESPOSTA:
Para desenvolver em cenários de TI com recursos computacionais de alto desempenho (HP) e ambientes em nuvem (cloud computing), é necessário alugar serviços de Infraestrutura como Serviço (Infraestrutura como Serviço), ou Infraestrutura como Serviço (IaaS).
Os termos IaaS, PaaS e SaaS referem-se a modelos de entrega de soluções em nuvem.
SaaS: O modelo SaaS é ideal quando você deseja usar software pronto para uso sem se preocupar com a infraestrutura subjacente. Neste caso, a opção melhor a se fazer é escolher um aplicativo terceirizado que já esteja na nuvem, sendo assim, permitirá que você se concentre no crescimento do seu negócio sem se preocupar com manutenção de software ou infraestrutura.
IaaS: É um modelo de serviço em nuvem que fornece recursos de infraestrutura como computação, armazenamento, rede e virtualização para empresas e indivíduos sob demanda por meio da nuvem. É um modelo com mais flexibilidade, mais adequado para situações em que necessitam de um controle completo da infraestrutura TI.
PaaS: PaaS (Platform as a Service) é um ambiente completo de desenvolvimento e implantação em nuvem com recursos que permitem fornecer tudo, desde aplicativos simples baseados em nuvem até aplicativos empresariais complexos habilitados para nuvem.
TAREFA 2:
Com o desenvolvimento dos sistemas, surgiu a necessidade de, dentro de um mesmo processo, possuir trechos que executassem concorrentemente, e aí temos o conceito de thread. 
a) Definição de thread; 
Um thread é uma sequência de instruções que faz parte do processo principal. O software é organizado em processos. Cada processo é dividido em threads, e os threads formam tarefas independentes, mas relacionadas.
b) Pesquise os estados das threads; 
· Unstarted: logo após ser criada (antes do Start());
· Running: após ser ativada (Start()) ou após método Resume();
· Suspended: após método Suspended();
· Stopped: após método Abort().
c) Os benefícios da programação multithread; 
A programação multithread pode fornecer uma variedade de benefícios, incluindo maior capacidade de resposta, melhor utilização de recursos e aceleração computacional. Em um aplicativo multithread, as tarefas em segundo plano podem ser executadas simultaneamente sem afetar a capacidade de resposta do aplicativo ou o comportamento da interface do usuário.
d) Operações de thread.
Criar, terminar, thread join e thread yield.
TAREFA 3:
Descreva detalhadamente todos os métodos HTTP existentes e cite um exemplo de utilização para cada um deles.
RESPOSTA:
1. GET (READ)
Representação para leitura ou recuperação de recursos. Em caso de sucesso, uma representação XML ou JSON é retornada junto com o código de status HTTP 200 (OK). Em casos de erro geralmente retorna 404 (Not Found) ou 400 (Bad Request).
2. POST (CREATE)
Utilizado para criar novos recursos. Em caso de sucesso, retorna o status code 200 (OK) ou 201 (CREATED).
3. PUT (UPDATE)

Mais conteúdos dessa disciplina