Buscar

Projeto Integrado I - Fake News

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

2
FACULDADE ANHANGUERA
REGINALDO LUIZ BISOGNINI
NÚCLEO DE CSTs EM TI
PROJETO INTEGRADO I
SÃO BERNARDO DO CAMPO
03/11/2021
FACULDADE ANHANGUERA
REGINALDO LUIZ BISOGNINI
FAKE NEWS
Trabalho de Projeto Integrado I apresentado à Universidade Anhanguera, como requisito parcial para a obtenção de média do segundo semestre na disciplina Superior de Tecnologia em Redes de Computadores. 
Orientadores:
 
 EAD; Vinicius Camargo Prattes
SÃO BERNARDO DO CAMPO
03/11/2021
SUMÁRIO
1.	INTRODUÇÃO	3
2.	DESENVOLVIMENTO	4
2.1.	PARTE 1	4
2.2.	PARTE 2	5
2.3.	PARTE 3	6
2.4.	PARTE 4	7
3.	CONCLUSÃO	8
4.	REFERÊNCIAS	9
INTRODUÇÃO
Sabendo que um trabalho que realiza a identificação de fake news deve ser rápido e dinâmico, uma empresa que trabalha com isso, deve ter o mesmo comportamento em seus processos. Por este motivo, há de se verificar uma plataforma de modelo ágil para desenvolvimento do software. Além disso, há de se verificar as vantagens de um sistema distribuído, o uso de media query, e o desenvolvimento multiplataforma. Estas ações são necessárias para detecção de fake News por meio de uma plataforma eficiente e de fácil uso. 
DESENVOLVIMENTO
PARTE 1
Sabendo que um trabalho que realiza a identificação de fake news deve ser rápido e dinâmico, uma empresa que trabalha com isso, deve ter o mesmo comportamento em seus processos. Para tanto, é necessário indicar uma metodologia ágil que auxilia uma instituição nestes processos, neste caso, desenvolver-se-á sobre o Scrum. 
Scrum é um modelo de produção ágil, baseado em equipe, que descreve como uma única equipe produz resultados valiosos (frequentemente chamado de produto) para partes interessadas em um complexo ambiente de desenvolvimento. Enquanto os comportamentos descritos no modelo Scrum já existem há décadas. O Scrum tem apenas quatro funções: 
As partes interessadas são pessoas que querem os resultados; 
A equipe é auto organizadora e multifuncional;
O proprietário do produto faz a propriedade do produto; trabalha tanto com as partes interessadas como com a equipe para assegurar que os resultados "certos" estão sendo produzido na ordem "certa"; e 
O scrum master faz o scrum mastering; melhorando a capacidade da equipe de fazer seu trabalho. 
Há duas cadências no Scrum, pontuadas por "Inspeção e adaptação” eventos que permitem que Scrum seja ágil: A equipe tem um Scrum diário (normalmente 15 minutos) para discutir o que foi trabalhado desde o último Daily Scrum, e criar um "plano" para o que será trabalhado até o próximo Daily Scrum.
A equipe tem um sprint (tipicamente de 1-4 semanas de duração) para realizar progressos em direção aos objetivos de trabalho; e no final a equipe tem:
1) Uma revisão, com o proprietário do produto e partes interessadas, do resultados que produziu; 
2) uma retrospectiva, que é um conversa interna sobre como melhorar a forma com que a equipe faz seu trabalho; e 
3) uma sessão de planejamento com o proprietário do produto para determinar quais resultados devem ser produzidos durante o próximo sprint.
Há três itens no Scrum:
1) o incremento do produto, que é o resultado do trabalho que a equipe concluiu, e é a atual versão dos resultados da equipe;
2) o backlog de produtos, que é uma lista de novos, ou adicionais, resultados que as partes interessadas desejam, e
3) a ordem em que serão trabalhados.
Esta metodologia ágil poderia ajudar a dinamizar os processos de uma instituição.
PARTE 2
Um sistema distribuído é uma coleção de computadores independentes que aparecem para seus usuários como um único sistema coerente. Computação distribuída é um modelo no qual os componentes de um sistema de software são compartilhados entre vários computadores para melhorar o desempenho e a eficiência.
Os sistemas distribuídos são caracterizados por sua estrutura: um sistema distribuído típico consistirá em muitos dispositivos de interação, cada um executando seus próprios programas, mas que são afetados pelo recebimento de mensagens ou observação de atualizações de memória compartilhada ou os estados de outros dispositivos. Os exemplos de sistemas distribuídos variam de sistemas simples em que um único cliente se comunica com um único servidor a enormes redes amorfas como a Internet como um todo.
As vantagens são:
· Confiabilidade, alta tolerância a falhas: Uma falha do sistema em um servidor não afeta outros servidores.
· Escalabilidade: em sistemas de computação distribuídos, você pode adicionar mais máquinas conforme necessário.
· Flexibilidade: facilita a instalação, implementação e depuração de novos serviços.
· Velocidade de cálculo rápida: um sistema de computador distribuído pode ter o poder de computação de vários computadores, tornando-o mais rápido do que outros sistemas.
· Abertura: Por ser um sistema aberto, pode ser acessado tanto local quanto remotamente.
· Alto desempenho: em comparação com clusters de rede de computadores centralizados, pode fornecer maior desempenho e melhor desempenho de custo.
Enquanto o sistema centralizado há liderança burocrática e atrasos no trabalho.
Middleware é um software que atua como intermediário entre dois aplicativos ou serviços para facilitar sua comunicação. É usado para preencher a lacuna entre os aplicativos e outras ferramentas ou bancos de dados. O middleware fica entre um sistema operacional e os aplicativos executados nele. É efetivamente um software que fornece um método de comunicação e gerenciamento de dados entre aplicativos que, de outra forma, não teriam nenhuma maneira de trocar dados - como ferramentas de software e bancos de dados.
Dois exemplos de plataformas de middlewares mais utilizadas são:
· Tradutor: Um middleware faz uso de uma biblioteca de conversão de dados e traduz as solicitações para um formato que o serviço receptor possa entender.
· Dados acumulativos-duplicados: Em um projeto de e-commerce, é possível ter um micro serviço para armazenamento e recuperação de produtos, outro micro serviço para pesquisa e outro para autenticação e armazenamento de usuários. E cada um tem seu próprio banco de dados.
PARTE 3
As consultas de mídia são um recurso do CSS que permite que o conteúdo da página da web se adapte a diferentes tamanhos e resoluções de tela. Eles são uma parte fundamental do web design responsivo e são usados ​​para personalizar a aparência de sites para vários dispositivos. Elas podem ser inseridas no HTML de uma página da web ou incluídas em um arquivo .CSS separado referenciado pela página da web.
PARTE 4
Com o desenvolvimento de aplicativos móveis de plataforma cruzada, os desenvolvedores podem construir aplicativos que podem ser executados em plataformas diferentes com um único sistema de código. Isso significa que a empresa pode lançar o produto com mais rapidez e qualidade. Por ser compatível com diversos sistemas operacionais móveis, o aplicativo pode atingir um público mais amplo. Seu rápido desenvolvimento, tempo de resposta e qualidade econômica o tornam muito adequado para startups.
Uma possível plataforma a ser utilizada é a Xamarin, uma estrutura de código aberto que usa codificação C#, o que significa que pode funcionar em qualquer plataforma, incluindo Android e iOS. A plataforma tem dois produtos principais: Xamarin.iOS e Xamarin.Android. No caso do iOS, o código-fonte é compilado diretamente no código de assembly ARM nativo (compilação Ahead-of-Time), enquanto os aplicativos Android Xamarin são compilados primeiro para Linguagem Intermediária e então - em código de assembly nativo em tempo de execução (Just-in - compilação de tempo). No entanto, em ambos os casos, o processo é automatizado e personalizado para lidar com problemas como alocação de memória, coleta de lixo e interoperabilidade de plataforma por padrão. As vantagens desta plataforma são:
· Desempenho próximo do nativo;
· Experiências do usuário nativo;
· Suporte Completo de Hardware;
· Manutenção simplificada.
CONCLUSÃOO presente trabalho visou a identificação de fake news de modo rápido e dinâmico, sendo que uma empresa que trabalha com isso, deve ter o mesmo comportamento em seus processos. Por este motivo, verificou-se uma plataforma de modelo ágil para desenvolvimento do software. Além disso, verificou-se também as vantagens de um sistema distribuído, o uso de media query, e o desenvolvimento multiplataforma. Estas ações foram necessárias para detecção de fake News por meio de uma plataforma eficiente e de fácil uso.
Foi possível compreender de modo técnico as multiplataformas, integração de times para desenvolvimento de software, e modo com que o sistema deve operar a fim de que a empresa deve considerar estes tópicos para ser bem-sucedida.
REFERÊNCIAS
x
	MICROSOFT. O que é o Xamarin? Microsoft, 2020. Disponivel em: <https://docs.microsoft.com/pt-br/xamarin/get-started/what-is-xamarin>. Acesso em: 07 set. 2021.	
	SOFTWARE, O. Desenvolvimento mobile multiplataforma – Aplicativo Guiaderodas. Opus Software. Disponivel em: <https://www.opus-software.com.br/desenvolvimento-mobile-multiplataforma-guiaderodas/>. Acesso em: 07 set. 2021.	
	MICROSOFT. O que é middleware. Microsoft. Disponivel em: <https://azure.microsoft.com/pt-br/overview/what-is-middleware/>. Acesso em: 07 set. 2021.
x

Outros materiais