26
O software Tecnologia da informação

Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Embed Size (px)

Citation preview

Page 1: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

O softwareTecnologia da informação

Page 2: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

SoftwareÉ um conjunto de instruções lógicas, desenvolvidas em

linguagem específica.Permite ao computador realizar as mais variadas tarefas

do dia-a-dia de empresas, profissionais de diversas áreas e usuários em geral.

Sua produção exige conhecimento técnico e grande volume de investimentos.

Movimenta bilhões de dólares e gera milhares de empregos

Page 3: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Tipos de SoftwareSoftware básico: criam e controlam softwares e

hardwaresLinguagens de programação: São softwares que criam

outros softwaresAssembler

1ª linguagem de programação Substituiu o uso de 0 e 1 por mnemônicos

Basic Criou o MS-DOS Popularizou o uso dos pcs

Page 4: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Tipos de SoftwareLinguagens de programação:

Cobol Aplicativos comerciais Poderosa na manipulação de grandes volumes de dados

Logo Aplicações educacionais Muito utilizada na iniciação de crianças nos conceitos de

programação matemática

Page 5: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Tipos de SoftwareLinguagens de programação:

Pascal Utiliza os conceitos de programação estruturada Voltada principalmente para ambientes acadêmicos

Fortran Aplicações científicas e de engenharia

C Grande popularidade e possui um grande número de aplicações Desenvolveu o sistema operacional UNIX

Page 6: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Tipos de SoftwareLinguagens de programação:

Delphi Grande aceitação pelo mercado Linguagem visual Desenvolvimento de sistemas com grande produtividade Acesso a banco de dados Código otimizado

Page 7: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Tipos de SoftwareLinguagens de programação:

Java Criada para superar os defeitos e limitações da linguagem C Inicialmente foi criada para criar aplicações para internet e

pequenos dispositivos Programas confiáveis Independente de sistema operacional/hardware Segura Paralelismo

Page 8: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Tipos de SoftwareSistema operacional: é um SW básico que controla todo

o HD e SW de um computador, permitindo a interação homem-máquina.

Podem possuir interface gráfica (OS/2, windows, linux, macOS, android), ou de texto (MS-DOS, DR-DOS)

Page 9: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Tipos de Software

Software aplicativo: são SW que realizam uma tarefa especializada.

Exemplo: jogos, editores de texto, foto, vídeo e áudio, banco de dados, planilha de cálculo, apresentações, gerenciamento e manutenção, tocadores de áudio e vídeo, navegadores de internet, etc.

Page 10: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Utilização de softwarePagos:

O usuário não é dono do SW, apenas compra o direito de usar as funcionalidades do SW por um determinado período (licença).

Freeware:É o mesmo que gratuito.Não necessita o pagamento de licença.Todas as funções do programa podem ser acessadas pelo

usuário, sem nenhum tipo de restrição.O tempo de uso pelo usuário não possui restrições.

Page 11: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Utilização de softwareShareware:

Inicialmente todas as funções estão disponíveis.Depois algumas limitações de relação ao acesso de

funcionalidades ou limite de tempo de utilização, geralmente contado em dias, a partir do momento que o software é instalado.

Para ter acesso a essas ferramentas bloqueadas ou usar por tempo indeterminado, o usuário é obrigado a comprar a licença do produto.

Page 12: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Utilização de softwareAdware:

Consiste em inserir uma publicidade no programa, de forma que o usuário é obrigado a ter contato com aquele anúncio todas as vezes que utiliza o software.

A propaganda só é retirada mediante a um pagamento por parte do cliente.

Page 13: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Utilização de softwareOpen source:

São totalmente gratuitos e sem nenhum tipo de restrição aos usuários.

Possuem o código fonte de programação acoplada a eles. Isso significa que qualquer pessoa pode modificar as funções do software sem a necessidade de nenhum tipo de pagamento aos desenvolvedores.

Page 14: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Utilização de softwareDemo:

SW em estado "inicial", demonstração, que está em fase de testes.

Se os usuários aprovarem, os desenvolvedores melhoram o programa.

Page 15: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosEditores (Processadores) de texto

São aplicativos que permitem a edição de textos simples ou complexos.

Simples: Contém poucos recursos, geralmente só aceitam texto puro. Bloco de notas, VI, editpad, wordpad, simpleText, TextEdit

