aula4-introinfobianca/introinfo/index_arquivos/aula4... · 2007. 9. 14. · ms publisher. aula 4 -...
TRANSCRIPT
Aula 4 - 14/09/2007 1
Introdução à Informática
Aula 4
http://www.ic.uff.br/~bianca/introinfo/
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
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.
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.
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.
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).
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
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.
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
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.
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
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.
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
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
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.
Aula 4 - 14/09/2007 16
Software de Negócios
• Software de Mercado Vertical• Software para Grupos de Trabalho• Software para Pequenos Negócios
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)
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
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
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.
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.
Aula 4 - 14/09/2007 22
Adquirindo Software:
• Freeware• Domínio Público• Software de Fonte
Aberta• Software Livre• Shareware• Adware• Software Comercial
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.
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.
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.
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.
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
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.
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.
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.
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
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)
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.
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).
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.
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.