Buscar

PORTFOLIO PROJETO INTEGRADO I

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

12
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
JULIO CeSAR DE OLIVEIRA RESENDE
PROJETO INTEGRADO i
Bacabal - MA
2022
JULIO CESAR DE OLIVEIRA RESENDE
PROJETO INTEGRADO I
Trabalho de Análise e Desenvolvimento de Sistemas apresentado como requisito parcial para a obtenção de média semestral na disciplina de Arquitetura e Organização de Computadores, Redes e Sistemas Distribuídos, Projeto de Software, Segurança e Auditoria de Sistemas
Orientador: Prof. Eduardo Viana de Almeida 
Bacabal - MA
2022
SUMÁRIO
1	INTRODUÇÃO	3
2	DESENVOLVIMENTO	4
2.1	ARQUITETURAS DE ALTO DESEMPENHO	4
2.2	Arquitetura de Sistema de Processamento Paralelo	5
2.3	Arquiteturas Multithreaded	5
2.4	Arquiteturas Multicore	6
2.5	Processadores Mais Recentes Disponíveis no Mercado	7
2.6	MODELO DE QUALIDADE MPS.BR	8
2.7	Nível de Maturidade	8
2.8	Nível F: Gerenciado	9
2.9	CONTEINERIZAÇÃO EM SISTEMAS DISTRIBUÍDOs	9
2.10	Plataforma Kubernetes	10
2.11	RFID – FALHAS DE SEGURANÇA	10
2.12	RFID - Solução para possíveis problemas de segurança	11
3	CONCLUSÃO	12
INTRODUÇÃO
Este é um trabalho de Análise e Desenvolvimento de Sistemas das disciplinas do 1° semestre, contendo temas e casos propostos para estudo e aplicação teórica, é exigida de cada disciplina uma questão para resolver, buscando o melhor aprimoramento dos estudos relacionados de cada disciplina deste semestre.
DESENVOLVIMENTO
ARQUITETURAS DE ALTO DESEMPENHO
A principal característica dessas arquiteturas de alto desempenho é a capacidade de previsibilidade e repetibilidade para tarefas de tempo real, facilitando assim o desenvolvimento, análise e teste de sistemas de tempo real.
Uma delas é a computação de alto desempenho, onde vários processadores, conectados através de diversos meios de comunicação físicos e lógicos, operam em conjunto, como se fossem uma única máquina.
Arquitetura de Sistema de Processamento Paralelo
Processamento paralelo é um método da área da computação que permite que dois (ou mais) processadores de um computador sejam usados para resolver o mesmo problema, atacando cada uma delas uma parte do trabalho e se comunicando para a troca de resultados intermediários ou no mínimo para a divisão inicial do trabalho e para a junção final dos resultados, ou seja, trabalhar em partes separadas de uma tarefa. Dessa forma, é possível diminuir o tempo gasto na resolução do problema. Qualquer computador que tenha mais de um núcleo pode fazer processamento paralelo, desde que esteja aliado a outras máquinas.
Arquiteturas Multithreaded
Multithreaded é a capacidade que o sistema operacional possui de executar vários threads simultaneamente sem que um interfira no outro. Estes threads compartilham os recursos do processo, mas são capazes de ser executadas de forma independente, ou seja, se um thread for bloqueado, a CPU pode executar instruções de outra thread, mantendo as unidades funcionando. Por exemplo, cada thread possui seu próprio conjunto de registradores, porém compartilha o mesmo espaço de endereçamento com os demais threads do processo. Os threads de um mesmo processo compartilham, além do espaço de endereçamento, outros atributos, como temporizadores e arquivos, de forma natural e eficiente. Em uma arquitetura multithreaded, os threads são mapeados em contextos de hardware, que incluem registradores, bits de estado e contador de instruções (PC). 
Arquiteturas Multicore
Multicore é qualquer processador que tenha mais de um núcleo. Atualmente há vários processadores desse tipo no mercado, seja eles processadores de dois, três ou quatro núcleos. Arquitetura na qual um único processador físico incorpora a lógica principal de mais de um processador, é geralmente definido como um circuito integrado no qual dois ou mais processadores independentes chamados (cores) são associados. A tecnologia multicore é centrado principalmente na possibilidade de computação paralela, que pode aumentar significativamente a velocidade e eficiência do computador. Processadores baseados em vários núcleos são usados ​​em dispositivos móveis, desktops, estações de trabalho e servidores.
Processadores Mais Recentes Disponíveis no Mercado
1° Intel Core i9 10900, Cachê 20MB, 3.70GHz, Socket LGA 1200, Núcleos/Threads: 10/20, Frequência baseada em processador 2.80GHz, Frequência turbo máxima 5.20GHz.
2° AMD Ryzen 9 3900X, Cachê 64MB, 3.80GHz, Socket AM5, Núcleos/Threads: 12/24, Frequência base 3.80GHz, Frequência turbo máxima 4.60GHz.
3° Intel Core i5 8400, Cachê 9MB, 2.80GHz, Socket LGA 1151, Núcleos/Threads: 6/6, Frequência base 2.80GHz, Frequência turbo máxima 4.00GHz.
4° Intel Core i7 9700k, Cachê 12MB, 3.60GHz, Socket LGA 1153, Núcleos/Threads: 8/8, Frequência base 3.60GHz, Frequência turbo máxima 4.90GHz.
5° Intel Core i3 10100, Cachê 6MB, 3.60GHz, Socket LGA 1200, Núcleos/Threads: 4/8, Frequência base 3.60GHz, Frequência turbo máxima 4.30GHz.
 
