aula4-introinfo - instituto de computaçãobianca/introinfo/index_arquivos/aula4-introinfo.pdf ·...

36
Aula 4 - 14/09/2007 1 Introdução à Informática Aula 4 http://www.ic.uff.br/~bianca/introinfo/

Upload: lyanh

Post on 02-Dec-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 1

Introdução à Informática

Aula 4

http://www.ic.uff.br/~bianca/introinfo/

Page 2: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 2

Ementa• Conceitos Básicos de Computação (Hardware, Software e Internet) • Softwares Aplicativos

– Tutorial: Word – Tutorial: Powerpoint – Tutorial: Excel

• Sistemas Operacionais – Tutorial: DOS

• Processadores • Entrada e Saída • Armazenamento e Multimídia

– Tutorial: Access • Redes de Computadores • A Internet

– Tutorial: HTML • Histórico dos Computadores

Page 3: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 3

Software Aplicativo

• Software usado para solucionar um problema ou realizar uma tarefa específica para um usuário.– É o que torna o

computador útil.

• Diferente do software de sistema que controla o funcionamento do hardware.

Page 4: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 4

Adquirindo Software:Maneiras Tradicionais

• Software customizado– Escrito por programadores contratados

pela organização.

• Software empacotado (comercial)– Comprado em uma loja, por meio de

catálogo, ou por um site Web.

Page 5: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 5

Software Customizado

• Feito sob medida, especificamente para as necessidades de uma organização.– A organização contrata programadores de

computador para projetar, escrever, testar e implementar software.

• Pode ser extremamente complexo e levar anos para ser escrito.

Page 6: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 6

Software Empacotado

• Vendido em lojas, catálogos ou sites Web. – Às vezes, é baixado da Internet.

• O pacote contém um ou mais CDs ou DVDs, que contêm o software.– Tipicamente, contém a documentação do software.

– Normalmente é oferecida uma opção de instalação-padrão para usuários comuns.

• Projetado para ser amigável (user-friendly).

Page 7: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 7

Software Amigável (User-Friendly)

• Fácil de usar: – Deve ser intuitivo até mesmo para o usuário

iniciante.– Pode ser usado com um mínimo de

treinamento e documentação.

– Ex.: Word, Internet Explorer, Powerpoint

Page 8: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 8

Tipos de Software Aplicativos

• Softwares orientados para tarefa– Servem para “facilitar a vida” do usuário e

tornar seu trabalho mais rápido.

• Software de negócios– Servem para controlar um negócio ou auxiliar

no funcionamento de uma empresa.

Page 9: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 9

Software Orientado para Tarefas

• Freqüentemente, chamado de software de produtividade.

• Categorias comuns:– Processamento de texto/editoração eletrônica– Planilhas eletrônicas– Gerenciamento de banco de dados– Gráficos– Comunicações– Outros

Page 10: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 10

Trabalhando com Palavras• Processamento de Texto

– O software de computador pessoal mais amplamente usado.

– Crie memorandos, relatórios e papers.

– Incorpore gráficos em documentos.

– Ex: MS Word, BrOffice Writer• Editoração Eletrônica (Desktop

Publishing)– Necessidades de editoração

de alto nível.• Boletins (newsletters).• Brochuras, materiais

promocionais.– Ex:QuarkXPress, Adobe InDesign,

MS Publisher.

Page 11: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 11

Planilhas Eletrônicas

• Compostas de linhas e colunas de números.

• Realizam análise “What if”(“E se...?”).– Altere uma célula e faça

com que a planilha seja recalculada.

• Apresentam dados graficamente.– Exiba as despesas como

gráficos de pizza.

• Ex: MS Excel, BrOffice Calc

Page 12: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 12

Gerenciamento de Banco de Dados

• Encarrega-se do gerenciamento de uma coleção de fatos inter-relacionados.– O software pode armazenar,

recuperar, atualizar e manipular dados.

– Também pode apresentar relatório de dados de muitas maneiras e imprimi-los.

• Transforma grandes quantidades de dados em informação.

• Ex: Oracle, MS SQL Server, IBM DB2.

Page 13: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 13

Gráficos

• Softwares gráficos são utilizados por artistas e designers gráficos para criar arte visual no computador.– Ex.: Adobe Photoshop

• Softwares de apresentação gráfica cria apresentações de “slide show”: – Combine gráficos, áudio e vídeo

de alta qualidade.– Ex: MS Powerpoint

Page 14: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 14

Comunicações

• O software de navegação (browser) é utilizado para visualizar páginas na Internet.– Ex: MS Explorer, Mozilla

