Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contedo
Definio;
Classificao;
Software de base;
Linguagens de programao;
Software aplicativo;
Aquisio e distribuio de software;
Classificao comercial do software;
Classificao do software em relao ao
cdigo.
Definio
Software:
Exemplos:
Definio
Definio
HARDWARE
USURIO
SOFTWARE
USURIO
Classificao do Software
Software de base;
Software aplicativo;
Software cliente/servidor.
Classificao do Software
Software de base:
So softwares que permitem a operao e a
programao do computador.
Exemplos: sistemas operacionais e as
linguagens de programao.
Software aplicativo:
So softwares que permitem a realizao de
tarefas por usurios finais.
Exemplos: jogos, processadores de texto, folhas
de pagamento, aplicaes multimdia, softwares
grficos para pintura e desenho e etc.
Classificao do Software
Software cliente/servidor:
Solicitao
Resposta
Software de Base
Definio: so softwares que permitem a
operao e a programao do
computador.
Operao a tarefa de estabelecer
comunicao com o computador.
Programao a tarefa de elaborar
programas para o computador.
Classificao:
Sistemas operacionais;
Linguagens de programao.
10
Sistemas Operacionais
Sistemas Operacionais
11
Exemplos:
OS/2 da IBM
Operating System/2;
Competiu com o Windows nos anos 90;
Foi descontinuado para usurio final;
vendido apenas como pacote de solues para grandes empresas
para rodar no servidor AS/306;
Restrito a corporaes.
12
Sistemas Operacionais
OS/2
13
Sistemas Operacionais
Mac OS
Macintosh Operating System;
Sistema operacional padro dos computadores
da Macintosh produzidos pela Apple;
Primeiro sistema grfico
(uso de cones);
Pioneiro no uso do conceito
de Desktop;
Amplamente usado em
computadores.
14
Mac
OS
Sistemas Operacionais
Sistemas Operacionais
15
Windows
Janelas;
16
Sistemas Operacionais
Windows
17
Sistemas Operacionais
Microsoft:
18
Sistemas Operacionais
Linux
Linux ao mesmo tempo
um kernel (ou ncleo) e o
sistema operacional que
roda sobre ele;
O kernel Linux foi criado em
1991 pelo estudante
finlands Linus Torvalds;
Linus desenvolveu o kernel
Linux como um hobby, pois
seu objetivo era
desenvolver seu prprio
sistema operacional.
Sistemas Operacionais
19
Linux
Linux possui uma poltica de software livre:
Sem custos de licenciamente; e
Com possibilidade de implementaes e
modificaes.
Distribuies Linux:
Existem mais de 300;
As mais conhecidas:
Kurumim, Ubuntu, Mandriva Conectiva.
20
Sistemas Operacionais
Kurumin
Curumin significa menino
(lngua Tupi-Guarani);
Aluso a uma distribuio mais
leve e simples, para iniciantes
no sistema;
Distribuio flexvel e
poderosa;
Totalmente em portugus, por
isso possui uma ampla
aceitao no Brasil.
Sistemas Operacionais
21
Ubuntu
Sistemas Operacionais
22
Mandriva Conectiva
23
Sistemas Operacionais
a base sobre o qual so desenvolvidos os softwares
aplicativos;
HARDWARE
S.O.
Demais Softwares
Sistemas Operacionais
24
Forma operacional;
25
Sistemas Operacionais
Forma operacional:
Sistema monousurio e monotarefa
Um usurio, uma tarefa;
Exemplos: CP/M e MS-DOS.
Sistemas Operacionais
26
HI (Humam Interface)
Interface Humana.
27
Sistemas Operacionais
Sistema CLI
Permitem a comunicao atravs de linhas de
comando (aes).
Caractersticas:
Comunicao via teclado;
Comunicao na forma de texto;
Linhas de comando que correspondem a aes a
serem realizadas pelo computador;
Voltados para o uso do especialista em informtica;
Utilizados nas dcadas de 70 e 80;
Exemplos: CP/M, MS DOS e UNIX.
28
Sistemas Operacionais
Sistema GUI
Sistemas que foram desenvolvidos com a finalidade
de permitir comunicao grfica com o computador.
Caractersticas:
Voltados para o usurio;
Comunicao atravs do mouse;
Comunicao grfica;
Conceito de desktop constituda de objetos como cones,
janelas, cortinas, caixas de dilogo, elevadores, botes de
rdio, etc;
Utilizados comercialmente a partir da dcada de 90;
Exemplos: Windows e Mac OS X.
29
Sistemas Operacionais
Sistema HI
Sistemas HI o futuro.
Proporcionaro comunicao mais prxima
da humana, como voz, gestos, escrita, etc..
Caractersticas:
Comunicao escrita, falada e gestual;
Emprego de recursos GUI mais avanados, como
cones ativos, janelas tridimensionais, agentes,
etc.;
Processamento de conhecimento.
Exemplos: sistemas de realidade virtual.
30
Sistemas Operacionais
Sistema HI
Capacete e luva de dados proporcionam a
comunicao com os computadores;
Jogos e simuladores de vo.
Sistemas Operacionais
31
Exemplos:
Dispositivos de simulao de veculos (carros de corrida, avies, naves
espaciais, submarinos, etc.);
Dispositivos de realidade virtual (cintos, luvas de dados, capacetes e
cmeras, roupas com sensores, etc.);
Dispositivos para esporte (clubes de golf, luvas de baseball, etc.).
32
Linguagens de
Programao
33
Linguagens de
Programao
As linguagens de programao so
constitudas por verbos em ingls que
representam procedimentos.
Os verbos so decodificados em aes
para o computador atravs de um
Tradutor.
Tradutores so programas, que recebem
procedimentos escritos pelo ser humano e os
transforma em aes binrias para o
computador.
34
Linguagens de
Programao
Linguagem de programao:
Tradutor - responsvel pela traduo,
interpretao ou transcrio das informaes
para serem entendidas pelo computador.
Programa
escrito
pelo
Programa Fonte;
Depois de traduzido Objeto.
homem
Programa
Software Aplicativo
35
reas de utilizao:
rea Profissional;
rea pessoal.
Software Aplicativo
36
Aplicativos de Internet;
Software Aplicativo
37
Aplicativos de Internet
38
Software Aplicativo
Navegador Web
Permite a visualizao de pginas
armazenadas e publicadas em
servidores.
Softwares mais utilizados no
mercado:
Netscape, Internet Explorer e Mozila
Firefox.
39
Software Aplicativo
Navegador Web
40
Software Aplicativo
Navegador Web
Software Aplicativo
41
Correio eletrnico
42
Software Aplicativo
43
Software Aplicativo
Software Aplicativo
44
Software Aplicativo
45
Software Aplicativo
46
Processadores de texto
Exemplos:
Microsoft Word e o WordPerfect da Corel.
47
Software Aplicativo
Processadores de texto
Software Aplicativo
48
49
Software Aplicativo
Planilhas eletrnicas e geradores de grficos
Software Aplicativo
50
Software de apresentao
Exemplos:
PowerPoint e Lotus Freelance.
51
Software Aplicativo
Software de apresentao
Software Aplicativo
52
Exemplos:
Microsoft Access, Microsoft SQL, Borland Paradox, Lotus Approach, Oracle
e SyBase.
53
Software Aplicativo
Gerenciadores de banco de dados
Software Aplicativo
54
Programas de pintura;
Softwares ilustradores.
Software Aplicativo
55
Pintura
Funes:
Desenhar a mo livre pelo computador;
Tratar imagens ponto a ponto, pixel a pixel, bit a bit;
Efetuar digitalizao e retoque de imagens.
Exemplos:
Microsoft Paint, Freehand e Kid Pix.
56
Software Aplicativo
Pintura
Software Aplicativo
57
Edio de imagens
Exemplos:
Adobe Photoshop, Corel Photo-Paint, Paint Shop Pro e Macromedia
Freehand.
58
Software Aplicativo
Edio de imagens
Software Aplicativo
59
Ilustradores
Exemplos:
CorelDRAW e Adobe Illustrator.
60
Software Aplicativo
Ilustradores
Software Aplicativo
61
Exemplos:
Adobe PageMaker, Adobe InDesign, Corel Ventura, Microsoft Publisher e
QuarkXPress.
62
Software Aplicativo
Aplicativos de editorao eletrnica
63
Software Aplicativo
Aplicativos gerais
Softwares OCR;
Gerenciadores de informaes pessoais;
Gerenciadores de projetos;
Autoria para multimdia;
Software de distribuio de documentos eletrnicos;
Software integrado;
Softwares para controle administrativo;
Softwares para CAD/CAM;
Controle financeiro;
Sistemas ERP;
Sistemas CRM;
Sistemas de gerenciamento de cursos on-line.
64
Software Aplicativo
Softwares OCR
Reconhecimento ptico de caracteres.
Tecnologia que permite digitalizar
informaes impressas em papel e convertlas para a forma de arquivos de texto.
Esse processo evita a digitao ou
transcrio de longos documentos para a
tela.
Exemplos:
OmniPage e PaperPort.
65
Software Aplicativo
Softwares OCR
66
Software Aplicativo
67
Software Aplicativo
Software Aplicativo
68
Gerenciadores de projetos
Software Aplicativo
69
Exemplos:
Toolbook, Authorware, Macromedia Director e Hyperstudio.
70
Software Aplicativo
Softwares de autoria para multimdia
71
Software Aplicativo
Software de distribuio de
documentos eletrnicos
Usado para distribuir e trocar, de forma
segura e confivel, documentos eletrnicos.
Exemplo:
Adobe Acrobat - formato de arquivo .pdf (Portable
Document Format).
O PDF est disponvel para qualquer pessoa que
queira desenvolver ferramentas para criar, exibir
ou gerenciar documentos PDF, pois sua
especificao de formato de arquivo aberta.
72
Software Aplicativo
Software de distribuio de
documentos eletrnicos
73
Software Aplicativo
Software integrado
Integram em um mesmo software os
principais aplicativos de produtividade, como
o processador de textos, planilha eletrnica,
apresentao e banco de dados.
No apresentam mesmos nveis de recursos
que as sutes, mas podem ser eficientes em
pequenas aplicaes.
Exemplos:
Microsoft Works e Sun StarOffice.
Software Aplicativo
74
Exemplos:
Folha de pagamento, contabilidade, controle de estoque e contas a
pagar e a receber.
Software Aplicativo
75
Exemplos:
AutoCAD e EasyCAD.
Software Aplicativo
76
Exemplos:
Intuit Quicken e Microsoft Money.
Software Aplicativo
77
Exemplos:
SAP e People Soft.
78
Software Aplicativo
Exemplos:
Software Aplicativo
79
Exemplos:
WebCT, TopClass, Universite, BlackBoard e Scrates.
80
Software Aplicativo
Sistemas de gerenciamento de
cursos on-line
Software Aplicativo
81
Consideraes finais:
82
Aquisio de
Softwares
Distribuio e Atualizao de
Softwares
83
Formas de distribuio:
Distribuio e Atualizao de
Softwares
84
Atualizaes de software:
As atualizaes referem-se :
Classificao Comercial do
Software
85
Tipos de classificao:
Commercialware
Shareware
Freeware
Classificao Comercial do
Software
86
Commercialware
Commercialware so pagos.
Exemplos:
Produtos da Microsoft, Oracle, SUN, Apple, Symantec, IBM, etc.
Classificao Comercial do
Software
87
Shareware
Exemplos:
WinZip e Paint Shop Pro.
Classificao Comercial do
Software
88
Freeware
Freeware so gratuitos.
Exemplos:
Linux.
89
Classificao do Software em
Relao ao Cdigo
Plataforma aberta:
Permite que o usurio (especializado) possa
alterar o cdigo fonte ou mesmo o programa
objeto, mudar a programao, enfim, realizar
as alteraes que julgarem necessrias.
Exemplos: Linux.
Plataforma fechada:
No permite alteraes em seu cdigo;
So proprietrios.
Exemplos: Windows e MAC OS X.
90
Vrus
91
Vrus
Contaminao
O vrus espalha-se pelo computador a partir do
momento em que a mquina executa um
programa contaminado.
Formas de contaminao:
Download de programas;
Atravs do e-mail, arquivos anexados;
Atravs de disquetes ou pen-drives infectados.
Vrus
92
Sintomas
Podem ser:
Desaparecimento de arquivos;
Travamento da mquina;
Lentido na execuo de programas;
O carregamento desenfreado de pginas da Internet.
93
Vrus
Preveno
A melhor maneira manter sempre atualizado
seu programa antivrus. Surgem a cada dia pelo
menos dez novas verses de vrus e os
programas s so capazes de detectar os vrus
j conhecidos.
Evitar a utilizao de disquetes e pen-drive sem
antes verificar se os mesmos esto infectados.
Cuidado com os arquivos que recebe por e-mail
ou que faz download.
Tenha sempre uma cpia das informaes mais
importantes (backup).
94
Vrus
Aquisio de antivrus
Lojas;
Pela Internet, nos sites de
fabricantes.
Geralmente, os programas
conseguem atualizar-se
automaticamente, bastando que o
usurio esteja conectado Internet.
Sites: www.norton.com e
www.mcafee.com.
95
Pirataria de Software
96
Pirataria de Software
97
Pirataria de Software
98
Pirataria de Software
Voc sabia
Que anualmente so pirateados 11
bilhes de dlares em Software apenas
pela Internet?