Upload
internet
View
108
Download
0
Embed Size (px)
Citation preview
O softwareTecnologia da informação
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
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
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
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
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
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
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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).
Principais aplicativosTipos de malwares
VírusWormsTrojan horses (cavalos de tróia)Spywares
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;
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;
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;
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