aula aplicativos i
DESCRIPTION
Aula de Aplicativos ITRANSCRIPT
Software
Prof.ª Netanias Otniel
Curso: Técnico em Informática
Disciplina: Aplicativos I
2 Conteúdo
Definição; Classificação; Software de base; Linguagens de programação; Software aplicativo; Aquisição e distribuição de software; Classificação comercial do software; Classificação do software em relação ao
código.
3 Definição
Software: “Um ou mais programas que definem uma aplicação
específica para o computador”.
Exemplos: Um programa que representa um pequeno jogo;
Um conjunto de programas que juntos fazem a administração, o controle financeiro e o controle acadêmico (professores, alunos).
4 Definição
5 Definição
Uma analogia entre o hardware e o software:
A interface física de comunicação entre usuário e o computador é o hardware;
A interface lógica de comunicação entre usuário e o computador é o software.
HARDWARE COMPUTADORUSUÁRIO
SOFTWARE HARDWAREUSUÁRIO
6 Classificação do Software
Software de base;
Software aplicativo;
Software cliente/servidor.
7 Classificação do Software
Software de base: São softwares que permitem a operação e a
programação do computador. Exemplos: sistemas operacionais e as
linguagens de programação.
Software aplicativo: São softwares que permitem a realização de
tarefas por usuários finais. Exemplos: jogos, processadores de texto,
folhas de pagamento, aplicações multimídia, softwares gráficos para pintura e desenho e etc.
8 Classificação do Software
Software cliente/servidor:
São softwares desenvolvidos para redes ou Internet.
Exemplos: sites ou páginas Web.
Solicitação
Resposta
9 Software de Base
Definição: são softwares que permitem a operação e a programação do computador. Operação – é a tarefa de estabelecer
comunicação com o computador. Programação – é a tarefa de elaborar
programas para o computador.
Classificação: Sistemas operacionais; Linguagens de programação.
10 Sistemas Operacionais
Função: responsável por gerenciar as informações que fazem com que a máquina comporte de determinada maneira.
O sistema operacional gerencia os discos e arquivos do computador, controla como o monitor exibe a imagem, define as prioridades da fila de impressão de uma impressora, reserva espaço da memória para cada programa, enfim, organiza tudo.
11 Sistemas Operacionais
Exemplos:
OS/2 da IBM
“Operating System/2”;
Competiu com o Windows nos anos 90;
Foi descontinuado para usuário final;
É vendido apenas como pacote de soluções para grandes empresas para rodar no servidor AS/306;
Restrito a corporações.
12 Sistemas Operacionais
OS/2
13 Sistemas Operacionais
Mac OS “Macintosh Operating System”; Sistema operacional padrão dos computadores
da Macintosh produzidos pela Apple; Primeiro sistema gráfico
(uso de ícones); Pioneiro no uso do conceito
de Desktop; Amplamente usado em
computadores.
14 Sistemas Operacionais
Mac OS
15 Sistemas Operacionais
Windows
“Janelas”;
Desenvolvido pela Microsoft;
Sistema operacionais mais usado no mundo;
Interface baseada em padrões de janelas.
16 Sistemas Operacionais
Windows
17 Sistemas Operacionais
Microsoft:
Maior empresa de software;
Fundada na década de 70 por Bill Gates;
90% do mercado mundial utiliza o Windows e o Office.
18 Sistemas Operacionais
Linux Linux é ao mesmo tempo
um kernel (ou núcleo) e o sistema operacional que roda sobre ele;
O kernel Linux foi criado em 1991 pelo estudante finlandês Linus Torvalds;
Linus desenvolveu o kernel Linux como um hobby, pois seu objetivo era desenvolver seu próprio sistema operacional.
19 Sistemas Operacionais
Linux Linux possui uma política de software livre:
Sem custos de licenciamente; e
Com possibilidade de implementações e modificações.
Distribuições Linux: Existem mais de 300;
As mais conhecidas: Kurumim, Ubuntu, Mandriva Conectiva.
A primeira distribuição Linux era chamada de GNU.
20 Sistemas Operacionais
Kurumin “Curumin” significa menino
(língua Tupi-Guarani); Alusão a uma distribuição mais
leve e simples, para iniciantes no sistema;
Distribuição flexível e poderosa;
Totalmente em português, por isso possui uma ampla aceitação no Brasil.
21 Sistemas Operacionais
Ubuntu
Antiga palavra africana que significa “Humanidade para os outros”;
Essa distribuição contém vários aplicativos: um navegador Web, programas de apresentação, edição de texto, planilha eletrônica, comunicador instantâneo e etc.
22 Sistemas Operacionais
Mandriva Conectiva
Distribuição brasileira de maior destaque;
Oferece documentação em português e suporte ao usuário;
A Mandriva Conectiva é o resultado da fusão da Mandrakesoft e da Conectiva.
23 Sistemas Operacionais
É a base sobre o qual são desenvolvidos os softwares aplicativos;
HARDWARE
S.O.
Demais Softwares
24 Sistemas Operacionais
Formas de classificação dos sistemas operacionais:
Forma operacional;
Forma de comunicação homem máquina;
Forma que atuam em rede.
25 Sistemas Operacionais
Forma operacional: Sistema monousuário e monotarefa
Um usuário, uma tarefa;
Exemplos: CP/M e MS-DOS.
Sistema monousuário e multitarefa Um usuário, várias tarefas;
Exemplos: Windows 95, 98 e 2000, OS/2.
Sistema multiusuário e multitarefa Vários usuários, várias tarefas;
Exemplos: Unix, Linux, Windows NT, 2000 Server, 2003 Server.
26 Sistemas Operacionais
Forma de comunicação homem máquina:
CLI (Command Line Interface)
Interface atráves de linhas de comando.
GUI (Graphical User Interface)
Interface gráfica para o usuário.
HI (Humam Interface)
Interface Humana.
27 Sistemas Operacionais
Sistema CLI Permitem a comunicação através de linhas de
comando (ações). Características:
Comunicação via teclado;
Comunicação na forma de texto;
Linhas de comando que correspondem a ações a serem realizadas pelo computador;
Voltados para o uso do especialista em informática;
Utilizados nas décadas 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 comunicação gráfica com o computador.
Características: Voltados para o usuário;
Comunicação através do mouse;
Comunicação gráfica;
Conceito de desktop constituída de objetos como ícones, janelas, cortinas, caixas de diálogo, elevadores, botões de rádio, etc;
Utilizados comercialmente a partir da década de 90;
Exemplos: Windows e Mac OS X.
29 Sistemas Operacionais
Sistema HI Sistemas HI é o futuro. Proporcionarão comunicação mais próxima
da humana, como voz, gestos, escrita, etc.. Características:
Comunicação escrita, falada e gestual;
Emprego de recursos GUI mais avançados, 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
comunicação com os computadores; Jogos e simuladores de vôo.
31 Sistemas Operacionais
Os sistemas GUI suportam dispositivos para interfaces humanas.
Exemplos:
Dispositivos de simulação de veículos (carros de corrida, aviões, naves espaciais, submarinos, etc.);
Dispositivos de realidade virtual (cintos, luvas de dados, capacetes e câmeras, roupas com sensores, etc.);
Dispositivos para esporte (clubes de golf, luvas de baseball, etc.).
32 Linguagens de Programação
Linguagens naturais como o Português são utilizadas para a comunicação humana.
Os computadores utilizam linguagens artificiais, chamadas de linguagens de programação.
As linguagens de programação são utilizadas para escrever programas. Um programa é um conjunto de
procedimentos que diz ao computador exatamente o que deve ser feito passo-a-passo.
33 Linguagens de Programação
As linguagens de programação são constituídas por verbos em inglês que representam procedimentos.
Os verbos são decodificados em ações para o computador através de um Tradutor. Tradutores são programas, que recebem
procedimentos escritos pelo ser humano e os transforma em ações binárias para o computador.
34 Linguagens de Programação
Linguagem de programação: Tradutor - responsável pela tradução,
interpretação ou transcrição das informações para serem entendidas pelo computador.
Programa escrito pelo homem - “Programa Fonte”;
Depois de traduzido - “Programa Objeto”.
35 Software Aplicativo
Os softwares aplicativos são utilizados para desenvolver uma tarefa específica.
O sucesso dos microcomputadores se deve ao desenvolvimento destes softwares.
Áreas de utilização:
Área Profissional;
Área pessoal.
36 Software Aplicativo
Tipos de softwares aplicativos:
Aplicativos de Internet;
Aplicativos de produtividade pessoal;
Aplicativos gráficos para ilustrações;
Aplicativos para editoração eletrônica.
37 Software Aplicativo
Aplicativos de Internet Proporciona comunicação e acesso a Internet.
Os aplicativos mais comuns são:
Navegador Web;
Correio eletrônico;
Aplicativos de comunicação e mensagens;
Aplicativos para desenvolvimento de páginas Web.
38 Software Aplicativo
Navegador Web Permite a visualização de páginas
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
41 Software Aplicativo
Correio eletrônico
Aplicativo utilizado para enviar e receber mensagens eletrônicas.
42 Software Aplicativo
Aplicativos para comunicação e mensagens Permitem comunicação através de troca de
mensagens em tempo real, reuniões eletrônicas e bate papo.
43 Software Aplicativo
Aplicativos para desenvolvimento de páginas Web Microsoft FrontPage, Macromedia
DreamWeaver, Adobe GoLive.
44 Software Aplicativo
Aplicativos de produtividade pessoal
Os aplicativos mais utilizados são:
Processadores de texto;
Planilhas eletrônicas e geradores de gráficos;
Softwares de apresentação;
Gerenciadores de banco de dados.
45 Software Aplicativo
Aplicativos de produtividade pessoal
Comercializados como suítes, contendo um ou mais softwares.
Exemplos: Microsoft Office, Lotus SmartSuite e WordPerfect Office.
A suíte mais utilizada no mercado:
Microsoft Office - Word (processador de textos), Excel (planilha eletrônica e gerador de gráficos), PowerPoint (apresentação), Outlook (gerenciador de informações pessoais) e Access (gerenciador de banco de dados).
46 Software Aplicativo
Processadores de texto
Permitem digitação, edição e formatação de textos através do computador.
Uso: preparação de livros, manuais, revistas, relatórios, etc.
Exemplos:
Microsoft Word e o WordPerfect da Corel.
47 Software Aplicativo
Processadores de texto
48 Software Aplicativo
Planilhas eletrônicas e geradores de gráficos
Utilizados para planejamentos financeiros, áreas financeiras e científicas.
Geradores de gráficos normalmente são integrados aos softwares de planilha.
49 Software Aplicativo
Planilhas eletrônicas e geradores de gráficos
50 Software Aplicativo
Software de apresentação
Permite a produção de apresentações para tela e para impressão.
Exemplos:
PowerPoint e Lotus Freelance.
51 Software Aplicativo
Software de apresentação
52 Software Aplicativo
Gerenciadores de banco de dados
Permitem a organização das informações na forma de registros e arquivos.
Utilizados na área comercial:
Desenvolvimento de sistemas como controle de estoque, contas a pagar e a receber, contabilidade, etc.
Exemplos:
Microsoft Access, Microsoft SQL, Borland Paradox, Lotus Approach, Oracle e SyBase.
53 Software Aplicativo
Gerenciadores de banco de dados
54 Software Aplicativo
Aplicativos gráficos para ilustrações:
Programas de pintura;
Softwares de edição de imagens;
Softwares ilustradores.
55 Software Aplicativo
Pintura
Funções:
Desenhar a mão livre pelo computador;
Tratar imagens ponto a ponto, pixel a pixel, bit a bit;
Efetuar digitalização e retoque de imagens.
Exemplos:
Microsoft Paint, Freehand e Kid Pix.
56 Software Aplicativo
Pintura
57 Software Aplicativo
Edição de imagens
São programas de pintura com recursos especiais para o tratamento de fotos.
Editores de imagem permitem tratamento eletrônico de fotos, controle de paleta de cores, elementos de brilho e contraste, além de efeitos especiais.
Exemplos:
Adobe Photoshop, Corel Photo-Paint, Paint Shop Pro e Macromedia Freehand.
58 Software Aplicativo
Edição de imagens
59 Software Aplicativo
Ilustradores
São programas destinados ao tratamento de gráficos e imagens na forma vetorizada, descritos matematicamente.
Servem principalmente ao trabalho de desenhos artísticos.
Exemplos:
CorelDRAW e Adobe Illustrator.
60 Software Aplicativo
Ilustradores
61 Software Aplicativo
Aplicativos de editoração eletrônica
Servem para desenvolver artes-finais gráficas.
Ferramenta utilizada para a produção de jornais, revistas e publicações em geral.
Exemplos:
Adobe PageMaker, Adobe InDesign, Corel Ventura, Microsoft Publisher e QuarkXPress.
62 Software Aplicativo
Aplicativos de editoração eletrônica
63 Software Aplicativo
Aplicativos gerais Softwares OCR;
Gerenciadores de informações pessoais;
Gerenciadores de projetos;
Autoria para multimídia;
Software de distribuição de documentos eletrônicos;
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
informações impressas em papel e convertê-las para a forma de arquivos de texto.
Esse processo evita a digitação ou transcrição de longos documentos para a tela.
Exemplos: OmniPage e PaperPort.
65 Software Aplicativo
Softwares OCR
66 Software Aplicativo
PIM (Personal Information Managers) - Gerenciadores de informações pessoais São softwares para controle de informações
pessoais, como agenda, compromissos, recados, artigos de revistas, etc.
Trazem também ambiente de correio eletrônico e aplicativos em geral para a Internet.
Exemplos: Lotus Organizer e Microsoft Outlook.
67 Software Aplicativo
PIM (Personal Information Managers) - Gerenciadores de informações pessoais
68 Software Aplicativo
Gerenciadores de projetos
Categoria de software destinada ao controle de projetos.
Apropriados para planejamento e execução de tarefas como o planejamento de tempo.
69 Software Aplicativo
Softwares de autoria para multimídia
Permitem desenvolvimento e autoria de aplicações multimídia, que englobam o uso de dados, som e imagem, com interferência dinâmica do usuário.
Exemplos:
Toolbook, Authorware, Macromedia Director e Hyperstudio.
Alguns permitem geração de formato HTML para publicação na Internet.
70 Software Aplicativo
Softwares de autoria para multimídia
71 Software Aplicativo
Software de distribuição de documentos eletrônicos Usado para distribuir e trocar, de forma
segura e confiável, documentos eletrônicos. Exemplo:
Adobe Acrobat - formato de arquivo .pdf (Portable Document Format).
O PDF está disponível para qualquer pessoa que queira desenvolver ferramentas para criar, exibir ou gerenciar documentos PDF, pois sua especificação de formato de arquivo é aberta.
72 Software Aplicativo
Software de distribuição de documentos eletrônicos
73 Software Aplicativo
Software integrado Integram em um mesmo software os
principais aplicativos de produtividade, como o processador de textos, planilha eletrônica, apresentação e banco de dados.
Não apresentam mesmos níveis de recursos que as suítes, mas podem ser eficientes em pequenas aplicações.
Exemplos: Microsoft Works e Sun StarOffice.
74 Software Aplicativo
Softwares para controles administrativos
Permitem o gerenciamento administrativo das empresas.
Exemplos:
Folha de pagamento, contabilidade, controle de estoque e contas a pagar e a receber.
75 Software Aplicativo
Softwares para CAD/CAM
Softwares para as áreas de engenharia e arquitetura.
Exemplos:
AutoCAD e EasyCAD.
76 Software Aplicativo
Softwares de controle financeiro
São destinados a permitir controles financeiros:
Conta bancária, contas a pagar e a receber, fluxo de caixa, etc.
Exemplos:
Intuit Quicken e Microsoft Money.
77 Software Aplicativo
Sistemas ERP (Enterprise Resource Manager)
São utilizados por grandes empresas que precisam de integração na administração e gerenciamento de recursos empresariais.
Exemplos:
SAP e People Soft.
78 Software Aplicativo
Sistemas CRM (Customer Relantionship Management)
São utilizados para estabelecer e manter relacionamento com os clientes.
Exemplos:
Vantive, Adapt e People Soft.
79 Software Aplicativo
Sistemas de gerenciamento de cursos on-line
Permite a criação, administração e gerenciamento de escolas e cursos on-line.
Exemplos:
WebCT, TopClass, Universite, BlackBoard e Sócrates.
80 Software Aplicativo
Sistemas de gerenciamento de cursos on-line
81 Software Aplicativo
Considerações finais:
Poderíamos relacionar dezenas de outros softwares aplicativos.
Todas as áreas de atividade humana contam com aplicativos desenvolvidos sob medida.
A escolha do software aplicativo depende da tarefa a ser realizada no computador.
82 Aquisição de Softwares
Os softwares, na maioria das vezes, são desenvolvidos por empresas independentes conhecidas como casas de software: Microsoft, Lotus, Macromedia, Adobe, Corel e
Borland.
A maior delas, a Microsoft, foi fundada em 1976 por um garoto de 17 anos, Bill Gates, que, que visualizava um futuro onde cada ser humano um dia teria o seu próprio microcomputador.
83 Distribuição e Atualização de Softwares
Formas de distribuição:
Distribuição através de CDs
Comercializados através de lojas, bancas de revistas, revendas de software, etc.
Distribuição através da Internet
Usuário se conecta a Internet e realiza a cópia e instalação do software.
84 Distribuição e Atualização de Softwares
Atualizações de software: Podem ser feitas:
Pela cópia do arquivo da Internet ou pela compra do produto distribuído em CDs.
As atualizações referem-se à:
Minimização dos erros, inclusão de novos recursos e novos designs, acompanhamento dos avanços de hardware, facilidades para o usuário e necessidades de mercado.
85 Classificação Comercial do Software
Tipos de classificação:
Commercialware
Shareware
Freeware
86 Classificação Comercial do Software
Commercialware
Commercialware são pagos.
Atingem o mercado corporativo, profissional e pessoal.
Exemplos:
Produtos da Microsoft, Oracle, SUN, Apple, Symantec, IBM, etc.
87 Classificação Comercial do Software
Shareware
Shareware podem ou não ser pagos.
Quando pagos possuem preços baixos.
O usuário pode experimentar por um período de tempo, sendo que continuação do uso exige-se a compra.
Exemplos:
WinZip e Paint Shop Pro.
88 Classificação Comercial do Software
Freeware
Freeware são gratuitos.
Exemplos:
Linux.
89 Classificação do Software em Relação ao Código
Plataforma aberta: Permite que o usuário (especializado) possa
alterar o código fonte ou mesmo o programa objeto, mudar a programação, enfim, realizar as alterações que julgarem necessárias.
Exemplos: Linux.
Plataforma fechada: Não permite alterações em seu código; São proprietários. Exemplos: Windows e MAC OS X.
90 Vírus
O que é vírus de computador? É um software projetado e escrito para fazer
alterações no computador, sem a permissão do usuário da máquina.
Trata-se de um código de programa que invade um dos arquivos executáveis e se espalha para todos os outros.
91 Vírus
Contaminação O vírus espalha-se pelo computador a partir do
momento em que a máquina executa um programa contaminado.
Formas de contaminação: Download de programas; Através do e-mail, arquivos anexados; Através de disquetes ou pen-drives infectados.
O momento de início da transmissão do vírus varia bastante, pode ser uma data comemorativa, um comando ou uma situação específica, como a centésima inicialização do computador.
92 Vírus
Sintomas
Podem ser:
Desaparecimento de arquivos;
Travamento da máquina;
Lentidão na execução de programas;
O carregamento desenfreado de páginas da Internet.
93 Vírus
Prevenção A melhor maneira é manter sempre atualizado
seu programa antivírus. Surgem a cada dia pelo menos dez novas versões de vírus e os programas só são capazes de detectar os vírus já conhecidos.
Evitar a utilização de disquetes e pen-drive sem antes verificar se os mesmos estão infectados.
Cuidado com os arquivos que recebe por e-mail ou que faz download.
Tenha sempre uma cópia das informações mais importantes (backup).
94 Vírus
Aquisição de antivírus Lojas; Pela Internet, nos sites de
fabricantes. Geralmente, os programas
conseguem atualizar-se automaticamente, bastando que o usuário esteja conectado ã Internet.
Sites: www.norton.com e www.mcafee.com.
95 Pirataria de Software
O custo do software é maior do que o do hardware;
A evolução do software e do hardware é medida em meses;
As leis de proteção de software são muito severas.
96 Pirataria de Software
O software é um bem, uma propriedade.
O idealizador do software tem direitos sobre ele.
A cópia de um software representa uma infração as leis.
97 Pirataria de Software
As casas de software não realizam fiscalização de software. Passam esta tarefa para associações especializadas: BSA (Business Software Aliance)
É uma associação mundial, da qual participam empresas interessadas em evitar a pirataria de software.
ABES (Associação Brasileira das Empresas de Software) É a responsável pela fiscalização no Brasil.
98 Pirataria de Software
Você sabia Que anualmente são pirateados 11
bilhões de dólares em Software apenas pela Internet?
A Lei de Software no Brasil (Lei 9.6069 de 19 de fevereiro de 1998) prevê algumas penalidades: Reclusão de 6 meses a 2 anos ou multa por
violar direitos autorais; Reclusão de 1 a 4 anos ou multa por realizar
reprodução.