Complexos: Possuem recursos avançados, como tabelas, colunas, figuras, gráficos, formatações, mala-direta, correção automática, formulários, etc. Word, CorelWordPerfect, Kword, LyX, AbiWord, etc.

Page 16: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosPlanilha de cálculo

Ferramenta útil e poderosa para realizar cálculos.É uma matriz de células organizadas em linhas e colunas.Cada célula pode conter números, texto ou fórmulasPode-se definir relações entre células.Dados podem ser apresentados em tabelas e gráficos.

Visicalc, Excel, Lotus123, Calc.

Page 17: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosBanco de dados

Armazém de grandes volumes de dados.Definem relações entre dois ou mais bancosPoderosa ferramenta para procurar, organizar e analisar

diferentes conjuntos de dados. Acess, Dbase, Clipper

Bancos de dados não são iguais a Sistemas de Gerenciamento de banco de dadosSGBD são mais poderosos, robustos e confiáveis.

MYSQL, Oracle, PostGreSQL, FireBird, etc.

Page 18: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosApresentações

Criam apresentações contendo texto, áudio, vídeo, transições, gráficos animações. Power Point, Ovation, Photo show, etc.

BackupFazem cópias de segurança dos arquivos desejados.Importante proteção contra o risco de perda de

dados.Podem ser automáticos ou manuais.

Back It!, Cobian Backup, GFI Backup, Titan Backup, flashback

Page 19: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosCompressores e compactadores

Reduzem o tamanho dos arquivosFacilitam a transmissão pela internetLiberar espaço nos dispositivos de

armazenamento.Dividem arquivos em vários pedaços.

WinRar, winzip, 7zip, rar, ARJ, winaxe, pkzip.

Page 20: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosGerenciamento e manutenção

Analisador de disco: verifica e corrige erros discos Scandisk, checkdisk, Advanced Systemcare

Desfragmentadores: organizam a distribuição dos arquivos nos discos, melhorando a leitura dos arquivos. Defrag, Mydefrag, Auslogics Disk Defrag, PerfectDisk.

Analisador de registro: verificam inconsistências no registro do sistema operacional Ccleaner, Everest, Free Registry Cleaner

Page 21: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosAnti-vírus

Monitora o sistema operacional, com o objetivo de prevenir, detectar e eliminar a prevenindo a entrada e execução de códigos maliciosos (malwares). AVG, Avast, Avira e Microsoft Security Essentials, panda AV,

Norton.

malicious softwareé um sw destinado a se infiltrar em um computador de

forma ilícita, com o intuito de causar algum dano ou roubo de informações (confidenciais ou não).

Page 22: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosTipos de malwares

VírusWormsTrojan horses (cavalos de tróia)Spywares

Page 23: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosTipos de malwares

Vírus: se propaga infectando, ou seja, inserindo cópias de si mesmo e se tornando parte de outros programas e arquivos de um computador.

O vírus depende da execução do arquivos hospedeiros para que possa se tornar ativo e continuar o processo infecção;

Page 24: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosTipos de malwares

Worm: é capaz de se propagar automaticamente através de redes, enviando cópias de si mesmo de computador para computador.

Não embute cópias de si mesmo em outros programas ou arquivos

Não necessita ser explicitamente executado para se propagar.

Sua propagação se dá através da exploração de vulnerabilidades existentes ou falhas na configuração de softwares instalados em computadores;

Page 25: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosTipos de malwares

Trojan: se disfarça de "presente" (por exemplo, cartões virtuais, álbum de fotos, protetor de tela, jogo, etc.)

Executam funções para as quais foi aparentemente projetado, também executa outras funções normalmente maliciosas e sem o conhecimento do usuário;

Page 26: Tecnologia da informação. Software É um conjunto de instruções lógicas, desenvolvidas em linguagem específica. Permite ao computador realizar as mais

Principais aplicativosTipos de malwares

Spyware é a palavra usada para se referir a uma grande categoria de software que tem o objetivo de monitorar atividades de um sistema e enviar as informações coletadas para terceiros.

Podem ser usadas de forma legítimas, mas, geralmente são usadas de forma dissimulada, não autorizada e maliciosa; Keyloggers, screenloggers