OFICINA DA PESQUISA
NOÇÕES DE INFORMÁTICA
Prof. Msc. Carlos José Giudice dos Santos
[email protected]
www.oficinadapesquisa.com.br
TIPOS DE SOFTWARE
A partir das informações já vistas em aulas
anteriores, nós já sabemos que o hardware é inútil
sem o software. Também sabemos que é o software
que fornece instruções que dizem aos computadores e
a seus periféricos o que eles devem fazer.
Agora vamos aprofundar nossos estudos propondo a
primeira classificação sobre os tipos de software.
Sob o ponto de vista conceitual, existem dois tipos de
software: os de sistemas e os de aplicativos.
Tipos de
Software de Sistemas [01]
O software de sistema operacional é o principal
programa em uso em um computador, pois ele funciona
como uma interface entre o usuário e a máquina, e
também como uma interface entre outros programas
(os aplicativos) e a máquina.
Sob o ponto de vista teórico, é incorreto chamar um
sistema operacional (SO) de programa. Na verdade, o
SO é um conjunto de programas que inclui o sistema,
os tradutores de linguagens e os programas utilitários
(programas que dão suporte para o SO). Os sistemas
operacionais atuais utilizam cada vez mais recursos
gráficos conhecidos como GUI (Graphical User
Interface – Interface Gráfica de Usuário).
Software de Sistemas [02]
Principais SO’s para computadores pessoais:
• Windows (da Microsoft) em suas diversas versões
(XP, Vista, 7, 8, 8.1 e 10).
• Mac OS (da Apple) em suas diversas versões.
Principais SO’s para servidores:
• Windows Server da Microsoft em suas diversas
versões (2003, 2008 e 2012).
• UNIX e seus congêneres (AIX, SCO Xenix).
• Linux e suas diversas distribuições (Red Hat,
Debian, Slackware, Ubuntu, Suse, etc).
Principais SO’s para dispositivos móveis:
• Windows Mobile e Windows Phone (Microsoft).
• IOS para iPhone e iPad (Apple)
• Android e Chrome OS (Google)
• Symbian
Software – Visão dos principais SO´s [01]
Windows XP: Versão de SO para computadores pessoais muito utilizada, mas já descontinuada pela Microsoft. Entretanto, ainda é possível encontrar computadores (especialmente os mais antigos) que ainda utilizam esse sistema.
Windows Vista: Foi um dos maiores fiascos da Microsoft em termos de SO para computadores pessoais. Foi criado para substituir o Windows XP, mas era um sistema pesado, instável e cheio de bugs. Foi rapidamente substituído pelo Windows 7. Windows 7: Foi a versão de SO para computadores pessoais mais utilizada em computadores pessoais do mundo. Veio substituir as versões Vista e XP, e fez tanto sucesso que muitos usuários deixaram de utilizar as versões 8 e 8.1 para continuar usando a versão 7. Tem uma interface gráfica intuitiva e fácil de usar e é um sistema muito estável.
Software – Visão dos principais SO´s [02]
Windows 8: É um sistema da Microsoft criado para substituir o Windows 7. A interface gráfica do sistema foi alterada, o que gerou problemas para alguns usuários. O objetivo era priorizar a interação do usuário com telas sensíveis ao toque. Como todo sistema novo, teve alguns problemas que foram resolvidos com atualizações do sistema.
Windows 8.1: É um sistema que surgiu para substituir o Windows 8, corrigindo alguns problemas e retornando algumas características de interfaces gráficas anteriores, como é o caso do famoso botão Iniciar. Atualmente é o SO da Microsoft mais estável para computadores pessoais.
Windows 10: É o sistema atual (2017) da Microsoft para computadores pessoais. É estável, possui interface agradável mas exige mais do hardware.
Software – Visão dos principais SO´s [03]
Windows Server: É o SO da Microsoft para
servidores corporativos. Atualmente é um sistema
estável e robusto, mas por ser usado em sistemas
comerciais, é caro. A versão de 2008 é a mais
utilizada atualmente.
É um sistema pago, cujo custo varia de acordo com a
versão e o número de licenças de acesso para clientes.
A configuração mais barata do Windows Server 2008
custava cerca de R$2.500,00 (Standard Edition com
5 licenças) e a mais cara cerca de R$9.000,00
(Datacenter Edition com 25 licenças).
As empresas que necessitavam de mais licenças de
acesso deveriam adquiri-las separadamente.
Software – Visão dos principais SO´s [04]
UNIX: É um sistema operacional extremamente robusto, estável e confiável, desenvolvido no final da década de 60 a partir de um padrão chamado POSIX (Portable Operating System Interface). O nome UNIX pertence a um consórcio formado por diversas empresas de informática. Ao contrário do Windows Server, que nasceu como um SO de interface gráfica, o UNIX é um sistema de linhas de comando, com possibilidade de usar interfaces gráficas diversas. É um sistema que possui versões pagas e gratuitas, usadas desde em celulares a mainframes e até supercomputadores. Alguns dos sistemas derivados do UNIX são: BSD (Berkeley Software Distribution), com diversas versões gratuitas (FreeBSD, Open BSD e NetBSD), o Solaris (da Sun), o AIX (da IBM), o HP-UX (da Hewlett Packard), o Xenix (da Santa Cruz Operation – SCO), o Linux (e suas mais de 200 distribuições) , o MAC OS e alguns SO’s de celulares (WebOS, ChromeOS e Android).
Software – Visão dos principais SO´s [05]
Linux: É um sistema operacional robusto, estável e confiável, desenvolvido por um hacker finlandês chamado Linus Torvalds a partir do Minix (versão simplificada do Unix). É um SO gratuito voltado principalmente para o mercado de servidores. Possui numerosas distribuições e boas interfaces gráficas (p. ex., a Gnome e a KDE). Algumas das distribuições do Linux são mais adequadas a principiantes, sendo o caso, por exemplo, da Ubuntu e da Kurumin.
Outras distribuições foram desenvolvidas para o mercado corporativo de servidores. Este é o caso das distribuições Red Hat, Suse, Gentoo, Debian e a Slackware.
Apesar de ser um software livre, a configuração e manutenção de servidores requer um conhecimento técnico profundo e muito especializado, e, por isso, caro. Existe um aplicativo para o SO Linux chamado SAMBA, que transforma o Linux em um servidor de arquivos do Windows.
Software – Visão dos principais SO´s [06]
Mac OS-X: É um sistema operacional desenvolvido exclusivamente para computadores Mac da Apple. Este SO combina um núcleo (kernel) Unix (chamado Darwin) com uma poderosa GUI desenvolvida pela Apple chamada de Aqua. Possui numerosas versões que foram evoluindo em praticidade, funcionalidade e poder. Todas as versões possuem nomes de grandes felinos: Cheetah (10.0), Puma (10.1), Jaguar (10.2), Panther (10.3), Tiger (10.4), Leopard (10.5), Snow Leopard (10.6), Lion (10.7), Mountain Lion (10.8). Esta última versão, lançada em 2012, foi a primeira chamada oficialmente de OS-X e não mais Mac OS-OS-X, e contém funcionalidades que vieram de plataformas móveis da Apple, especificamente, do iOS.
Android: É um sistema operacional da Google para plataformas móveis (PDA’s, smartphones e similares) derivado do Linux.
Software – Aplicativos [01]
Aplicativos são programas que rodam em computadores a partir de um determinado SO. Podem ser de linguagens de programação, ferramentas de produtividade e até jogos. Para as empresas, os principais aplicativos que interessam são:
1. Linguagens de programação
2. Gerenciadores de bancos de dados 3. Processadores (editores) de texto 4. Planilhas eletrônicas
5. Recursos gráficos de apresentação 6. Aplicativos para a WEB
7. Serviços para a WEB 8. Suíte de aplicativos
Softwares aplicativos para
Software – Aplicativos [02]
Linguagens de programação: Permitem escrever programas para os mais diversos fins. As principais são: C, C++, C#, Pascal, Cobol, Delphi, SQL, PHP, Java, Javascript, Ruby, etc.
Gerenciadores de bancos de dados: São programas que permitem armazenar, criar listas, manipular e combinar informações. Existem versões pagas e gratuitas. Os principais são: Oracle, MySQL, PostgreSQL, Microsoft SQL Server, Sybase, Firebird, Microsoft Access, entre outros.
Processadores / Editores de textos: São programas que permitem criar, armazenar e editar textos nos mais diversos formatos, de maneira eletrônica. Os principais são: Microsoft Word, Adobe InDesign e o QuarkXpress.
Software – Aplicativos [03]
Planilhas eletrônicas: Permitem criar tabelas de dados que podem ser usadas em modelagens de dados e simulações. É um software que permite criar gráficos com muita facilidade. O principal programa de planilha atualmente, a referência de mercado é os Microsoft Excel.
Recursos gráficos para apresentação: São programas que permitem que os usuários criem apresentações gráficas de alta qualidade. Os principais programas de apresentação eletrônica são o Microsoft PowerPoint e o Lotus Freelance Graphics. Entretanto, começaram a surgir opções on-line, com recursos bastante interessantes. Um destes aplicativos é o Prezi. É gratuito, intuitivo e versátil. Para rodá-lo, você necessita apenas de uma conexão com a Internet.
Software – Aplicativos [04]
Aplicativos para a WEB: São aplicativos utilizadas para
visualizar
páginas
ou
produzir
ferramentas
de
produtividade utilizando páginas (de Intranet, Extranet
ou Internet). Entre os aplicativos de visualização temos os
navegadores (ou browsers). Os principais são o Internet
Explorer e o Edge (da Microsoft), o Firefox (da Mozilla
Foundation), o Chrome (da Google) e o Safari (da Apple).
Entre os aplicativos principais para produção de
ferramentas de produtividade para a Web, temos o HTML
(Hyper Text Markup Language), o Java (linguagem de
programação gratuita), o Ajax (Asynchronous JavaScript
and XML), o PHP (Hypertext Pre-processor - linguagem de
programação gratuita) e o ASP (Active Server Pages –
plataforma paga para linguagens de programação).
Software – Aplicativos [05]
Serviços para a WEB: Também conhecidos como Web
Services, são um conjunto de softwares que trocam
informações entre si usando padrões universais de
comunicação. A tecnologia básica usada para serviços da
Web é uma linguagem de programação chamada XML
(eXtensible Markup Language), criada pelo W3C (World
Wide Web Consortium). Os grandes fornecedores de
software
geralmente
oferecem
ferramentas
e
plataformas
para
desenvolvimento
de
aplicativos
utilizando serviços Web. É o caso da IBM com a sua
plataforma WebSphere e a Microsoft com a sua
plataforma Microsoft.NET (pronuncia-se Microsoft Dot
Net). Estes serviços hoje serão base para a Web
Semântica).
Software – Aplicativos [06]
Suítes de software: Do inglês Software Suite, são conjuntos de programas para automatizar a maioria das tarefas de escritório. Em geral, possui um editor de textos, planilha eletrônica, um software de apresentação eletrônica, uma agenda eletrônica e um programa para gerenciamento de e-mails. Não raro, possui um programa para gerenciamento de bancos de dados. Os principais representantes são: o Microsoft Office (em 5 versões – Home and Student, Home and Business, Standard Edition, Professional e Professional Plus), uma suite paga cujo preço varia de acordo com a versão e o número de licenças, o Star Office (da Sun), uma suíte paga de baixo custo, e o Open Office (também da Sun), uma versão gratuita, a Libre Office, também gratuita e com versões para diversos idiomas (BrOffice, por exemplo). Ainda temos a Apple, que oferece o Apple iWork e a interface gráfica KDE do Linux, que oferece o KOffice (gratuito).
Software – Aplicativos [07]
Componentes do Microsoft Office:
1. Excel: Planilha eletrônica
2. OneNote: Ferramenta de organização de informações 3. PowerPoint: Software de apresentação eletrônica
4. Word: Editor de textos
5. Outlook: Gerenciamento de e-mails
6. Publisher: Software de elaboração de layouts 7. Access: Gerenciador de banco de dados
8. Infopath: Ferramenta para desenvolver dados em XML
9. SharePoint Workspace: Ferramenta para coordenação de trabalho e desenvolvimento.
OBS: Apenas os 5 primeiros aplicativos estão presentes em todas as versões do Microsoft Office.
Software – Aplicativos [08]
Componentes do Open Office e Libre Office (Br Office): • Calc: Planilha eletrônica.
• Draw: Ferramenta para desenho semelhante ao CorelDraw. • Impress: Software de apresentação eletrônica.
• Writer: Editor de textos.
• Math: Editor de fórmulas matemáticas, semelhante ao MS Equation Editor.
• Base: Gerenciador de banco de dados. Componentes do iWork:
• Numbers: Planilha eletrônica.
• Keynote: Software de apresentação eletrônica. • Pages: Editor de textos.
Software – Aplicativos [09]
Componentes do KOffice:
• K Spread: Planilha eletrônica.
• Karbon 14: Ferramenta para desenho semelhante ao CorelDraw.
• K Presenter: Software de apresentação eletrônica. • K Word: Editor de textos.
• K Formula: Editor de fórmulas matemáticas, semelhante ao MS Equation Editor.
• Kexi: Gerenciador de banco de dados.
• Krita: Editor de imagens, semelhante ao Photoshop. • Kivio: Editor de diagramas.
• KPlato: Aplicativo para gestão de projetos.
Bibliografia consultada
• CAMPOS, Augusto. O que é uma distribuição Linux. BR-Linux.org. Disponível em: <http://br-linux.org/faq-distribuicao>. Acesso em: 20 out. 2012.
• MICROSOFT. Compare o Windows 7. Disponível em: <http://windows.microsoft.com/pt-BR/windows7/products/compare>. Acesso em: 20 out. 2012.
• MICROSOFT. Microsft Server and Cloud Plataform. Disponível em: <http://www.microsoft.com/pt-br/server-cloud/windows-server/2008-r2-editions.aspx>. Acesso em: 10 out. 2012.
• LAUDON, Kenneth; LAUDON, Jane. Sistemas de informação gerencial. 9. ed. São Paulo: Pearson Prentice Hall, 2010.
• UNIX. Wikipedia. Disponível em: <http://pt.wikipedia.org/wiki/Unix>. Acesso em: 20/10/2012.