Você está na página 1de 45

INFORMTICA APLICADA INFORMTICA APLICADA INFORMTICA APLICADA INFORMTICA APLICADA

AULA 03 AULA 03 AULA 03 AULA 03 CONCEITOS DE CONCEITOS DE CONCEITOS DE CONCEITOS DE


UNIVERSIDADE FEDERAL RURAL DO SEMI-RIDO
CURSO: Bacharelado em Cincias e Tecnologia
AULA 03 AULA 03 AULA 03 AULA 03 CONCEITOS DE CONCEITOS DE CONCEITOS DE CONCEITOS DE
SOFTWARE SOFTWARE SOFTWARE SOFTWARE
Prof Prof Prof Prof Danielle Danielle Danielle Danielle Casillo Casillo Casillo Casillo
SUMRIO
O que software?
Software x Hardware
Sistemas Operacionais
Softwares
Aula 03 - Conceitos de Software
Softwares
Aplicativos
Customizado
Empacotado
Freeware
Software de negcios
2
O QUE SOFTWARE?
O que Software? O que Software? O que Software? O que Software?
Conjunto altervel de instrues, ordenadas e
lgicas, fornecidas ao hardware para a execuo
de procedimentos necessrios soluo dos
Aula 03 - Conceitos de Software
de procedimentos necessrios soluo dos
problemas e tarefas do processamento de dados.
o que torna possvel os computadores terem uma
variedade ilimitada de utilizaes.
3
SOFTWARE X HARDWARE
Software Software Software Software
Ordena e controla todas as atitudes do hardware
Malevel - modificaes fceis, feitas por
programadores
Aula 03 - Conceitos de Software
Hardware Hardware Hardware Hardware
Depende do software para funcionar
Rgido - modificaes difceis, feitas somente pelos
fabricantes.
4
CATEGORIAS DE SOFTWARE
Categorias Categorias Categorias Categorias
Software Bsico
Software Aplicativo (ou de Aplicao)
Aula 03 - Conceitos de Software
Software Aplicativo (ou de Aplicao)
5
SOFTWARE DO SISTEMA
Software Software Software Software do do do do Sistema Sistema Sistema Sistema
Programas que controlam
as operaes do
computadores e seus
dispositivos
Interface entre o usurio,
Aula 03 - Conceitos de Software
SOFTWARE
DO SISTEMA
SOFTWARE
APLICATIVO
Interface entre o usurio,
o software aplicativo e o
hardware
Tipos Tipos Tipos Tipos
Sistemas Operacionais
Programas Utilitrios
6
CLASSIFICAO DOS SOFTWARES
Aula 03 - Conceitos de Software
Quanto a finalidade de uso
Bsico (Sistema Operacional e Utilitrios)
Aplicativo
Linguagem de Programao
Quanto a codificao
7
Quanto a codificao
Proprietrio
Livre
Quanto a aquisio
Demo
Freeware
Shareware
SISTEMA OPERACIONAL
Conjunto de programas contendo instrues que
coordenam todas as atividades entre recursos
computacionais.
Requisito para o funcionamento de um
Aula 03 - Conceitos de Software
Requisito para o funcionamento de um
computador.
Ponto de partida para um aprendizado voltado
para o domnio de qualquer computador.
8
SISTEMA OPERACIONAL
Aula 03 - Conceitos de Software
Sistema Operacional (SO)
o Sistema Operacional que viabiliza o
funcionamento do hardware do computador e a
execuo de todos os outros programas. o
programa principal do computador.
9
programa principal do computador.
Alguns exemplos de Sistemas Operacionais
DOS
WINDOWS 95, 98, 2000, XP, Vista
WINDOWS NT
LINUX
MAC OS (MACINTOSH OPERATING SYSTEM):
A primeira verso foi lanada em 1984;
Considerado o SO com melhor interface GUI
(Graphical User Interface);
Foi o primeiro sistema grfico amplamente usado em
computadores a usar cones para representar os itens
Aula 03 - Conceitos de Software
computadores a usar cones para representar os itens
do computador, como programas, pastas e
documentos;
Tambm foi pioneiro na disseminao do conceito de
Desktop, com uma rea de Trabalho com cones de
documentos, pastas e uma lixeira, em analogia ao
ambiente de escritrio.
10
INTERFACE GUI DO MAC OS
Aula 03 - Conceitos de Software
11
UNIX
O Unix um sistema operacional multiusurio multiusurio multiusurio multiusurio e
multitarefas multitarefas multitarefas multitarefas que foi desenvolvido tendo-se em
mente um sistema operacional multiplataforma multiplataforma multiplataforma multiplataforma,
ou seja portvel.
O Unix dividido em duas partes que so: o kernel kernel kernel kernel
Aula 03 - Conceitos de Software
O Unix dividido em duas partes que so: o kernel kernel kernel kernel
e os aplicativos aplicativos aplicativos aplicativos e ee e servios servios servios servios, onde o kernel fornece
toda a infraestrutura para suportar as aplicaes
e servios.
SISTEMA SISTEMA SISTEMA SISTEMA OPERACIONAL OPERACIONAL OPERACIONAL OPERACIONAL GRTIS!!! GRTIS!!! GRTIS!!! GRTIS!!!
Maior Aplicao:
Servidores Servidores Servidores Servidores de de de de internet internet internet internet
12
INTERFACE EM LINHA DE COMANDO DO UNIX
Aula 03 - Conceitos de Software
13
LINUX
Linux refere-se a qualquer sistema operacional do tipo Unix
que utiliza o ncleo Linux;
um dos mais proeminentes exemplos de desenvolvimento
com cdigo aberto e de software livre;
utilizado em aparelhos variando desde
Aula 03 - Conceitos de Software
utilizado em aparelhos variando desde
supercomputadores, at celulares, e vem ganhando
popularidade no mercado de computadores pessoais
(Conceito (Conceito (Conceito (Conceito de de de de Computador Computador Computador Computador Popular) Popular) Popular) Popular);
Bem mais estvel que qualquer verso do Windows;
SISTEMA SISTEMA SISTEMA SISTEMA OPERACIONAL OPERACIONAL OPERACIONAL OPERACIONAL GRTIS!!! GRTIS!!! GRTIS!!! GRTIS!!! (H (H (H (H verses verses verses verses Pagas) Pagas) Pagas) Pagas)
NO NO NO NO H H H H VIRUS VIRUS VIRUS VIRUS PARA PARA PARA PARA LINUX!!! LINUX!!! LINUX!!! LINUX!!!
14
LINUX
Diversas Verses:
Red Hat;
Big Linux;
Ubuntu;
Aula 03 - Conceitos de Software
Ubuntu;
KDE;
Bit Linux;
Gnome;
Etc.
15
INTERFACE GUI DO LINUX
Aula 03 - Conceitos de Software
16
FUNES DOS SISTEMAS OPERACIONAIS
Aula 03 - Conceitos de Software
Multi Multi--usurio usurio
SO permite a execuo
simultnea de programas
por dois ou mais usurios
Multi Multi--usurio usurio
SO permite a execuo
simultnea de programas
por dois ou mais usurios
Multi Multi- -processamento processamento
SO pode suportar a execuo
simultnea de programas por
dois ou mais processadores
Multi Multi- -processamento processamento
SO pode suportar a execuo
simultnea de programas por
dois ou mais processadores
17
por dois ou mais usurios por dois ou mais usurios
dois ou mais processadores dois ou mais processadores
Computador Computador Tolerante Tolerante aa Falhas Falhas
Continua a operar mesmo se um ou
ou mais de seus componentes falhar
(duplicao de componentes, tais
como processadores, memrias e
drives de disco)
Computador Computador Tolerante Tolerante aa Falhas Falhas
Continua a operar mesmo se um ou
ou mais de seus componentes falhar
(duplicao de componentes, tais
como processadores, memrias e
drives de disco)
FUNES DOS SISTEMAS OPERACIONAIS
Driver de dispositivo
Programa que possibilita a comunicao do SO
com um dispositivo de E/S
Cada dispositivo requer um driver prprio.
Aula 03 - Conceitos de Software
Cada dispositivo requer um driver prprio.
18
driver de
dispositivo
driver de
dispositivo
PROGRAMAS
Partes componentes do software
Armazenados em unidades de memria secundria.
Desenvolvidos utilizando Linguagens de Programao.
Analistas de Sistemas e Programadores
Projetam e desenvolvem programas / software
Aula 03 - Conceitos de Software
Projetam e desenvolvem programas / software
Engenharia de Software
rea de estudo que se preocupa com o desenvolvimento
de software
Quando o computador est usando um programa em
particular, dizemos que eles est rodando ou
executando aquele programa.
19
SOFTWARES UTILITRIOS
So softwares de apoio ao Sistema Operacional
Exemplos:
backup;
antivrus (Norton, McAfee, AVG);
Aula 03 - Conceitos de Software
antivrus (Norton, McAfee, AVG);
compactao (Winzip, WinRar);
desfragmentao de arquivos;
etc
20
SOFTWARES APLICATIVOS
So os softwares utilizados como ferramentas.
para auxili-lo na execuo dos seus trabalhos.
Alguns exemplos de Softwares Aplicativos:
Editores de Texto;
Aula 03 - Conceitos de Software
Editores de Texto;
Planilhas Eletrnicas;
Bancos de Dados;
Gerador de Apresentaes;
Programas para Folha de Pagamento, Controle de
Estoque;
Etc.
21
SOFTWARE LINGUAGEM DE PROGRAMAO
um conjunto de convenes e regras que especificam
como instruir o computador a executar determinadas
tarefas
O meio mais eficaz de comunicao entre pessoas a
Aula 03 - Conceitos de Software
O meio mais eficaz de comunicao entre pessoas a
linguagem ou idioma
Na programao de computadores, uma linguagem de
programao serve de meio de comunicao entre o
usurio (programador) que possui um problema a ser
resolvido e o computador escolhido para ajud-lo na
soluo
22
SOFTWARE PROPRIETRIO
O uso, redistribuio ou modificao do software
proprietrio proibida ou cercados de muitas restries
que na prtica no so possveis de serem realizados
livremente.
Mecanismos que barateiam o custo de software
proprietrio:
Aula 03 - Conceitos de Software
proprietrio:
Licena de uso empresarial
Verso para rede
Pirataria de software:
A pirataria de software existe para quem copia ou usa
ilegalmente um software proprietrio
No Brasil pirataria de software crime
23
SOFTWARE LIVRE
Refere-se liberdade dos usurios para executarem,
copiarem, distriburem, estudarem, modificarem e
melhorarem o software.
Diz respeito a quatro tipos de liberdade:
Aula 03 - Conceitos de Software
Diz respeito a quatro tipos de liberdade:
Execuo
Estudo e adaptao
Redistribuio
Publicao de melhorias
24
SOFTWARE LIVRE
Programas que mantm o copyright, e ainda assim
permitem:
a livre distribuio (cpia);
o acesso ao cdigo-fonte;
o direito de alterar o programa.
Aula 03 - Conceitos de Software
o direito de alterar o programa.
Software livre Software gratuito
Ex: Sistema Operacional LINUX
25
DEMOS, FREEWARES E SHAREWARES
So softwares que podem ser usados temporria ou
permanentemente a um custo zero ou muito prximo a isso.
Demos Demos Demos Demos (demonstrativos) (demonstrativos) (demonstrativos) (demonstrativos): :: : softwares em verso reduzida,
distribudos livremente, sem qualquer custo.
Aula 03 - Conceitos de Software
distribudos livremente, sem qualquer custo.
Freewares Freewares Freewares Freewares: :: : softwares totalmente gratuitos.
Sharewares Sharewares Sharewares Sharewares: :: : distribudos gratuitamente para teste por um
determinado perodo de tempo, caso haja interesse na
aquisio permanente o software deve ser comprado.
Forma de aquisio: internet ou revistas de informtica.
26
DEMO OU TRIAL
As verses Demo Demo Demo Demo so basicamente relacionadas a
jogos.
O Trial Trial Trial Trial funciona quase da mesma maneira, se
aplica a programas, mas com uma pequena
Aula 03 - Conceitos de Software
O Trial Trial Trial Trial funciona quase da mesma maneira, se
aplica a programas, mas com uma pequena
diferena: algumas no salvam nem exportam os
trabalhos realizados.
27
ADQUIRINDO SOFTWARE MANEIRAS TRADICIONAIS
Software customizado
Escrito por programadores contratados pela
organizao.
Software empacotado (comercial)
Aula 03 - Conceitos de Software
Software empacotado (comercial)
Comprado em uma loja, por meio de catlogo, ou
por um site Web.
28
SOFTWARE CUSTOMIZADO
Feito sob medida, especificamente para as
necessidades de uma organizao.
A organizao contrata programadores de
computador para projetar, escrever, testar e
Aula 03 - Conceitos de Software
computador para projetar, escrever, testar e
implementar software.
Pode ser extremamente complexo e demandar
anos para ser escrito.
29
SOFTWARE EMPACOTADO
Vendido em lojas, catlogos ou sites Web.
s vezes, baixado da Internet.
O pacote contm um ou mais CDs ou DVDs, que
Aula 03 - Conceitos de Software
O pacote contm um ou mais CDs ou DVDs, que
contm o software.
Tipicamente, contm a documentao do
software.
Projetado para ser amigvel (user-friendly).
30
SOFTWARE AMIGVEL
Fcil de usar:
Deve ser intuitivo at mesmo para o usurio
iniciante.
Pode ser usado com um mnimo de treinamento e
Aula 03 - Conceitos de Software
Pode ser usado com um mnimo de treinamento e
documentao.
31
SOFTWARE DE DOMNIO PBLICO
Software que no tem copyright.
Pode ser usado e at mesmo alterado sem
permisso.
Tipicamente, desenvolvido por universidades
Aula 03 - Conceitos de Software
Tipicamente, desenvolvido por universidades
e/ou instituies de pesquisa usando subvenes
do governo.
32
SOFTWARE DE FONTE ABERTA
Uma variao de freeware.
O cdigo-fonte disponibilizado.
Cdigo fonte: legvel por seres humanos.
Outros programadores podem modificar e
Aula 03 - Conceitos de Software
Outros programadores podem modificar e
redistribuir os programas livremente.
Ajuda a identificar erros (bugs) e a criar melhorias
mais facilmente.
33
COMPRANDO SOFTWARE COMERCIAL
Cpias individuais para cada computador:
Licena local
Distribuio eletrnica de software
Provedor de aplicativos (Application Service
Aula 03 - Conceitos de Software
Provedor de aplicativos (Application Service
Provider ASP)
34
LICENA LOCAL
Software instalado em alguns ou em todos os
computadores, dependendo dos termos da licena.
O cliente controla quantos usurios o usam.
O nmero de usurios no pode ultrapassar o nmero
de licenas.
Aula 03 - Conceitos de Software
de licenas.
O cliente copia e distribui software e manuais aos
usurios.
Algumas organizaes usam licenas de rede.
Software instalado no servidor.
A taxa de licenciamento baseia-se no nmero de
usurios simultneos
35
SOFTWARE ORIENTADO PARA TAREFAS
Aula 03 - Conceitos de Software
Frequentemente, chamado de software de
produtividade.
Categorias comuns:
Processamento de texto/editorao eletrnica
36
Planilhas eletrnicas
Gerenciamento de banco de dados
Grficos
Comunicaes
Outros
PROCESSAMENTO DE TEXTOS
O software de
computador pessoal mais
amplamente usado.
Crie memorandos,
Aula 03 - Conceitos de Software
Crie memorandos,
relatrios e artigos.
Incorpore grficos em
documentos.
37
PLANILHAS ELETRNICAS
Compostas de linhas e
colunas de nmeros.
Realizam anlise
(Se...ento?).
Altere uma clula e
Aula 03 - Conceitos de Software
Altere uma clula e
faa com que a
planilha seja
recalculada.
Apresentam dados
graficamente.
Exiba as despesas
como grficos de pizza.
38
GERENCIAMENTO DE BANCO DE DADOS
Encarrega-se do gerenciamento
de uma coleo de fatos inter-
relacionados.
O software pode armazenar,
recuperar, atualizar e
manipular dados.
Aula 03 - Conceitos de Software
manipular dados.
Tambm pode apresentar
relatrio de dados de muitas
maneiras e imprimi-los.
Transforma grandes
quantidades de dados em
informao.
39
SOFTWARE GRFICOS
Criam grficos e mapas a partir de dados
numricos:
Identifique tendncias e compare dados mais
facilmente:
Aula 03 - Conceitos de Software
facilmente:
Prova visual mais efetiva.
Includos em programas de planilhas.
A apresentao grfica cria apresentaes de
slide show:
Combina grficos, udio e vdeo de alta
qualidade.
40
COMUNICAES
A capacidade de ligar o
computador linha
telefnica, cabo ou
wireless e comunicar-se
com outro computador.
Tipicamente, conectado
Aula 03 - Conceitos de Software
Tipicamente, conectado
por meio da Internet.
Necessita de um
navegador (browser)
para acessar outras
localizaes na
Internet.
41
SISTEMA COMPUTACIONAL
Aula 03 - Conceitos de Software
42
TICA E SOFTWARE APLICATIVO
Pirataria Pirataria Pirataria Pirataria: :: : a aquisio e uso ilegal de cpias de
software.
Falsificao Falsificao Falsificao Falsificao: :: : copiar grandes quantidades de CD-
ROMs ou DVD-ROMs e empacot-los de forma a
se assemelharem aos originais.
Aula 03 - Conceitos de Software
se assemelharem aos originais.
Cpia no-autorizada de software roubo.
43
PIRATARIA DE SOFTWARE
Exemplos:
Copiar software de um laboratrio ou de um amigo.
Comprar 2 ou 3 cpias de software e distribu-las a
dezenas ou centenas de empregados.
Aula 03 - Conceitos de Software
Comprar 1 cpia de software e instal-la em
diversos computadores em casa.
44
PESSOAL DA INFORMTICA
Aula 03 - Conceitos de Software
A maioria das organizaes tem algum tipo de
departamento de tecnologia da informao.
Composto de pessoas que so responsveis pelos
recursos de informtica da organizao.
Faz a manuteno de dados e prov servios aos
45
Faz a manuteno de dados e prov servios aos
usurios finais.
Operadores de computador monitoram sistemas,
mantm perifricos em funcionamento e fazem
backups.
Programadores projetam, escrevem, testam,
implementam e mantm programas de computador.

Você também pode gostar