Aula aplicativos I

598 views

Published on

Aula de Aplicativos I

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
598
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×