Aula aplicativos I
Upcoming SlideShare
Loading in...5
×
 

Aula aplicativos I

on

  • 401 views

Aula de Aplicativos I

Aula de Aplicativos I

Statistics

Views

Total Views
401
Views on SlideShare
401
Embed Views
0

Actions

Likes
0
Downloads
15
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Aula aplicativos I Aula aplicativos I Presentation Transcript

  • Software Prof.ª Netanias Otniel Curso: Técnico em Informática Disciplina: Aplicativos I
  • 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. 2
  • 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). 3 View slide
  • Definição4 View slide
  • 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. 5
  • Classificação do Software  Software de base;  Software aplicativo;  Software cliente/servidor. 6
  • 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. 7
  • Classificação do Software  Software cliente/servidor:  São softwares desenvolvidos para redes ou Internet.  Exemplos: sites ou páginas Web. 8 Solicitação Resposta
  • 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. 9
  • Sistemas Operacionais Função: responsável por gerenciar as informações que fazem com que a máquina comporte de determinada maneira. 10 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.
  • 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. 11
  • Sistemas Operacionais OS/2 12
  • 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. 13
  • Sistemas Operacionais Mac OS 14
  • Sistemas Operacionais  Windows  “Janelas”;  Desenvolvido pela Microsoft;  Sistema operacionais mais usado no mundo;  Interface baseada em padrões de janelas. 15
  • Sistemas Operacionais  Windows 16
  • 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. 17
  • 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. 18
  • 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. 19
  • 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. 20
  • 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. 21
  • 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. 22
  • Sistemas Operacionais  É a base sobre o qual são desenvolvidos os softwares aplicativos; 23 HARDWARE S.O. Demais Softwares
  • Sistemas Operacionais  Formas de classificação dos sistemas operacionais:  Forma operacional;  Forma de comunicação homem máquina;  Forma que atuam em rede. 24
  • 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. 25
  • 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. 26
  • 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. 27
  • 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. 28
  • 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. 29
  • Sistemas Operacionais Sistema HI Capacete e luva de dados proporcionam a comunicação com os computadores; Jogos e simuladores de vôo. 30
  • 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.). 31
  • 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. 32
  • 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. 33
  • 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”. 34
  • 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. 35
  • 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. 36
  • 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. 37
  • 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. 38
  • Software Aplicativo Navegador Web 39
  • Software Aplicativo Navegador Web 40
  • Software Aplicativo  Correio eletrônico  Aplicativo utilizado para enviar e receber mensagens eletrônicas. 41
  • 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. 42
  • Software Aplicativo Aplicativos para desenvolvimento de páginas Web Microsoft FrontPage, Macromedia DreamWeaver, Adobe GoLive. 43
  • 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. 44
  • 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). 45
  • 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. 46
  • Software Aplicativo  Processadores de texto 47
  • 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. 48
  • Software Aplicativo  Planilhas eletrônicas e geradores de gráficos 49
  • Software Aplicativo  Software de apresentação  Permite a produção de apresentações para tela e para impressão.  Exemplos:  PowerPoint e Lotus Freelance. 50
  • Software Aplicativo  Software de apresentação 51
  • 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. 52
  • Software Aplicativo  Gerenciadores de banco de dados 53
  • Software Aplicativo  Aplicativos gráficos para ilustrações:  Programas de pintura;  Softwares de edição de imagens;  Softwares ilustradores. 54
  • 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. 55
  • Software Aplicativo  Pintura 56
  • 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. 57
  • Software Aplicativo  Edição de imagens 58
  • 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. 59
  • Software Aplicativo  Ilustradores 60
  • 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. 61
  • Software Aplicativo  Aplicativos de editoração eletrônica 62
  • 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. 63
  • 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. 64
  • Software Aplicativo Softwares OCR 65
  • 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. 66
  • Software Aplicativo PIM (Personal Information Managers) - Gerenciadores de informações pessoais 67
  • 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. 68
  • 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. 69
  • Software Aplicativo  Softwares de autoria para multimídia 70
  • 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. 71
  • Software Aplicativo Software de distribuição de documentos eletrônicos 72
  • 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. 73
  • 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. 74
  • Software Aplicativo  Softwares para CAD/CAM  Softwares para as áreas de engenharia e arquitetura.  Exemplos:  AutoCAD e EasyCAD. 75
  • 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. 76
  • 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. 77
  • Software Aplicativo  Sistemas CRM (Customer Relantionship Management)  São utilizados para estabelecer e manter relacionamento com os clientes.  Exemplos:  Vantive, Adapt e People Soft. 78
  • 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. 79
  • Software Aplicativo Sistemas de gerenciamento de cursos on- line 80
  • 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. 81
  • 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. 82 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.
  • 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. 83
  • 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. 84
  • Classificação Comercial do Software  Tipos de classificação:  Commercialware  Shareware  Freeware 85
  • 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. 86
  • 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. 87
  • Classificação Comercial do Software  Freeware  Freeware são gratuitos.  Exemplos:  Linux. 88
  • 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. 89
  • 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. 90
  • 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. 91
  • 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. 92
  • 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). 93
  • 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. 94
  • 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. 95
  • 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. 96
  • 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. 97
  • 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. 98