Firefox

• Outro exemplo de software de comunicação é aquele que permite a comunicação por voz pela internet.– Ex: Skype

Page 15: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 15

Outros Softwares Orientados para Tarefas

• Gerenciadores de Informação Pessoal (Personal Information Managers – PIM):– Controla as atividades.– Tipicamente, inclui um gerenciador da agenda de

compromissos, calendário, catálogo de endereços e gerenciador de tarefas.

• Suíte de Programas de Escritório:– Um grupo de aplicações básicas de software que

funciona em conjunto.• Fácil de compartilhar dados entre aplicativos.• Look and feel similar entre os aplicativos.

– Aplicação integrada.• Uma versão “despojada” da suíte de escritório.

Page 16: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 16

Software de Negócios

• Software de Mercado Vertical• Software para Grupos de Trabalho• Software para Pequenos Negócios

Page 17: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 17

Software de Mercado Vertical

• Escrito para um tipo de negócio em particular.• Escrito por companhias que possuem um conhecimento

completo dessa indústria.– Permite aos negócios manterem facilmente informações sobre

seus negócios, clientes e fornecedores.– Abrange todas as atividades do negócio.

• Ex.: Software para controle de uma oficina mecânica– Emite ordens de serviço, processa transações de vendas, emite

faturas, avalia vendas e lucros, controla o estoque de peças, imprime relatórios de reabastecimento e atualiza a lista de maladireta.

• Existem pacotes de software que podem ser customizados para as necessidades de cada empresa.– Ex.: SAP, PeopleSoft (Oracle)

Page 18: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 18

Groupware

• Permite a um grupo de pessoas compartilhar ou rastrear informações em conjunto.– Também chamado de software

colaborativo.– Freqüentemente combina tecnologia

de correio eletrônico, rede, programação (scheduling) e banco de dados.

– Os dados são armazenados em uma localização central.

• Freqüentemente usado por organizações que têm empregados em locais distantes.

• Ex.: Lotus Notes

Page 19: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 19

Software para Pequenos Negócios

• Small Office/Home Office (SOHO).– Software de preços módicos para executar

funções voltadas a pequenos negócios.– Exemplos:

• Software contábil• Redação e publicidade• Atendimento ao cliente• Manutenção de contatos• Promoções de vendas

Page 20: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 20

Aspectos Legais do Software

• Diferença fundamental entre hardware e software.– Hardware é um bem material, físico.

• Logo não é possível “copiá-lo” sem custos.

– Software é um bem imaterial, é informação.• Assim como música e conhecimento, uma vez criado pode

ser copiado e difundido indefinidamente.• Com a presença mais forte das redes de computador,

tornou-se mais fácil a sua difusão ilegal.– Surgiram debates sobre o modelo de direito autoral e

licenciamento que ocorrem até hoje.

Page 21: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 21

Aspectos Legais do Software

• Programas de computador não são vendidos.– O que se vende é uma licença de uso, normalmente

sob certas condições.– O “título de propriedade”=direito autoral (copyright)

permanece com seu proprietário original.• No Brasil, os direitos sobre software são

regulados pela Lei do Software.– Confere proteção a programas nacionais e

estrangeiros, independente de registro.• São proibidas a comercialização, a importação e a utilização

de cópias de programas de computador sem a devida autorização do titular.

– Concede garantias ao usuário.

Page 22: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 22

Adquirindo Software:

• Freeware• Domínio Público• Software de Fonte

Aberta• Software Livre• Shareware• Adware• Software Comercial

Page 23: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 23

Freeware

• O autor fornece-o gratuitamente para ser usado por todos.– O autor detém o copyright.– Ele pode impor restrições ao uso.

– O software não pode ser alterado ou redistribuído sem permissão.

Page 24: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 24

Domínio Público

• Software cujo direito autoral foi liberado pelos seus autores.– Pode ser usado e até mesmo alterado

sem permissão.

• Tipicamente, é desenvolvido por universidades e/ou instituições de pesquisa usando subvenções do governo.

Page 25: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 25

Software de Fonte Aberta

• Open Source = Fonte Aberta. • O código-fonte é disponibilizado.

– Código-fonte: legível por seres humanos.

• Outros programadores podem modificar e redistribuir os programas livremente.– Ajuda a identificar erros (bugs) e a criar

melhorias mais facilmente.

Page 26: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 26

Software Livre

• Uma variação do software de fonte aberta, que segue a licença GPL.– Criada no final da década de 1980 como parte do projeto GNU.

