Buscar

PORTFÓLIO-ADS

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 15 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 15 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 15 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

MAGÉ
2021
ROSA CAROLINE DA SILVA SIQUEIRA DOS SANTOS
UNIVERSIDADE NORTE DO PARANÁ
SISTEMA DE ENSINO 100% ONLINE
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PRODUÇÃO INTERDISCIPLINAR:
CONSULTORIA A EMPRESA DE ROUPAS T-SHIRT
1
MAGÉ
2021
PRODUÇÃO INTERDISCIPLINAR:
CONSULTORIA A EMPRESA DE ROUPAS T-SHIRT
Trabalho apresentado à Universidade UNOPAR, como
requisito parcial para a obtenção de média semestral nas
disciplinas de Engenharia de Software; Redes e
Sistemas Distribuídos; Programação WEB;
Desenvolvimento Mobile.
Professor:
Adriane Aparecida Loper
Gilberto Fernandes Junior
Vanessa Matias Leite
Tutora: Vanice Dalto
ROSA CAROLINE DA SILVA SIQUEIRA DOS SANTOS
2
SUMÁRIO
1 INTRODUÇÃO................................................................................................................. 3
2 DESENVOLVIMENTO....................................................................................................4
TAREFA 1............................................................................................................................. 4
TAREFA 2............................................................................................................................. 4
TAREFA 3............................................................................................................................. 6
TAREFA 4............................................................................................................................. 6
3 CONSIDERAÇÕES FINAIS .................................................................................13
REFERENCIAS .....................................................................................................14
3
1 INTRODUÇÃO
Vivemos em uma sociedade cada vez mais dependente das
tecnologias, a informação tornou-se uma “moeda” muito poderosa que pode mudar a
vida de uma pessoa em um curto espaço de tempo, é preciso fazer parte deste
processo e saber utilizá-lo . Portanto tornar-se um empreendedor online de sucesso
hoje é uma tarefa bastante fácil, mas também consome tempo porque envolve vários
fatores. Planeje e implemente com sucesso. Esta é a única maneira de os
empreendedores da Internet obterem o reconhecimento e a reputação tão
esperados no ambiente de rede altamente competitivo e controverso. Como existem
páginas e blogs de uma variedade de nichos e setores na Internet, e são tantos, isso
acirra a competição.
4
2 DESENVOLVIMENTO
TAREFA 1
O relatório da Empresa de Roupas T-Shirt usará a metodologia ágil
SCRUM e a escolha se deve ao fato de que essa metodologia ágil prioriza a
satisfação de necessidades que tenham maior valor de negócio ou que apresentem
maiores riscos estratégicos para a empresa, o que significa que o product owner
sempre mantém uma lista de prioridades que contém todas as funções que o time
deve desenvolver. Desta forma, garantimos que tudo o que é mais importante para o
negócio do cliente seja projetado, testado e entregue, o que nos permite agregar
valor ao negócio, reduzir custos operacionais e reduzir o tempo necessário para
aumentar o retorno sobre o investimento.
O modelo de maturidade escolhido é o OPM3. Este é um
questionário e software que contém um banco de dados das melhores práticas em
gerenciamento de projetos, programas e portfólio. São as práticas ou atividades
relacionadas ao processo de gestão estabelecido na equipe para iniciar, planejar,
executar, controlar e concluir essas práticas. Eles envolvem nove áreas de
competência (integração, escopo, tempo, custo, qualidade, pessoal, comunicação,
risco e compras). Ao responder ao questionário, a organização fornecerá um índice
de maturidade organizacional que compara as práticas existentes da organização
com os padrões globais, que são determinados por organizações de pesquisa de
diferentes setores e a escala de seus projetos. OPM3 é capaz de organizar e avaliar
todos os projetos, planos e práticas de gerenciamento de portfólio identificados pelo
PMI. Atividades que atingem o nível de maturidade do processo de gerenciamento
de projetos da organização. Portanto, o OPM3 pretende ser uma metodologia global
que permite às organizações selecionar e gerenciar individual e coletivamente seus
projetos de forma a apoiar a continuidade dos objetivos estratégicos da organização.
TAREFA 2
O primeiro benefício de um sistema distribuído que vemos está
relacionado à economia. Grandes sistemas de informação centralizados requerem
mainframes para operar com qualidade. Se um sistema distribuído for usado em vez
5
de um sistema centralizado, vários microcomputadores podem ser usados ​ ​ em
vez de mainframes. Espalhar por vários computadores menores adiciona poder de
computação barato, o que é claro em alguns casos,é mais prático substituir o
mainframe por vários microcomputadores menores.
A segunda vantagem é a velocidade: por mais rápido que um
mainframe o processe, ele nunca alcançará o poder de processamento de N
microcomputadores interconectados, como se fosse um único sistema.
O terceiro benefício está relacionado à confiabilidade do sistema.Se
um dos microcomputadores incluídos no sistema distribuído parar de funcionar, todo
o sistema continuará a funcionar e apenas alguns módulos criados pelo computador
com falha deixarão de funcionar.
Middleware é um software localizado entre o sistema operacional e
os aplicativos executados nele. O middleware serve essencialmente como uma
camada oculta de tradução e fornece comunicação e gerenciamento de dados para
aplicativos distribuídos. Muitas vezes chamado de "encanamento" devido ao fato de
conectar duas aplicações, para que dados e bases de dados possam ser
transferidos através do "cano" sem problemas. O uso de middleware permite que os
usuários atendam a requisitos como o envio de formulários em um navegador da
Web ou permitir que servidores da Web exibam páginas da Web dinâmicas com
base em perfis de usuário.
Exemplos comuns de middleware são middleware de banco de
dados, middleware de servidor de aplicativos, middleware orientado a mensagens,
middleware da Web e monitores de processamento de transações. Geralmente,
cada programa fornece serviços de mensagens para que diferentes aplicativos
possam se comunicar usando estruturas de mensagens (como SOAP, serviços da
Web, REST). (Representational State Passing) e JSON (JavaScript Object Notation).
Embora todos os tipos de middleware executem funções de comunicação, o tipo
escolhido pela organização depende do serviço utilizado e do tipo de informação
transmitida. Isso pode incluir autenticação de segurança, gerenciamento de
transações, solicitações de mensagens, servidores de aplicativos, servidores da web
e diretórios. O middleware também pode ser usado para processamento distribuído,
onde as ações ocorrem em tempo real, em vez de enviar e receber dados repetidos.
6
TAREFA 3
Devido ao fato que a empresa de Roupas T-Shirt está convertendo
suas vendas em e-commerce, você pode encontrar a documentação original sobre o
assunto principal aqui.
Web é uma palavra em inglês que significa rede. Com o advento da
Internet. A Internet é conhecida como uma rede que conecta computadores em todo
o mundo, a World Wide Web (WWW).
A Web refere-se a sistemas de informação conectados por meio de
hipermídia (hiperlinks de texto, vídeo, som e outras formas de animação digital) que
permitem aos usuários acessar diversos conteúdos por meio da Internet. Isso requer
uma conexão com a Internet e um navegador que exibe o conteúdo disponível.
Exemplos de navegadores: Google Chrome, Safari, Mozilla Firefox, Internet Explorer,
Opera, etc. Os computadores conectados à rede são chamados de clientes e
servidores.Os clientes são dispositivos de rede típicos usados ​ ​ por usuários de
rede (como computadores conectados a redes WiFi ou telefones celulares
conectados a redes celulares) e programas de acesso à Internet disponíveis nesses
dispositivos (geralmente navegadores como Firefox ou Chrome).... Um servidor é
um computador que hospeda uma página, site ou aplicativo. Quando o dispositivo
cliente deseja acessar a página, uma cópia da página é baixada do servidor para a
máquina cliente para ser exibida no navegador da web do usuário.
HTML5 é uma linguagem de marcação usada para construir e exibir
conteúdo na World Wide Web (WWW). É uma versão aprimorada do padrão HTML
original criado em 1990 para definir uma plataforma web aberta. HTML é um
acrônimo para Hypertext Markup Language .E, e HTML5 é uma linguagem de
marcação para construir e exibir conteúdo da World Wide Web (WWW). É uma
versão aprimorada do padrão HTML original criado em 1990 para definir uma
plataforma web aberta. Ele foi projetado para atender às crescentes demandas da
mídia atual, entre dispositivos e Internet móvel. Podemos dizer que é uma excelente
ferramenta para o desenvolvimento de aplicativos móveis multiplataforma, pois
muitos de seus recursos são adequados para dispositivos de baixo consumo de
energia, incluindo tablets e smartphones. Além disso, o HTML5 fornece uma
7
interface comum para simplificar o carregamento de componentes. Por exemplo, o
HTML5 não requer um plug-in Flash porque os elementos operam de forma
independente.
Cascading Style Sheets (CSS) é uma linguagem de folha de estilo
usada para definir o layout (aparência) de documentos escritos em uma linguagem
de marcação. Independentemente do sistema operacional ou dispositivo, todos os
navegadores interpretam CSS. Ele é usado para personalizar a aparência do site. E
CSS3 é o padrão CSS mais recente. A Internet continuará a se desenvolver e
expandir com HTML5 e CSS3. Conteúdo e aplicativos da web projetados para criar
páginas e sistemas bem definidos e precisos que podem ser acessados ​ ​ e
visualizados em dispositivos
TAREFA 4
A empresa de roupas T-Shirt pretende estender a plataforma de
vendas a aplicações mobile, neste sentido contamos com informação sobre o
desenvolvimento de aplicações mobile, aqui temos as tendências mais importantes
no mercado de desenvolvimento de aplicações Android.
Android é o sistema operacional móvel mais popular e amplamente
usado. Ele capturou uma grande parte do mercado de smartphones, e cada quatro
em cada cinco pessoas estão usando telefones Android hoje. O Android tem mais de
2 bilhões de usuários ativos por dia, o que o torna o sistema operacional móvel
número um do mundo.
3 linguagens de programação utilizadas para android
Java - Ainda é uma das linguagens mais importantes na plataforma
Android.O SDK (Kit de Desenvolvimento de Software ou DevKit).
Trata-se de uma plataforma de mais alto nível, responsável pelo
ecossistema de desenvolvimento da plataforma, é baseado nesta linguagem,
principalmente devido à sua grande base de usuários instalada e maturidade da
plataforma. É uma linguagem que usa tecnologia de paradigma orientado a objetos e
recentemente fez todos os esforços para dominar os elementos de programação
funcional. Mas observe que a programação Java é diferente da programação Java
8
do Android. Java padrão é uma linguagem universal, enquanto Java é para Android.
É uma versão "mais específica" em que diferentes tempos de execução e diferentes
sistemas de GUI (incluindo localização) são implementados de maneiras diferentes.
Podemos pensar neles como línguas da mesma família, mas em muitos aspectos
são fundamentalmente diferentes. Java usa seu próprio modelo de desenvolvimento
para desenvolvimento de software. E por ser nativo, não requer nenhuma estrutura
especial, mas existem algumas bibliotecas que podem melhorar muito a
produtividade do desenvolvedor
Pontos positivos do Java:
Muitos tutoriais e dicas na internet sobre a mais variada gama de
assuntos da linguagem;
Uma das linguagens mais mais usadas para fazer aplicativos
Android;
Suporta Android Studio;
É versátil.
Pontos Negativos do Java:
Curva de aprendizado é bastante íngreme;
Sobrecarga de conteúdo pode mais atrapalhar que ajudar se você
não sabe o que procura;
Não é a linguagem de computador mais amistosa para leitura;
Atualizações frequentes dificultando o processo das atualizações.
C# - É muito semelhante ao Java, portanto, é adequado para o
desenvolvimento de aplicativos Android. Outro motivo para aprender C # é que ele é
uma das linguagens mais importantes no mercado de negócios hoje. Também é uma
linguagem orientada a objetos, mas a sintaxe é mais simples do que Java, o que
parece tornar a codificação mais fácil. Alguns recursos do C # ajudam a construir
9
aplicativos confiáveis ​ ​ e duráveis: a coleta de lixo recupera automaticamente a
memória ocupada por objetos não utilizados. O tratamento de exceções fornece um
método estruturado e extensível para detecção de erros e solução de problemas. E
o design de tipo seguro torna impossível ler variáveis ​ ​ não inicializadas ou
índices fora deles, ou realizar conversões de tipo não marcadas. Comparado ao
Java, a simplicidade do C # é que qualquer desenvolvedor que não esteja
familiarizado com o código pode começar a usar a linguagem e progredir sem muito
esforço. Se você deseja trabalhar no playground do Android, especialmente em
jogos 3D, OC # é altamente recomendado. Conecte o idioma ao Unity.
Pontos positivos do C#:
Simples de programar;
Fácil de ler e entender;
Orientado a objetos;
Similar ao C++;
Sem problemas de memória graças à coleta de lixo;
Funciona muito bem com a engine de games Unity.
Pontos negativos do C#:
C# e Unity são excelentes para jogos 3D, mas não tão bons para
desenvolver aplicativos padrão juntos;
Não está de acordo com a linguagem do Material Design do Google;
Existe menos liquidez no mercado para desenvolvedores
profissionais de Android em C#.
Kotlin -É uma linguagem de programação aprovada pelo Google que
pode ser usada como alternativa ao Java para desenvolver aplicativos Android. Essa
situação acontece com frequência. Ele pode interagir com o Java e ser executado na
máquina virtual Java. IntelliJ, a compatibilidade do IDE é perfeita, o código pode:
refatorar; pesquisar; exibir a conclusão automática. Assim como o código Kotlin é
Java e vice-versa. Suporta totalmente depuração, teste de unidade, análise, etc.A
maior diferença dessa linguagem é que ela remove alguns recursos desnecessários
10
do Java. Também não há necessidade de terminar todas as linhas com ponto e
vírgula. Portanto, na linguagem de programação Android, o Kotlin pode ser
considerado o mais conveniente para iniciantes e também pode ser usado como o
"ponto de entrada" para o desenvolvimento de aplicativos Android.
Pontos positivos do Kotlin:
Suporte a Java Virtual Machine;
Não faz com que o tamanho dos arquivos aumente;
Não causa desaceleração;
É simplificado;
Ideal para começar com Android;
Suporta Android Studio.
Pontos negativos do Kotlin:
Embora seja fácil de aprender, não é tão fácil quanto outras
linguagens citadas;
O suporte da comunidade é bem menor, por não ser tão popular.
Inteligência Artificial e Machine Learning – Aprendizado de
Máquina
Primeiramente, a Inteligência Artificial e o Aprendizado de Máquina
já existem há algum tempo. Porém, a cada período, a IA está ficando cada vez mais
inteligente. Salvo que, alguns anos atrás, ela era capaz de calcular equações e
aprendê-las. Mas agora, pode falar, ouvir, observar e reagir.
De acordo com o Statista, a indústria de IA deve atingir 126 bilhões
de dólares até 2025. Em 2018, o mercado de aplicativos de IA, avaliou cerca de 4,6
bilhões de dólares.
Alguns recursos habilitados para IA podem tornar as seguintes
coisas possíveis por meio de aplicativos:
11
Chatbots mais inteligentes ou assistentes virtuais para melhor
atendimento ao cliente.
Aprendizagem de educação personalizada através de padrões de
estudo ou prática personalizados.
Impulsione a indústria de jogos offline desenvolvendo aplicativos de
jogos AI vs Player, como Xadrez, UNO, etc.
Um exemplo do futuro da IA é o Duplex AI do Google. Ou seja, o
DuplexAssistant pode fazer chamadas em seu nome. No entanto, a IA tornará a voz
mais humana e a conversa mais personalizada. Não soará robótico como vozes
digitais antiquadas.
Integração da Internet das coisas (IoT) com aplicativos
Em segundo lugar, a IoT é uma das tendências mais recentes no
desenvolvimento de aplicativos móveis que está se tornando popular. Não apenas,
ajudando os aplicativos a conectarem os smartphones com eletrodomésticos
modernos.
Continuando, é uma rede que permite a transferência contínua de
dados para construir um controle sobre os objetivos almejados. Em outras palavras,
as tendências de aplicativos móveis IoT tornam a tecnologia sem fio possível.
Como o IoT pode influenciar as tendências de tecnologia de
aplicativos móveis?
Permitirá que os usuários controlem seus eletrodomésticos com
seus smartphones.
Permite a configuração de uma rede centralizada para todos os
dispositivos.
Aumenta a segurança permitindo que os usuários tenham controle
remoto e acesso ao monitoramento de segurança.
Espera-se que a indústria alcance 1,6 trilhão de dólares da receita
do mercado até 2025.
Realidade Aumentada (AR) e Realidade Virtual (VR)
12
Esta tecnologia AR e VR está aumentando devido à sua
funcionalidade. Ele está sendo adaptado na indústria de jogos, indústria educacional,
reality shows, etc. Espera-se que o mercado global de RA e VR alcance 72,8 bilhões
de dólares em 2024.
Mas a principal contribuição no desenvolvimento de aplicativos de
RA ou VR está sendo feita por gigantes da tecnologia como Google ou Apple. No
mais recente, o Google está trabalhando em sua versão AR do Google Maps, que
será mais sofisticada e fácil em comparação com a tradicional.
Como a RA e a RV influenciarão as tendências futuras dos
aplicativos móveis?
A indústria de jogos já está vendo um aumento na popularidade de
RA ou VR. Jogos como Pokémon Go são bons exemplos.
AR e VR estão sendo usados na indústria da moda também. Ele
permite que os usuários experimentem roupas ou óculos em suas réplicas digitais
com a ajuda do AR.
O setor de aprendizagem está usando a RV para várias
especializações, como medicina, engenharia ou aviação.
Chatbots
O uso de chatbots aumentará em novos aplicativos para tornar o
atendimento ao cliente mais conveniente. Esses assistentes virtuais trarão soluções
rápidas para o cliente nas tendências da indústria de aplicativos móveis.
Como os Chatbots estão impactando as tendências futuras dos
aplicativos móveis?
Em 2018, o Facebook tinha 300.000 chatbots atendendo aos
usuários da plataforma. No final de 2020, 80% das empresas começaram a usar
Chatbots para atendimento ao cliente.
Mesmo assim, os chatbots, manterão os clientes engajados e
fornecerá soluções rápidas. Além disso, também reduzirá o ônus de investir mais
13
dinheiro na contratação de funcionários de atendimento ao cliente.
Beacon
Com grande popularização entre os setores como, hotéis, saúde,
varejistas, entre outros. A princípio, este tendência tecnológica de aplicativos móveis,
permite conectar os usuários a serviços ou varejistas por meio de sua localização.
Por exemplo, se um hotel tem tecnologia de beacon instalada, os
usuários que cruzam perto do hotel receberão notificações de ofertas e descontos
ao vivo no hotel. A tecnologia Beacon também usa IoT para se comunicar com os
dispositivos dos usuários.
Onde as tendências de tecnologia de aplicativos móveis Beacon
podem ajudar?
Setor de Saúde
Hotel e restaurantes
Setor de varejo
Serviços de emergência
3 CONSIDERAÇÕES FINAIS
No estudo de caso, descobrimos que a definição correta de uma
empresa startup é uma empresa com um modelo de negócios repetível e escalável.
Eles são inovadores e costumam usar a tecnologia em seu trabalho. Também são
formados por um grupo de empresários. contorno. A empresa de roupas de T-Shirt
e consultora descobriu um programa denominado “Ciclo de Feedback,”, que consiste
em três fases: criação, medição e aprendizagem. Portanto, o primeiro passo é definir
um nicho de mercado e criar uma solução na forma de um MVP; medindo os
resultados com base na opinião dos clientes, é necessário aprender com os erros e
criar coisas melhores, etc. Verificou-se que a análise de sistema é um tipo de
processo de pesquisa que visa tornar a atividade mais razoável.A forma de
processamento da informação é a base da empresa, e o analista de sistema deve
atuar como um conversor entre as necessidades do usuário e as do programa.
Desenvolvido por programadores.
14
REFERÊNCIAS
As principais tendências de desenvolvimento de aplicativos - Crosoften
Linguagens de programação para Android: as 5 melhores (geekhunter.com.br)
O MODELO PMI – OPM3 DE MATURIDADE EM GERENCIAMENTO DE
PROJETOS (wordpress.com)
https://crosoften.com/as-principais-tendencias-de-desenvolvimento-de-aplicativos/
https://blog.geekhunter.com.br/linguagens-de-programacao-para-android/
https://uvagpclass.wordpress.com/2017/09/04/o-modelo-pmi-opm3-de-maturidade-em-gerenciamento-de-projetos/
https://uvagpclass.wordpress.com/2017/09/04/o-modelo-pmi-opm3-de-maturidade-em-gerenciamento-de-projetos/
	SUMÁRIO
	1 INTRODUÇÃO
	2DESENVOLVIMENTO
	TAREFA 1
	TAREFA 2 
	TAREFA 3
	3CONSIDERAÇÕES FINAIS
	REFERÊNCIAS

Mais conteúdos dessa disciplina