Introdução à Informática e Hardware
Introdução à Informática e Hardware
“Eu não temo computadores.
Temo a falta deles.”
Introdução à Informática e Hardware
• Existem várias definições para software.
• Definição 1: “parte lógica que dota o
equipamento físico de capacidade para
realizar todo tipo de trabalho.”
(ALCALDE et al., 1991, p.5)
Introdução à Informática e Hardware
• Definição 2: “Ingrediente que estabelece que o
computador executará uma tarefa específica
(instruções eletrônicas que em geral residem
em um meio de armazenamento). Um
conjunto específico dessa instruções é
chamado programa.”
(NORTON, 1997, p.21)
Introdução à Informática e Hardware
• Definição 3: “Software é (1) instruções
(programas de computador) que, quando
executadas produzem a função e o
desempenho desejados; (2) estruturas de
dados que possibilitam que os programas
manipulem adequadamente a informação e
(3) documentos que descrevem a operação e o
uso dos programas.”
(PRESSMAN, 2001, p.6)
Introdução à Informática e Hardware
• Reorganizando as ideias, temos uma definição final:
Software
É a parte lógica do sistema de computação armazenada eletronicamente. É composto por um ou mais programas (conjuntos de instruções) que capacitam o hardware a realizar tarefas específicas, pelos dados manipulados por eles, pela documentação de especificação (projeto) dos programas e pela documentação de operação dos programas.
(MARÇULA, 2008, p.154)
Introdução à Informática e Hardware
• A história dos softwares foi dividida em quatro
eras:
Introdução à Informática e Hardware
• Primeiros Anos: (Anos 50 até meados dos
anos 60)
– Sistemas de computação realizavam,
sequencialmente, conjuntos de instruções
agrupadas em lotes. Não era interrompido até o fim.
– Poucos programas no mercado (customizados)
Introdução à Informática e Hardware
• Segunda Era: (inicio dos anos 60 até meados dos
anos 70)
– Programas passam a ser usados por várias pessoas ao mesmo tempo;
– Surgiram os primeiros software de banco de dados, permitindo que os dados fossem armazenados no sistemas de computação para tratamento específico. – Começam a ser criados softwares para venda como
produtos (mesmo software para várias empresas)
Introdução à Informática e Hardware
• Terceira Era: (inicio dos anos 70 até meados
dos anos 80)
– Conceito dos sistemas distribuídos
(processamento realizado não somente pelo computador central)
– Software começa a ser usado em equipamentos de uso diário
– Computadores ficaram mais baratos (maior nº de empresas e pessoas adquiriram o bem)
– Crescem as vendas de software
Introdução à Informática e Hardware
• Quarta Era: (meados dos anos 80 até os dias
atuais)
– Computadores pessoais muito mais potentes – Surge a tecnologia orientada a objetos,
apresentando um nova forma de criar softwares – Softwares passam a ser usados para a tomada de
decisões
– Inteligência artificial começa a apresentar aplicações práticas
Introdução à Informática e Hardware
• Os softwares podem ser classificados de
acordo com o enfoque:
– Software de sistema (básico): integrados ao sistema de computação, realizam tarefas de gerenciamento necessárias ao funcionamento.
• Sistema Operacional
• Utilitários de Sistema: acompanham o SO e auxiliam em suas tarefas, ex. WinRar, 7zip, Daemon Tools
Introdução à Informática e Hardware
– Software aplicativo: que realiza trabalho para o usuário. Ex. MSN, Real Player, Chrome
– Linguagens de Programação: software utilizado para criação de softwares aplicativos
Estas classificações abrangem a maioria dos softwares mas ainda há duas categorias mais específicas
– Middleware: software que faz a mediação entre um aplicativo e o SO
– Firmware: é o código gravado nas memórias ROM, algumas vezes classificado como hardware
Introdução à Informática e Hardware
• Eles também podem ser classificados quanto a
forma de aquisição e uso:
– Freeware: software distribuído gratuitamente, porém com código fechado. Pode ter restrições para uso comercial
– Free Software: distribuição, modificação e redistribuição são permitidas (Free significa liberdade de ação)
Introdução à Informática e Hardware
– Open Source: código fonte aberto porém tem direitos autorais, é permitida a cópia, alteração e
redistribuição, porém os créditos devem ser mantidos. – Shareware: distribuído gratuitamente porém requer
pagamento após um período de tempo ou para acessar todas as funcionalidades.
– Adware: distribuído gratuitamente porém o usuário tem de visualizar propagandas para utilizar o software – Domínio Público: software sem copyright e por isso
pode ser distribuído gratuitamente
Introdução à Informática e Hardware
Também conhecidos como softwares de
produtividade, são destinados a tornar o
trabalho mais fácil e rápido, as principais
categorias são:
Introdução à Informática e Hardware
Processadores de texto/Editoração eletrônica: é o
software de uso pessoal mais utilizado, serve para criar, editar, formatar, armazenar e imprimir textos e gráficos em um documento.
Introdução à Informática e Hardware
Planilhas eletrônicas: são compostas por linhas e
colunas, há séculos tem sido utilizada como ferramenta de negócios.
Introdução à Informática e Hardware
Banco de dados:
Introdução à Informática e Hardware
Gerenciamento de banco de dados (SGBD): software
utilizado para gerenciar um conjunto de dados inter-relacionados. Ele pode armazenar, atualizar, manipular, apresentar tais dados de diversas maneiras
transformando um conjunto de dados em informações úteis.
Introdução à Informática e Hardware
Gráficos: pacotes de software que tem por finalidade apresentação gráfica de qualidade para apresentar
produtos e/ou serviços, gráficos são mais fáceis de entender do que números, vídeos, fotos e áudio
também podem ajudar e muito na divulgação de seu produto.
Introdução à Informática e Hardware
Edição Multimídia: são softwares que tem por
finalidade editar fotos, vídeos ou animações para uma melhor apresentação.
Introdução à Informática e Hardware
Comunicação: sua principal finalidade é comunicar-se
com outro computador, acessar dados armazenados em outros locais ou enviar mensagens a outras
pessoas.
Introdução à Informática e Hardware
Gerenciadores de informações pessoais (personal
information managers PIMs): servem para controlar as
atividades da pessoa, contam com calendário, catálogo de endereços, bloco de notas, gerenciador de tarefas, geralmente são destinados a PDAs ou Tablets e
sincronizam dados com o computador .
Introdução à Informática e Hardware
Suíte de programas de escritório (suítes office): são
softwares completos que incluem editores de texto,
planilhas eletrônicas, apresentações, suporte a e-mails, calendário, e outros utilitários.
Introdução à Informática e Hardware
Algumas empresas optam pro contratar
programadores para que eles desenvolvam o
software específico para a necessidade dessa
empresa.
Introdução à Informática e Hardware
Software de mercado vertical: o software que é
desenvolvido especialmente para um negócio
em particular como um consultório de dentista
ou uma farmácia, denomina-se software
vertical.
Introdução à Informática e Hardware
Software para grupos de trabalho: também
conhecidos por software colaborativo ou
groupware, são softwares destinados ao
trabalho colaborativo, quando muitas pessoas
atuam em um único projeto. Ex. Lotus Notes
Introdução à Informática e Hardware
Introdução à Informática e Hardware
Ajuda sobre o software no trabalho (Help
Desk): se existe um usuário trabalhando com
um computador, ele precisar de ajuda é uma
questão de tempo.
A equipe de suporte (help desk) tem a função
de auxiliar os usuários e de oferecer ajuda na
escolha
de
softwares,
treinamentos,
atualizações assim como suporte ao hardware.
Softwares de Negócios
Introdução à Informática e Hardware
Software para pequenas empresas: voltados
para pequenas empresas ou profissionais
autônomos que trabalham em home office.
Possuem uma séria de ferramentas básicas a
esse público:
– Contabilidade: para controlar lucros e prejuízos. – Redação e propaganda: editores de texto e
diagramação para fazer folders de divulgação. – Atendimento ao Cliente:
Introdução à Informática e Hardware
– Atendimento ao Cliente: para um atendimento satisfatório é necessário um BD e um sistema de controle interno. (cadastro do cliente, pedidos, produtos, estoque, etc)
– Promoções de vendas: promoções servem para
promover a empresa, e para promoções
consistentes é necessário ter informações sobre as necessidades do público alvo, e se a empresa é capaz de atender aos clientes.
Introdução à Informática e Hardware
Um grande problema da indústria de software é
a aquisição e uso de cópias ilegais, a “pirataria”
de software.
Muitos de nós já devemos ter copiado um CD ou
um DVD de um amigo para nosso uso pessoal
sem nem mesmo pensar sobre o fato.
Introdução à Informática e Hardware
Os desenvolvedores (nem todos) de softwares
não estão muito preocupados com o usuário
final pois o valor perdido é pequeno, seu foco é
nas empresas.
Introdução à Informática e Hardware
Tudo bem se eu copiar esse software?
Muitos usuários não tem o conhecimento de
que estão praticando um ato ilícito, pois pensam
que copiar para uso pessoal é permitido, e a
verdade é que fazer cópias de um software não
autorizadas é crime.
Introdução à Informática e Hardware
Hoje em dia várias organizações já contam com
um departamento especializado em informática,
é o chamado TI – Tecnologia de Informação que
também pode ser chamado de:
• Sistemas de informação administrativa • Sistemas de informação computadorizada • Serviços de computação
• Serviços de informática
Introdução à Informática e Hardware
Quanto aos usuários que trabalham nessa área
há alguns a serem destacados:
– Programador ou Desenvolvedor: é responsável por criar o programa para a empresa suprindo necessidades e demandas que surgem todos os dias, assim como corrigir eventuais falhas e
manter o sistema.
Introdução à Informática e Hardware
– Analista de sistemas: são indivíduos instruídos em programação mas com responsabilidades mais
abrangentes são responsáveis por planejar e
projetar sistemas computacionais completos, não programas individuais.
– Eles trabalham em conjunto com programadores e com usuários, porém com este segundo grupo sua relação é muito estreita pois eles precisam
projetar soluções que atendam suas necessidades
Introdução à Informática e Hardware
– Administrador de redes: este profissional projeta, implementa e mantém a rede e a comunicação
com a internet da empresa. Também é seu papel projetar a infra estrutura da empresa.
– Diretor de informática (CIO – Chief Information
Officer): é uma pessoa que deve entender muito
de tecnologia e de computadores porém deve também compreender muito bem as metas e
operações de toda a corporação para ser capaz de tomar decisões estratégicas.