Sem resumo de edição
 
(11 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 64: Linha 64:
** Sistemas embarcados são responsáveis por uma função especifica ou um conjunto restrito de funções específicas, executando-as conforme a programação do firmware presente. Já o Firmware é um controlador de entrada e saída de baixo nível que gerencia dispositivos dentro do hardware do sistema, ou seja, funciona como uma ponte para a comunicação entre o software e o hardware.
** Sistemas embarcados são responsáveis por uma função especifica ou um conjunto restrito de funções específicas, executando-as conforme a programação do firmware presente. Já o Firmware é um controlador de entrada e saída de baixo nível que gerencia dispositivos dentro do hardware do sistema, ou seja, funciona como uma ponte para a comunicação entre o software e o hardware.
* 02. [Gean Fernandes Silva] Como funciona a invasão do malware ao firmware ?
* 02. [Gean Fernandes Silva] Como funciona a invasão do malware ao firmware ?
** Primeiramente vamos relembrar, malware é um software malicioso, um programa de computador destinado a infiltrar-se em um sistema de computador alheio de forma ilícita, com o intuito de causar alguns danos, alterações ou roubo de informações. Existem diversos tipos de malware, sendo eles o vírus, trojans, spyware, worm, ransomware, rootkit, botnets e bootkits.
** Primeiramente vamos relembrar, malware é um software malicioso, um programa de computador destinado a infiltrar-se em um sistema de computador alheio de forma ilícita, com o intuito de causar alguns danos, alterações ou roubo de informações. Existem diversos tipos de malware, sendo eles o vírus, trojans, spyware, worm, ransomware, rootkit, botnets e bootkits. Seus métodos de invasões principais são por engenharia social, exploits de vulnerabilidade, usando os dois juntos e o famoso pen drive infectado. Engenharia social é aonde tentam induzir usuários desavisados a abrir um arquivo infectado ou um link para um site infectado, aonde irei destacar o fishing (lançar uma isca para atrair usuários, aonde você pode clicar em um link e ser redirecionado a um site  que pede a instalação de um aplicativo ou extensão extra para reproduzir o conteúdo, ou tenta reproduzir ele mesmo o arquivo infectado). Exploits de segurança é aonde possui uma vulnerabilidade, basicamente, um erro no código ou lógica de operação do sistema operacional ou no software do aplicativo. Um exemplo que vou te dar são os worms de e-mail Nimda e Aliz, que exploraram vulnerabilidades do Microsoft Outlook, aonde a vítima abria uma mensagem infectada ou colocava o cursor sobre a mensagem na janela de visualização, e o arquivo do worm era executado. Dados os métodos de infecção irei falar do bootkit que é executado antes mesmo do carregamento do sistema operacional, aonde procuram por componentes do SO para modificar ou subverter seus comportamentos e exploram as vulnerabilidades do firmware.
Seus métodos de invasões principais são por engenharia social, exploits de vulnerabilidade, usando os dois juntos e o famoso pen drive infectado.
Engenharia social é aonde tentam induzir usuários desavisados a abrir um arquivo infectado ou um link para um site infectado, aonde irei destacar o fishing (lançar uma isca para atrair usuários, aonde você pode clicar em um link e ser redirecionado a um site  que pede a instalação de um aplicativo ou extensão extra para reproduzir o conteúdo, ou tenta reproduzir ele mesmo o arquivo infectado).
Exploits de segurança é aonde possui uma vulnerabilidade, basicamente, um erro no código ou lógica de operação do sistema operacional ou no software do aplicativo. Um exemplo que vou te dar são os worms de e-mail Nimda e Aliz, que exploraram vulnerabilidades do Microsoft Outlook, aonde a vítima abria uma mensagem infectada ou colocava o cursor sobre a mensagem na janela de visualização, e o arquivo do worm era executado.
Dados os métodos de infecção irei falar do bootkit que é executado antes mesmo do carregamento do sistema operacional, aonde procuram por componentes do SO para modificar ou subverter seus comportamentos e exploram as vulnerabilidades do firmware.
* 03. [Gabriel Amaral] Os dispositivos moveis e seus sistemas operacionais, eles surgem por causa da web que se expande demais ou a web se expande para comportar esses novos dispositivos?
* 03. [Gabriel Amaral] Os dispositivos moveis e seus sistemas operacionais, eles surgem por causa da web que se expande demais ou a web se expande para comportar esses novos dispositivos?
**Os Sos Operacionais surgiram para facilitar o uso das máquinas e evoluíram conforme a demanda dos usuários e conforme a evolução dos Hardwares. Temos que entender esse processo como uma evolução conjunta e não apenas um fator responsável pela evolução.
**Os Sos Operacionais surgiram para facilitar o uso das máquinas e evoluíram conforme a demanda dos usuários e conforme a evolução dos Hardwares. Temos que entender esse processo como uma evolução conjunta e não apenas um fator responsável pela evolução.
Linha 76: Linha 72:
** Os software livre se preocupa única e exclusivamente com a causa e com o ideal que o movimento prega, orientando-se para um lado mais político-ideológico. Por outro lado, o movimento open source é mais pragmático. Muitos sistemas e seus desenvolvedores estão interessados apenas no modelo de desenvolvimento e pouco se importam com as características antes citadas. Cabe ressaltar as diferenças entre as duas na questão do  licenciamento dos softwares, que é um campo muito complexo para ser trabalhado em poucas palavras aqui. Entretanto, temos que entender que as duas correntes possuem mais similaridades do que divergências e possivelmente vocês irão se deparar com muita gente os confundindo.
** Os software livre se preocupa única e exclusivamente com a causa e com o ideal que o movimento prega, orientando-se para um lado mais político-ideológico. Por outro lado, o movimento open source é mais pragmático. Muitos sistemas e seus desenvolvedores estão interessados apenas no modelo de desenvolvimento e pouco se importam com as características antes citadas. Cabe ressaltar as diferenças entre as duas na questão do  licenciamento dos softwares, que é um campo muito complexo para ser trabalhado em poucas palavras aqui. Entretanto, temos que entender que as duas correntes possuem mais similaridades do que divergências e possivelmente vocês irão se deparar com muita gente os confundindo.
*06. [Carlos Livius da Silva] Qual seria a relação de um APP nocivo com um Malware? Um APP nocivo seria necessariamente um Malware?
*06. [Carlos Livius da Silva] Qual seria a relação de um APP nocivo com um Malware? Um APP nocivo seria necessariamente um Malware?
** Bom, tecnicamente todo app nocivo pode ser, sim, considerado um Malware, visto que esse se refere a qualquer tipo de programa de computador, celular e etc que se instale sozinho e cause danos ao aparelho.
*07. [Gabriel de Sousa Borges] Qual é a diferença entre utilizar um app nativo de um híbrido?
*07. [Gabriel de Sousa Borges] Qual é a diferença entre utilizar um app nativo de um híbrido?
** O app nativo é desenvolvido para utilização em uma plataforma específica, como iOS ou Android, capaz de explorar todas as potencialidades da plataforma para a qual foi criado, como câmera, GPS, notas... e nem sempre precisam de internet para funcionar. Já o app híbrido tem características do app nativo e da web ao mesmo tempo. Porém, esse não consegue acessar as funcionalidades do dispositivo de forma direta, sendo necessário o uso de um framework que sirva de ponte entre o aplicativo e o dispositivo.
*08. [Gabriela Calixto] Qual a diferença entre programa e software?
*08. [Gabriela Calixto] Qual a diferença entre programa e software?
** Programa: sequência de instruções que instrui o computador como realizar uma tarefa, parecido com o conceito de Algoritmos.Software: é composto pelo programa, os dados para executar ele e a documentação de como ele funciona. Percebe-se que é um conceito mais complexo e robusto do que simplesmente um programa. Sistemas: é um conjunto (de programas) de diversas partes interagentes e interdependentes que colaboram para realizar uma ação.
** Programa: sequência de instruções que instrui o computador como realizar uma tarefa, parecido com o conceito de Algoritmos.Software: é composto pelo programa, os dados para executar ele e a documentação de como ele funciona. Percebe-se que é um conceito mais complexo e robusto do que simplesmente um programa. Sistemas: é um conjunto (de programas) de diversas partes interagentes e interdependentes que colaboram para realizar uma ação.
*09. [Guilherme Rafael] A respeito do tema firmware , existe algum sistema de defesa capaz de revidar algum tipo de ataque ao sistema (malware).
*09. [Guilherme Rafael] A respeito do tema firmware , existe algum sistema de defesa capaz de revidar algum tipo de ataque ao sistema (malware).
** Existe sim amigo, irei listar alguns gratuitos aqui que são o Malwarebytes Anti-Malware, SuperAntiSpyware, Emsisoft Anti-Malware, entre outros...
*10. [Heitor Guimaraes da Fonseca Filho] No quesito programação, o sistema operacional escolhido influencia muito?
*10. [Heitor Guimaraes da Fonseca Filho] No quesito programação, o sistema operacional escolhido influencia muito?
** Atualmente, no quesito programação o Sistema Operacional não influencia muito. Você consegue criar o mesmo software em todos os três SOs. Sabe-se que o SOs Linux é bastante utilizado nos meios corporativos e em instituições que possuem grandes sistemas. Por isso, acredito que o profissional capaz de trabalhar e manipular o terminal de uma máquina Linux seja bem visto pelo mercado, porém como uma escolha pessoal, leve em consideração outros quesitos além da programação, que é onde com certeza estarão as divergências maiores. Por fim, sinta-se bem utilizando sua máquina, e entenda pelo menos um pouco de todos os SOs se possível for.
** O Sos influencia relativamente. Deve-se escolher o SO (quanto a quesito programação) de acordo com para qual plataforma você quer desenvolver. Por exemplo, para desenvolver para dispositivos Apple, usando a linguagem Swift é necessário que você tenha um máquina Mac e um dispositivo móvel que rode o SO da própria empresa. Apesar de ser possível rodar o macOsx em máquinas que não são fornecidos pela Apple por meio do "Hackintosh", não é muito recomendado para fins profissionais como o nosso. Por outro lado, se você é desenvolvedor web Front-end é preciso utilizar o Windows ou o macOSx, pois muitos apps de design não rodam em distros Linux, como o caso dos aplicativos fabricados pela Adobe e muitas vezes os devs interagem bastante com os profissionais da área de design. Porém, se você é desenvolvedor  web Back-end, é aconselhável a utilização de uma distro Linus, pois com ela tu já se capacita para configurar servidores web como o Apache para clientes por meio do terminal linux. É importante salientar que profissionais que tenham a habilidade de manipular o terminal Linux, possuem um diferencial competitivo relevante no mercado de trabalho. Por isso, amplie seu conhecimento de Sos.  
*11. [Israel Lúcio De Lima Vaz] Vocês explicaram que a ERP possui vários benefícios. Queria saber se existe também algum prejuízo ou malefício?
*11. [Israel Lúcio De Lima Vaz] Vocês explicaram que a ERP possui vários benefícios. Queria saber se existe também algum prejuízo ou malefício?
** Como toda utilização de sistemas, caso venha a ocorrer falhas e bugs que afetem drasticamente os processos,  os gestores podem se sentir prejudicados pela dependência de tal software. Por isso, a equipe de suporte é extremamente importante.
** Como toda utilização de sistemas, caso venha a ocorrer falhas e bugs que afetem drasticamente os processos,  os gestores podem se sentir prejudicados pela dependência de tal software. Por isso, a equipe de suporte é extremamente importante.  
*12. [João Victor Guizi Gerardi] Em relação aos sistemas de software, como eu posso diferenciar um software pirata e os riscos de ter um software pirata no sistema instalado.
*12. [João Victor Guizi Gerardi] Em relação aos sistemas de software, como eu posso diferenciar um software pirata e os riscos de ter um software pirata no sistema instalado.
**  
** A identificação de um software pirata pode ser feita pela análise da fonte em que você adquiriu o mesmo, além da forma como tu o adquiriu. Rodar sistemas piratas não contam com o suporte da empresa que  fabrica o original, sendo assim você pode instalar alguns vírus quando instala esses sistemas na sua máquina. Procure sempre buscar o software da fonte que o fabricou e também comprando- o de forma adequada e legal.
*13. [João Vítor da Silva] Existe alguma interferência do SO (Sistema Operacional) nos Apps ou apenas no Hardware?
*13. [João Vítor da Silva] Existe alguma interferência do SO (Sistema Operacional) nos Apps ou apenas no Hardware?
** Sim, alguns apps não rodam em todos os SOs. Cabe citar os sistemas de design da  Adobe, que rodam apenas em  Windows e macOsx.
*14. [Júlio César Soares da Silva] Referente á Open Source, precisamos saber mais informações possíveis, referente á Lei Geral de Proteção de Dados (LGPD), que é um problema que temos diariamente, seja pelo seu próprio telefone, ou computador, gostaria de saber do grupo quais são os maiores riscos do tratamento indevido desses dados do open source, ou caso chegue em mãos erradas.
*14. [Júlio César Soares da Silva] Referente á Open Source, precisamos saber mais informações possíveis, referente á Lei Geral de Proteção de Dados (LGPD), que é um problema que temos diariamente, seja pelo seu próprio telefone, ou computador, gostaria de saber do grupo quais são os maiores riscos do tratamento indevido desses dados do open source, ou caso chegue em mãos erradas.
** Projetos Open Source não necessariamente tratam os dados de forma indevida. Os softwares desses tipo são regidos por licenças que preveem como será a utilização e compartilhamento do código fonte. Por isso, o tipo de licença diz muito a respeito sobre o "tratamento dos dados", entretanto é de suma importância que pesquisemos sobre a recente LGPD e nos atualizemos a respeito do assunto.
*15. [Leonardo Paiva] O que é Kernel?
*15. [Leonardo Paiva] O que é Kernel?
*17. [Nicolas de Paula Vieira Pinto] (SO) Existem vantagens em se utilizar o linux em vez do windows quando falamos especificamente em programacao? Se sim, quais.
** "kernel", ou núcleo é o componente central do sistema operativo da maioria dos computadores; ele serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware. As responsabilidades do núcleo incluem gerenciar os recursos do sistema.
*17. [Nicolas de Paula Vieira Pinto] (SO) Existem vantagens em se utilizar o linux em vez do windows quando falamos especificamente em programacao? Se sim, quais.
**Vide questão número 10
*18.  [Paulo Cesa Garcia Jr ]  (SO) Qual a diferença entre sistema operacional 32 bits e 64 bits?
*18.  [Paulo Cesa Garcia Jr ]  (SO) Qual a diferença entre sistema operacional 32 bits e 64 bits?
** Primeiramente, é importante entender que essa questão está intimamente ligada com o Processador e a Memória RAM da máquina. Em termos de Sos, uma característica importante é o reconhecimento da quantidade de memória RAM. Por exemplo, máquinas com processadores de 32 bits só conseguem aproveitar no máximo 4GB de RAM, por outro lado máquinas com processadores 64 bits conseguiriam aproveitar  até 17 bilhões de GB de RAM, entretanto as máquinas atuais suportam até 64 GB de RAM. Portanto, se o processador da sua máquina é de 64 bits é recomendado a instalação de um Sos de 64 bits para que a gestão dos recursos citados seja feita de forma adequada com o máximo de sua capacidade. Computadores de 64-bits podem rodar SOs de de 32 bits porem terão um desempenho inferior, devido a questão da memória RAM citado acima. Por fim, máquinas com processadores de 32 bits não conseguem rodar SOs de 64 bits, sendo obrigatoriamente necessário a instalação de um SOs de 32.
** Primeiramente, é importante entender que essa questão está intimamente ligada com o Processador e a Memória RAM da máquina. Em termos de Sos, uma característica importante é o reconhecimento da quantidade de memória RAM. Por exemplo, máquinas com processadores de 32 bits só conseguem aproveitar no máximo 4GB de RAM, por outro lado máquinas com processadores 64 bits conseguiriam aproveitar  até 17 bilhões de GB de RAM, entretanto as máquinas atuais suportam até 64 GB de RAM. Portanto, se o processador da sua máquina é de 64 bits é recomendado a instalação de um Sos de 64 bits para que a gestão dos recursos citados seja feita de forma adequada com o máximo de sua capacidade. Computadores de 64-bits podem rodar SOs de de 32 bits porem terão um desempenho inferior, devido a questão da memória RAM citado acima. Por fim, máquinas com processadores de 32 bits não conseguem rodar SOs de 64 bits, sendo obrigatoriamente necessário a instalação de um SOs de 32.
*19. [Rafaela] O sistema ERP possui algumas camadas de funcionalidade, como manter a segurança dos dados na nuvem?
*19. [Rafaela] O sistema ERP possui algumas camadas de funcionalidade, como manter a segurança dos dados na nuvem?
**Falando de uma maneira mais simples de se entender, o ERP é um grande banco de dados de informações que interagem entre si e se realimentam ..Tudo acontece de forma simultânea e integrada, para que a intervenção manual seja reduzida ao máximo.Quanto a detalhes mais técnicos do ERP, vamos dizer que ele é subdividido em três camadas.Na primeira camada do sistema, está o software ERP com as suas funcionalidades, processos e cadastros (É a esta camada que o usuário tem acesso, por meio do preenchimento de formulários.). Na segunda camada, está a aplicação em si. Ali, estão as lógicas do banco de dados, que permitem o funcionamento do sistema.Nesta camada, as informações são integradas entre si, de acordo com os que foi inserido na primeira camada.(Quem atua agora são os profissionais especializados no assunto, responsáveis por fazer adaptações e deixar a lógica do sistema compatível com as necessidades do empreendedor e da sua empresa.) Na terceira camada, está o armazenamento dos dados, depois que eles passam pelas duas camadas iniciais. Nesse momento, os dados ficam alocados em um local que pode ser físico ou online, como os sistemas em nuvem, mais modernos, que permitem acessar as informações de qualquer dispositivo conectado à internet. (Aqui entra a parte de segurança de dados, e toda reparação necessária!)
*20. [Régis Marcos Corrêa Júnior] Eu posso afirmar que o open source por não possuir um custo de liderança, ele oferece a oportunidade de um maior investimento em serviços e formação, garantindo um retorno dos investimentos em TI maior e melhor.
*20. [Régis Marcos Corrêa Júnior] Eu posso afirmar que o open source por não possuir um custo de liderança, ele oferece a oportunidade de um maior investimento em serviços e formação, garantindo um retorno dos investimentos em TI maior e melhor.
** De certa forma, sim. Muitos empresas Tech investem em Sistemas Open Source por esse motivo e o movimento em si tinha o objetivo de trazer a tona esses benefícios para as empresas, que na década de 90 e início dos anos 2000 não se interessavam por aplicar essa   
** De certa forma, sim. Muitos empresas Tech investem em Sistemas Open Source por esse motivo e o movimento em si tinha o objetivo de trazer a tona esses benefícios para as empresas, que na década de 90 e início dos anos 2000 não se interessavam por aplicar essa   
Linha 99: Linha 103:
*22. [Ronaldo Junio Ferreira Gomes] Como e feita a escolha de uma ERP solida e que satisfaça de maneira mais general as necessidades da organização, e quais são os maiores desenvolvedores nesse mercado?  
*22. [Ronaldo Junio Ferreira Gomes] Como e feita a escolha de uma ERP solida e que satisfaça de maneira mais general as necessidades da organização, e quais são os maiores desenvolvedores nesse mercado?  
*23. [Thiago Flauzino Oliveira Dutra] O que são Cookies ?
*23. [Thiago Flauzino Oliveira Dutra] O que são Cookies ?
** Cookie, no âmbito do protocolo de comunicação HTTP usado na Internet, é um arquivo de computador ou pacote de dados enviados por um site para o browser do usuário, quando o esse visita o site.
*24. [Tiago de França da Silva] Qual a importância do suporte na aquisição de um ERP?
*24. [Tiago de França da Silva] Qual a importância do suporte na aquisição de um ERP?
**Ao adquirir um ERP será necessário que alguém especializado faça a instalação. Você pode até ter um time de TI que saiba fazer isso, mas, caso contrário, verifique com seu fornecedor se esse serviço é cobrado e qual o valor. Outra questão é a utilização do ERP pelos colaboradores. É preciso que haja um treinamento para conhecer e aproveitar as funcionalidades da melhor forma, de acordo com o setor e responsabilidades, Portanto, veja se o seu fornecedor oferece esse treinamento. Outro ponto que é bom frisar.. é que imprevistos acontecem.. por exemplo, trabalho com um sistema ERP e hora ou outra ele da um erro que nunca tinha acontecido.. ai temos que recorrer o mais rápido possível ao suporte! Resumindo, é de extrema importância entender qual a necessidade da empresa e ter uma visão esclarecida com a fornecedora/suporte sobre todo o sistema e suas funcionalidades!
*25. [Vitor Hugo Souto] Quais são os principais benefícios de cada um dos três principais sistemas operacionais de desktop?
*25. [Vitor Hugo Souto] Quais são os principais benefícios de cada um dos três principais sistemas operacionais de desktop?
**Primeiramente, cabe lembrar que todo SOs tem seus prós e contras. Como a pergunta é referente, acredito eu, às vantagens abordarei algumas de cada sistema a seguir. Windows: portabilidade para diferentes tipos de máquinas, não se exigindo hardwares muito potentes ; instalação simples e intuitiva para usuários com pouco conhecimento de informática; facilidade de uso; grande variedade de aplicativos e games. MAcOsx: muita variedade de apps para trabalhar com artes gráficas, áudio e vídeo; design mais elegante e interface gráfica "mais bem trabalhada"; maior integração e sintonia com outros dispositivos da Apple como iPhones e iPads. Linux: distribuição livre e gratuita; código aberto para customização conforme interesse dos usuários; várias distribuições(distros), contendo suas particularidades para atender determinado público; SOs mais leve comparado aos outros citados, tornando-se uma boa opção para quem tem máquinas mais antigas
<br>
= Avaliação da apresentação Database =
<br>

Edição atual tal como às 23h35min de 1 de outubro de 2020

  • Orientação sobre apresentação:
    • Todos os que selecionaram este tópico
    • 26/08 - 18h00
    • Link para reunião: meet.google.com/fod-zxhp-xvg



  • Upload da apresentação:
    • Inserir o PDf aqui:
Arquivo:Software-part1.pdf
Arquivo:Software-part2.pdf
Arquivo:Software-part3.pdf
Arquivo:Software-part4.pdf


  • Pesquisadores:
01. Gustavo Guimarães Reis (Ok)
02. Onildo dos Santos Oliveira (Ok)
03. Bruno Cau de Brito (SM)
04. Pedro Henrique Oliveira Lima (OK)
05. Pablo Ramos Barbosa
06. Eliezer Ferreira Rocha (OK)
07. João Correa Neves Neto (OK)


  • Como proceder até a apresentação?
    • A. Definir um Scrum Master
    • B. Criar o grupo do Tópico
    • C. Agendar as Daily Meetings
    • D. Organizar as cerimônias
    • E. Montar a apresentação
    • F. Caso algum participante desista ou desapareça avisar professor até 2 semanas antes
    • G. Upload na Wiki até um dia antes


  • Conteúdo da apresentação:
    • Capa Inicial: Nome Disciplina, Nome Tópico e integrantes
    • Índice mostrando todas as tecnologias pesquisadas
    • Slides para cada tema contendo:
      • Texto resumido
      • Imagens com referência
      • Vídeos com referência (2 minutos máximo)
      • Antepenúltima página: Um ou mais slides contendo uma unificação de todos os temas de forma que o funcionamento do tópico possa ser bem explicado. Pode ser vídeo, imagens e textos. No final dessa parte, a turma conseguirá conectar todos os temas ao tópico.
      • Penúltima página: links para anexos e referência das pesquisas
      • Página Final: Obrigado!!


  • Como deverá ser a apresentação?
    • 00: A partir da 2a apresentação, pesquisador [V] começa respondendo a FAQ do tópico anterior
    • 01. No início da aula, [I] compartilha tela com PDF ou PPT
    • 02. Pesquisador [I] abre a apresentação, explicando Capa e Índice
    • 03. Pesquisador [II] monitora o tempo
    • 03. Cada pesquisador [I a VII] apresenta seu tópico (Caso não esteja presente, alguém assume e o titular perde os pontos)
    • 04. Pesquisador [III] apresenta a Unificação do Tópico (antepenúltimo slide)
    • 05. Público começa as perguntas e pesquisador [IV] registra (Se a equipe não souber, responde no início da próxima aula)
    • 06. Pesquisador que estiver monitorando o cronômetro [II] controla tempo e se quem perguntou está satisfeito
    • 07. Pesquisador [I] agradece e finaliza a apresentação.


FAQ


  • 01. [Luiz Claudio Theodoro] Qual a diferença entre sistema embarcado e firmware?
    • Sistemas embarcados são responsáveis por uma função especifica ou um conjunto restrito de funções específicas, executando-as conforme a programação do firmware presente. Já o Firmware é um controlador de entrada e saída de baixo nível que gerencia dispositivos dentro do hardware do sistema, ou seja, funciona como uma ponte para a comunicação entre o software e o hardware.
  • 02. [Gean Fernandes Silva] Como funciona a invasão do malware ao firmware ?
    • Primeiramente vamos relembrar, malware é um software malicioso, um programa de computador destinado a infiltrar-se em um sistema de computador alheio de forma ilícita, com o intuito de causar alguns danos, alterações ou roubo de informações. Existem diversos tipos de malware, sendo eles o vírus, trojans, spyware, worm, ransomware, rootkit, botnets e bootkits. Seus métodos de invasões principais são por engenharia social, exploits de vulnerabilidade, usando os dois juntos e o famoso pen drive infectado. Engenharia social é aonde tentam induzir usuários desavisados a abrir um arquivo infectado ou um link para um site infectado, aonde irei destacar o fishing (lançar uma isca para atrair usuários, aonde você pode clicar em um link e ser redirecionado a um site que pede a instalação de um aplicativo ou extensão extra para reproduzir o conteúdo, ou tenta reproduzir ele mesmo o arquivo infectado). Exploits de segurança é aonde possui uma vulnerabilidade, basicamente, um erro no código ou lógica de operação do sistema operacional ou no software do aplicativo. Um exemplo que vou te dar são os worms de e-mail Nimda e Aliz, que exploraram vulnerabilidades do Microsoft Outlook, aonde a vítima abria uma mensagem infectada ou colocava o cursor sobre a mensagem na janela de visualização, e o arquivo do worm era executado. Dados os métodos de infecção irei falar do bootkit que é executado antes mesmo do carregamento do sistema operacional, aonde procuram por componentes do SO para modificar ou subverter seus comportamentos e exploram as vulnerabilidades do firmware.
  • 03. [Gabriel Amaral] Os dispositivos moveis e seus sistemas operacionais, eles surgem por causa da web que se expande demais ou a web se expande para comportar esses novos dispositivos?
    • Os Sos Operacionais surgiram para facilitar o uso das máquinas e evoluíram conforme a demanda dos usuários e conforme a evolução dos Hardwares. Temos que entender esse processo como uma evolução conjunta e não apenas um fator responsável pela evolução.
  • 04. [João Victor Guizi Gerardi] Um banco de dados é um ERP?
    • Não. Um ERP contem um banco de dados, porém ele é muito mais complexo, envolve muitos sistemas da área de gestão empresarial e todos destinados para facilitar ou resolver um processo real.
  • 05. [Anna Letycia Fernandes Reis] Por que nem todo software open source é um software livre?
    • Os software livre se preocupa única e exclusivamente com a causa e com o ideal que o movimento prega, orientando-se para um lado mais político-ideológico. Por outro lado, o movimento open source é mais pragmático. Muitos sistemas e seus desenvolvedores estão interessados apenas no modelo de desenvolvimento e pouco se importam com as características antes citadas. Cabe ressaltar as diferenças entre as duas na questão do licenciamento dos softwares, que é um campo muito complexo para ser trabalhado em poucas palavras aqui. Entretanto, temos que entender que as duas correntes possuem mais similaridades do que divergências e possivelmente vocês irão se deparar com muita gente os confundindo.
  • 06. [Carlos Livius da Silva] Qual seria a relação de um APP nocivo com um Malware? Um APP nocivo seria necessariamente um Malware?
    • Bom, tecnicamente todo app nocivo pode ser, sim, considerado um Malware, visto que esse se refere a qualquer tipo de programa de computador, celular e etc que se instale sozinho e cause danos ao aparelho.
  • 07. [Gabriel de Sousa Borges] Qual é a diferença entre utilizar um app nativo de um híbrido?
    • O app nativo é desenvolvido para utilização em uma plataforma específica, como iOS ou Android, capaz de explorar todas as potencialidades da plataforma para a qual foi criado, como câmera, GPS, notas... e nem sempre precisam de internet para funcionar. Já o app híbrido tem características do app nativo e da web ao mesmo tempo. Porém, esse não consegue acessar as funcionalidades do dispositivo de forma direta, sendo necessário o uso de um framework que sirva de ponte entre o aplicativo e o dispositivo.
  • 08. [Gabriela Calixto] Qual a diferença entre programa e software?
    • Programa: sequência de instruções que instrui o computador como realizar uma tarefa, parecido com o conceito de Algoritmos.Software: é composto pelo programa, os dados para executar ele e a documentação de como ele funciona. Percebe-se que é um conceito mais complexo e robusto do que simplesmente um programa. Sistemas: é um conjunto (de programas) de diversas partes interagentes e interdependentes que colaboram para realizar uma ação.
  • 09. [Guilherme Rafael] A respeito do tema firmware , existe algum sistema de defesa capaz de revidar algum tipo de ataque ao sistema (malware).
    • Existe sim amigo, irei listar alguns gratuitos aqui que são o Malwarebytes Anti-Malware, SuperAntiSpyware, Emsisoft Anti-Malware, entre outros...
  • 10. [Heitor Guimaraes da Fonseca Filho] No quesito programação, o sistema operacional escolhido influencia muito?
    • O Sos influencia relativamente. Deve-se escolher o SO (quanto a quesito programação) de acordo com para qual plataforma você quer desenvolver. Por exemplo, para desenvolver para dispositivos Apple, usando a linguagem Swift é necessário que você tenha um máquina Mac e um dispositivo móvel que rode o SO da própria empresa. Apesar de ser possível rodar o macOsx em máquinas que não são fornecidos pela Apple por meio do "Hackintosh", não é muito recomendado para fins profissionais como o nosso. Por outro lado, se você é desenvolvedor web Front-end é preciso utilizar o Windows ou o macOSx, pois muitos apps de design não rodam em distros Linux, como o caso dos aplicativos fabricados pela Adobe e muitas vezes os devs interagem bastante com os profissionais da área de design. Porém, se você é desenvolvedor web Back-end, é aconselhável a utilização de uma distro Linus, pois com ela tu já se capacita para configurar servidores web como o Apache para clientes por meio do terminal linux. É importante salientar que profissionais que tenham a habilidade de manipular o terminal Linux, possuem um diferencial competitivo relevante no mercado de trabalho. Por isso, amplie seu conhecimento de Sos.
  • 11. [Israel Lúcio De Lima Vaz] Vocês explicaram que a ERP possui vários benefícios. Queria saber se existe também algum prejuízo ou malefício?
    • Como toda utilização de sistemas, caso venha a ocorrer falhas e bugs que afetem drasticamente os processos, os gestores podem se sentir prejudicados pela dependência de tal software. Por isso, a equipe de suporte é extremamente importante.
  • 12. [João Victor Guizi Gerardi] Em relação aos sistemas de software, como eu posso diferenciar um software pirata e os riscos de ter um software pirata no sistema instalado.
    • A identificação de um software pirata pode ser feita pela análise da fonte em que você adquiriu o mesmo, além da forma como tu o adquiriu. Rodar sistemas piratas não contam com o suporte da empresa que fabrica o original, sendo assim você pode instalar alguns vírus quando instala esses sistemas na sua máquina. Procure sempre buscar o software da fonte que o fabricou e também comprando- o de forma adequada e legal.
  • 13. [João Vítor da Silva] Existe alguma interferência do SO (Sistema Operacional) nos Apps ou apenas no Hardware?
    • Sim, alguns apps não rodam em todos os SOs. Cabe citar os sistemas de design da Adobe, que rodam apenas em Windows e macOsx.
  • 14. [Júlio César Soares da Silva] Referente á Open Source, precisamos saber mais informações possíveis, referente á Lei Geral de Proteção de Dados (LGPD), que é um problema que temos diariamente, seja pelo seu próprio telefone, ou computador, gostaria de saber do grupo quais são os maiores riscos do tratamento indevido desses dados do open source, ou caso chegue em mãos erradas.
    • Projetos Open Source não necessariamente tratam os dados de forma indevida. Os softwares desses tipo são regidos por licenças que preveem como será a utilização e compartilhamento do código fonte. Por isso, o tipo de licença diz muito a respeito sobre o "tratamento dos dados", entretanto é de suma importância que pesquisemos sobre a recente LGPD e nos atualizemos a respeito do assunto.
  • 15. [Leonardo Paiva] O que é Kernel?
    • "kernel", ou núcleo é o componente central do sistema operativo da maioria dos computadores; ele serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware. As responsabilidades do núcleo incluem gerenciar os recursos do sistema.
  • 17. [Nicolas de Paula Vieira Pinto] (SO) Existem vantagens em se utilizar o linux em vez do windows quando falamos especificamente em programacao? Se sim, quais.
    • Vide questão número 10
  • 18. [Paulo Cesa Garcia Jr ] (SO) Qual a diferença entre sistema operacional 32 bits e 64 bits?
    • Primeiramente, é importante entender que essa questão está intimamente ligada com o Processador e a Memória RAM da máquina. Em termos de Sos, uma característica importante é o reconhecimento da quantidade de memória RAM. Por exemplo, máquinas com processadores de 32 bits só conseguem aproveitar no máximo 4GB de RAM, por outro lado máquinas com processadores 64 bits conseguiriam aproveitar até 17 bilhões de GB de RAM, entretanto as máquinas atuais suportam até 64 GB de RAM. Portanto, se o processador da sua máquina é de 64 bits é recomendado a instalação de um Sos de 64 bits para que a gestão dos recursos citados seja feita de forma adequada com o máximo de sua capacidade. Computadores de 64-bits podem rodar SOs de de 32 bits porem terão um desempenho inferior, devido a questão da memória RAM citado acima. Por fim, máquinas com processadores de 32 bits não conseguem rodar SOs de 64 bits, sendo obrigatoriamente necessário a instalação de um SOs de 32.
  • 19. [Rafaela] O sistema ERP possui algumas camadas de funcionalidade, como manter a segurança dos dados na nuvem?
    • Falando de uma maneira mais simples de se entender, o ERP é um grande banco de dados de informações que interagem entre si e se realimentam ..Tudo acontece de forma simultânea e integrada, para que a intervenção manual seja reduzida ao máximo.Quanto a detalhes mais técnicos do ERP, vamos dizer que ele é subdividido em três camadas.Na primeira camada do sistema, está o software ERP com as suas funcionalidades, processos e cadastros (É a esta camada que o usuário tem acesso, por meio do preenchimento de formulários.). Na segunda camada, está a aplicação em si. Ali, estão as lógicas do banco de dados, que permitem o funcionamento do sistema.Nesta camada, as informações são integradas entre si, de acordo com os que foi inserido na primeira camada.(Quem atua agora são os profissionais especializados no assunto, responsáveis por fazer adaptações e deixar a lógica do sistema compatível com as necessidades do empreendedor e da sua empresa.) Na terceira camada, está o armazenamento dos dados, depois que eles passam pelas duas camadas iniciais. Nesse momento, os dados ficam alocados em um local que pode ser físico ou online, como os sistemas em nuvem, mais modernos, que permitem acessar as informações de qualquer dispositivo conectado à internet. (Aqui entra a parte de segurança de dados, e toda reparação necessária!)
  • 20. [Régis Marcos Corrêa Júnior] Eu posso afirmar que o open source por não possuir um custo de liderança, ele oferece a oportunidade de um maior investimento em serviços e formação, garantindo um retorno dos investimentos em TI maior e melhor.
    • De certa forma, sim. Muitos empresas Tech investem em Sistemas Open Source por esse motivo e o movimento em si tinha o objetivo de trazer a tona esses benefícios para as empresas, que na década de 90 e início dos anos 2000 não se interessavam por aplicar essa
  • 21. [Ricardo Mendes Paduan] Sistemas embarcados obrigatoriamente necessitam de uma interface de interação com usuário?
    • A interação de um sistema embarcado com o usuário não é uma obrigatoriedade, mas quando ocorre, ocorre por meio de LEDs, display LCD, TCP/IP e etc.
  • 22. [Ronaldo Junio Ferreira Gomes] Como e feita a escolha de uma ERP solida e que satisfaça de maneira mais general as necessidades da organização, e quais são os maiores desenvolvedores nesse mercado?
  • 23. [Thiago Flauzino Oliveira Dutra] O que são Cookies ?
    • Cookie, no âmbito do protocolo de comunicação HTTP usado na Internet, é um arquivo de computador ou pacote de dados enviados por um site para o browser do usuário, quando o esse visita o site.
  • 24. [Tiago de França da Silva] Qual a importância do suporte na aquisição de um ERP?
    • Ao adquirir um ERP será necessário que alguém especializado faça a instalação. Você pode até ter um time de TI que saiba fazer isso, mas, caso contrário, verifique com seu fornecedor se esse serviço é cobrado e qual o valor. Outra questão é a utilização do ERP pelos colaboradores. É preciso que haja um treinamento para conhecer e aproveitar as funcionalidades da melhor forma, de acordo com o setor e responsabilidades, Portanto, veja se o seu fornecedor oferece esse treinamento. Outro ponto que é bom frisar.. é que imprevistos acontecem.. por exemplo, trabalho com um sistema ERP e hora ou outra ele da um erro que nunca tinha acontecido.. ai temos que recorrer o mais rápido possível ao suporte! Resumindo, é de extrema importância entender qual a necessidade da empresa e ter uma visão esclarecida com a fornecedora/suporte sobre todo o sistema e suas funcionalidades!
  • 25. [Vitor Hugo Souto] Quais são os principais benefícios de cada um dos três principais sistemas operacionais de desktop?
    • Primeiramente, cabe lembrar que todo SOs tem seus prós e contras. Como a pergunta é referente, acredito eu, às vantagens abordarei algumas de cada sistema a seguir. Windows: portabilidade para diferentes tipos de máquinas, não se exigindo hardwares muito potentes ; instalação simples e intuitiva para usuários com pouco conhecimento de informática; facilidade de uso; grande variedade de aplicativos e games. MAcOsx: muita variedade de apps para trabalhar com artes gráficas, áudio e vídeo; design mais elegante e interface gráfica "mais bem trabalhada"; maior integração e sintonia com outros dispositivos da Apple como iPhones e iPads. Linux: distribuição livre e gratuita; código aberto para customização conforme interesse dos usuários; várias distribuições(distros), contendo suas particularidades para atender determinado público; SOs mais leve comparado aos outros citados, tornando-se uma boa opção para quem tem máquinas mais antigas


Avaliação da apresentação Database