MODELO DE QUALIDADE MPS.BR
O MPS.BR, Melhoria do Processo de Software Brasileiro, é um programa da Softex com apoio do Ministério da Ciência, Tecnologia e Inovações (MCTI), é um programa mobilizador criado em dezembro de 2003, que contribui para melhoria de processos, desempenho dos negócios e alavancagem da inovação, tornando as empresas brasileiras mais competitivas. O programa tem como objetivo melhorar a capacidade de desenvolvimento de software, serviços e as práticas de gestão de RH na indústria de TIC, Tecnologia da Informação e Comunicação. Seu principal objetivo é desenvolver e disseminar modelos de melhoria de processos que atendam às necessidades da Indústria Brasileira de Software e Serviços de TI.
Níveis de Maturidade
· G – Parcialmente Gerenciado.
· F – Gerenciado.
· E – Parcialmente Definido.
· D – Definido.
· C – Totalmente Definido.
· B – Gerenciado Quantitativamente.
· A – Em otimização.
Nível F: Gerenciado
O Nível F: Gerenciado é o segundo nível. Esse nível é composto pelos processos do nível anterior, Nível G: Parcialmente Gerenciado e por mais cinco processos, sendo eles.
· Gerência de Configuração
· Medição
· Aquisição
· Gerência de Processos
· Gerência Organizacional
O foco principal do Nível F: Gerenciado é agregar processos de apoio à gestão do projeto, como estabelecer e manter a integridade de todos os produtos de trabalho de um processo ou projeto e disponibilizá-los a todos os envolvidos por meio do processo de Gerência de Configuração (GCO).
A Medição (MED) tem como principal foco apoiar a tomada de decisão em relação aos projetos, processos e atendimento aos objetivos organizacionais.
O processo Aquisição (AQU) tem como propósito gerenciar a aquisição de produtos que satisfaçam às necessidades expressas pelo adquirente.
CONTEINERIZAÇÃO EM SISTEMAS DISTRIBUÍDOS
O CONTÊINER, é uma virtualização que compartilha um mesmo kernel do sistema operacional (SO), onde você executa aplicativos em espaços de usuário isolados chamados contêineres que usam o mesmo sistema operacional compartilhado. A conteinerização permite que os desenvolvedores de software criem e implementem aplicativos com mais rapidez e segurança, permitindo que você junte o código de supressão com seus arquivos de configuração, dependências e bibliotecas relacionadas.
Plataforma Kubernetes
Kubernetes, ou “k8s”, é uma plataforma em código aberto que automatiza operações dos CONTÊINERES. Para implantar e escalar as aplicações em contêineres precisa de muitos processos manuais, mas o Kubernetes elimina grande parte desses processos.
As principais vantagens da aplicação dos Kubernetes são automatizar implantações e atualizações de aplicações, permitir o uso do hardware de forma otimizada, o que ajuda a economizar recursos, oferece velocidade para escalar aplicativos em contêineres e consegue operar contêineres em múltiplos hosts.
RFID – DEFINIÇÕES DE SEGURANÇA DA INFORMAÇÃO (CID)
O conceito de Integridade na Segurança da Informação está relacionado à plenitude do armazenamento de dados. Isto é, manter os arquivosfornecidos íntegros, sem nenhuma alteração em seu conteúdo. A Integridade garante que todas as informações estejam em seu estado original e verdadeiro, para os propósitos no qual foram designados.
O conceito de Disponibilidade na Segurança da Informação diz respeito ao acesso dos dados sempre que solicitado. Significa, a garantia da disponibilidade das informações. Para isso à eficácia do sistema e o funcionamento da rede para que, as informações estejam sempre disponíveis quando for necessário acessá-las.
RFID - Solução para possíveis problemas de segurança
Fortalecendo seus pilares da segurança da informação usando “CID”, Confidencialidade, Integridade e Disponibilidade. A confidencialidade é o primeiro pilar da segurança da informação, pois garante que os dados estejam acessíveis a determinados usuários e protegidos contra pessoas não autorizadas. A integridade na segurança da informação diz respeito à preservação, precisão, consistência e confiabilidade dos dados durante todo o seu ciclo de vida. A disponibilidade é mais um pilar da segurança da informação, que garante o acesso em tempo integral (24/7) pelos usuários finais.
Existem ferramentas e soluções para possíveis problemas de segurança como, política de backup dos dados, ela serve para salvaguardar os dados frente a qualquer incidente. Política de controle de acesso, cada membro de um departamento só deve ter acesso à parte do sistema que é indispensável para a execução de suas tarefas. Monitoramento do ambiente.
Detectar vulnerabilidades de hardware e software, cópias de segurança, redundância de sistemas, eficácia no controle de acesso, politica de segurança da informação e gestão de riscos apropriada. Aplicativos e sistemas operacionais devem estar sempre atualizados, invista em antivírus e firewall, aposte na criptografia.
CONCLUSÃO
Este trabalho de Análise e Desenvolvimento de Sistemas teve como objetivo aprimoramento dos estudos de cada disciplina do 1° semestre do ano de 2022. Foi disposto a disciplina ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES, PROJETO DE SOFTWARE, REDES E SISTEMAS DISTRIBUÍDOS e SEGURANÇA E AUDITORIA DE SISTEMAS, onde abordaram os seguintes temas, Arquitetura de alto desempenho, Arquitetura de sistema de processamento paralelo, Arquitetura multithreaded, Arquitetura multicore e Processadores mais recentes disponíveis no mercado. Teve o Modelos de qualidade MPS.BR, onde foi falado sobre o nível de maturidade (Nível F: Gerenciado). Também foi citado a Conteinerização em sistemas distribuídos juntamente com a plataforma Kubernetes que facilita a implantação e atualização de aplicações, permitindo o uso do hardware de forma otimizada, o que ajuda a economizar recursos e oferece velocidade para escalar aplicativos em contêineres e consegue operar contêineres em múltiplos hosts. E por último sobre RFID – Definições de segurança da informação (CID), que deve como foco, buscar soluções pra possíveis problemas de segurança.

Continue navegando