• A GPL baseia-se em quatro liberdades:– A liberdade de executar o programa, para qualquer propósito.– A liberdade de estudar o programa e adaptá-lo para as suas

necessidades.• O acesso ao código-fonte é um pré-requisito.

– A liberdade de redistribuir cópias.– A liberdade de aperfeiçoar o programa, e liberar os seus

aperfeiçoamentos.• O acesso ao código-fonte é um pré-requisito.

• A licença não permite, por exemplo, que o código seja apoderado por outra pessoa.

Page 27: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 27

Software Livre (cont.)

• As liberdades não fazem referência aos custos envolvidos.– Empresas que exploram comercialmente o software

livre cobram pelo serviço envolvido (principalmente suporte).

• Exemplos de software livre.– Sistema Operacional: GNU/Linux.– Compilador de C: GCC– Compilador Pascal: Free Pascal– Editor de texto: Emacs– Banco de dados relacionais: MySQL– Navegador web: Firefox

Page 28: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 28

Questão Ética vs. Questão Pragmática

• A idéia da liberação do código-fonte tem duas motivações:– Motivação Pragmática

• Traz diversas vantagens técnicas e econômicas porque ajuda a identificar erros (bugs) e a criar melhorias mais facilmente.

– Motivação Ética• Seguidores do Movimento Software Livre

consideram anti-ético aprisionar conhecimento científico, que deve estar sempre disponível, para permitir assim a evolução da humanidade.

Page 29: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 29

Shareware

• Software garantido por copyright, distribuído gratuitamente por um período experimental.

• Se você gostar dele, deve registrá-lo, pagando uma taxa.– A maioria dos autores acrescenta

documentação, ampliações, suporte e atualizações gratuitas para estimular as pessoas a fazer o registro.

Page 30: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 30

Adware

• Ad = Anúncio comercial em inglês.• Software garantido por copyright, distribuído

gratuitamente, mas que contém anúncios comerciais que são exibidos ao usuário.– Normalmente exibem o anúncio em janelas, no formato de

banners ou pop-ups.

• Às vezes, há a possibilidade de se adquirir um registro, pagando uma taxa para remover a propaganda.

• Alguns adwares são considerados spywares (programas maliciosos) porque enviam dados sobre o comportamento do usuário e são de difícil remoção.

Page 31: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 31

Software Comercial

• São os produtos para os quais são vendidas licenças.

• A licença normalmente inclue as condições sob as quais o produto pode ser copiado.

• Normalmente uma das seguintes alternativas é usada:– Uso de uma cópia única.– Uso de múltiplas cópias até um valor limite.– Licença institucional

• Uso ilimitado de cópias dentro da instituição

Page 32: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 32

Comprando Software Comercial

• Licença local• Distribuição eletrônica de software• Provedor de aplicativos (Application

Service Provider – ASP)

Page 33: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 33

Licença Local

• Software instalado em alguns ou em todos

os computadores, dependendo dos termos da licença.– O cliente controla quantos usuários o usam.

• O número de usuários não pode ultrapassar o número de licenças.

– O cliente copia e distribui software e manuais aos usuários.

• Algumas organizações usam licenças de rede.– Software instalado no servidor.– A taxa de licenciamento baseia-se no número de usuários

simultâneos.

Page 34: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 34

Distribuição Eletrônica de Software

• Obtém software da Internet:– Tipicamente, freeware e shareware.– Alguns softwares comerciais.

• Cenário típico:– Baixar software para um período

experimental.– O software se desabilita depois do

período experimental, a menos que você o registre (pague).

Page 35: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 35

Provedor de Aplicativos –Application Service Provider

• Fornece aplicativos a negócios por meio da Internet.– O ASP mantém os softwares e dados

em seus sistemas• Quando necessário, os clientes acessam os

aplicativos por meio da Internet.

– Alternativa à criação e manutenção de software customizado ou à compra de software empacotado.

• “Arrendar” software, pagando em função do uso.

Page 36: Aula4-IntroInfo - Instituto de Computaçãobianca/introinfo/index_arquivos/Aula4-IntroInfo.pdf · – Emite ordens de serviço, processa transações de vendas, emite faturas, avalia

Aula 4 - 14/09/2007 36

Ética e Software Aplicativo

• Pirataria: a aquisição e uso ilegal de cópias de software comercial.

• Falsificação: copiar grandes quantidades de CD-ROMs ou DVD-ROMs e empacotá-los de forma a se assemelharem aos originais.

• Cópia não-autorizada de software é roubo.