Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Aula aplicativos I

849 views

Published on

Aula de Aplicativos I

  • Você pode obter ajuda de ⇒ www.boaaluna.club ⇐ Sucesso e cumprimentos!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Aula aplicativos I

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

×