Introdução à Informática: Tipos, Aquisição e Aplicações de Software
Classificado em Computação
Escrito em em português com um tamanho de 8,61 KB.
Introdução à Informática
Softwares: Realizando o Trabalho
Me. Vitor Sobral
CCTA / UFCG
Objetivos
- Estabelecer a distinção entre os tipos de softwares;
- Relacionar modos de aquisição e comercialização de sistemas;
- Identificar as opções de software disponíveis para o mundo dos negócios.
Software Customizado
- Feito sob medida, especificamente para as necessidades de uma organização:
- A organização contrata profissionais da área de computação para implementar software.
- Pode ser extremamente complexo e demandar anos para ser escrito.
Software Empacotado
- Vendido em lojas, catálogos ou virtualmente via Web (podendo ser baixado da Internet), contendo CDs ou DVDs com o software (sua documentação).
- Projetado para ser amigável (_user-friendly_) e sob outros requisitos de SW.
Principais Requisitos de SW
- Requisitos de facilidade de uso. Ex.: usuários deverão operar o sistema após um tempo de treinamento;
- Requisitos de eficiência. Ex.: o sistema deverá processar n requisições por um determinado tempo;
- Requisitos de confiabilidade. Ex.: o sistema deverá ter alta disponibilidade (99% do tempo);
- Requisitos de portabilidade. Ex.: o sistema deverá rodar em qualquer plataforma;
Principais Requisitos de SW
- Requisitos de entrega. Ex.: um relatório de acompanhamento deverá ser fornecido constantemente;
- Requisitos de interoperabilidade. Ex.: o sistema deverá se comunicar com outras ferramentas (BD);
- Requisitos legais. Ex.: o sistema deverá atender às normas legais, tais como padrões, regras e leis;
- Requisitos de integração. Ex.: o sistema integra com outra aplicação.
Adquirindo Software: Novas Maneiras
- Freeware
- Domínio Público
- Software de Fonte Aberta
- Shareware
Freeware
- O autor fornece-o gratuitamente para ser usado por todos:
- O autor detém o _copyright_;
- Ele pode impor restrições ao uso;
- O software não pode ser alterado ou redistribuído sem permissão.
Domínio Público
- Software que não tem _copyright_:
- Pode ser usado e até mesmo alterado sem permissão.
- Tipicamente, é desenvolvido por universidades e/ou instituições de pesquisa usando subvenções do governo.
Software de Fonte Aberta
- O código-fonte é disponibilizado:
- Código-fonte: legível por seres humanos.
- Outros programadores podem modificar e redistribuir os programas livremente:
- Ajuda a identificar erros (_bugs_) e a criar melhorias mais facilmente.
Shareware
- Software garantido por _copyright_, distribuído gratuitamente para um período experimental.
- Se o usuário aprovar, deve registrá-lo, pagando uma taxa.
- A maioria dos autores acrescenta documentação, suporte e atualizações gratuitas para estimular a fazer o registro.
Compra: Licença Local
- Software instalado em alguns ou em todos os computadores, dependendo dos termos da licença:
- O cliente controla quantos usuários o usam, ressalvando que o número de usuários não pode ultrapassar o número de licenças.
- Algumas organizações usam licenças de rede:
- Software instalado no servidor;
- A taxa de licenciamento baseia-se no número de usuários simultâneos.
Distribuição Eletrônica de SW
- Obtém software da Internet:
- Tipicamente nas formas _freeware_ e _shareware_.
- Cenário típico:
- Baixar software para um período;
- O software se desabilita depois do período experimental, a menos que registre e pague.
Software de Negócios
No geral, o mundo dos negócios compreende:
- Software de Mercado Vertical;
- Software para Grupos de Trabalho;
- Software para Pequenos Negócios.
Software de Mercado Vertical
- Escrito por companhias que possuem um conhecimento completo dessa indústria:
- Permite aos negócios manterem facilmente informações sobre si, clientes e fornecedores;
- Abrange todas as atividades do negócio;
- Ex: Bolsa de Valores -> cotas e produtos.
Groupware
- Permite a um grupo de pessoas compartilhar ou rastrear informações em conjunto:
- Chamado de software colaborativo;
- Combina tecnologia de correio eletrônico, rede, programação e banco de dados;
- Os dados são armazenados em uma localização central;
- Frequentemente usado por organizações que têm empregados em locais distantes.
Pequenos Negócios
- Small Office / Home Office (SOHO):
- Software de preços módicos para executar funções voltadas a pequenos negócios;
- Exemplos:
- Software contábil;
- Atendimento ao cliente;
- Manutenção de contatos;
- Promoções de vendas.
Sistemas Operacionais
- Programas que se situam entre os softwares aplicativos e o _hardware_:
- Gerencia os recursos do computador (CPU, dispositivos periféricos);
- Estabelece uma interface com o usuário, definindo suas interações com o sistema operacional;
- Provê e executa serviços para softwares aplicativos.
LINUX
- Usa interface de linha de comando:
- Muitas companhias criaram uma GUI para funcionar com o Linux;
- Conceito de fonte aberta:
- O código fonte é livre, onde os usuários podem baixar (_download_), modificar e distribuir o software;
- Mais estável e seguro que o Windows;
- Possui grande gama de aplicativos disponíveis.
MS-DOS
- Usa uma interface de linha de comando:
- A tela apresenta _prompts_ ao usuário;
- O usuário digita comandos;
- Amplamente substituído pelas interfaces gráficas;
- Não é amigável (_user-friendly_).
Microsoft Windows
- Iniciou-se como um ambiente operacional para o MS-DOS:
- Não era um sistema operacional completo, pois necessitava do MS-DOS;
- Usa uma interface gráfica:
- Os usuários passaram a usar os comandos e a interface do MS-DOS;
- Hoje é uma família completa de sistemas operacionais.
Interface Gráfica
- O usuário dá um clique em um ícone para executar tarefas;
- O menu Iniciar no canto inferior esquerdo abre programas;
- Usa menus para ativar comandos.
Família Windows: Evolução
- Windows 9x:
- Windows 95;
- Windows 98;
- Windows Millennium Edition (ME).
- Mercado corporativo:
- Windows NT;
- Windows 2000.
- Windows XP;
- Windows Vista;
- Windows 7;
- Windows 8.
Windows XP: Expansão
- Possui as versões doméstica (_Home_) e profissional (_Professional_);
- Melhor interface com o usuário: área mais clara e com mais ícones;
- Melhor suporte para multimídia, proteção para a Internet, além de mais personalização;
- Suporte para múltiplos usuários.
Software Antivírus
Os antivírus são programas concebidos para prevenir, detectar e eliminar vírus de computadores. Há vários produtos, sendo recomendado utilizar apenas um antivírus gratuito ou apenas um pago. A diferença está nas camadas a mais de proteção que a versão paga oferece, além do suporte técnico realizado pela equipe especializada. Entre os antivírus gratuitos mais conhecidos estão: AVG, Avast, Avira e Kaspersky.
Ética e Software
Pirataria: a aquisição e uso ilegal de cópias de software. Falsificação: copiar grandes quantidades de CD-ROMs ou DVD-ROMs e empacotá-los de forma a se assemelharem aos originais. Cópia não-autorizada de SW é roubo.
Ética e Software
Exemplos de Pirataria:
- Copiar _sw_ de um laboratório ou de amigo;
- Comprar 2 ou 3 cópias de software e distribuí-las a vários empregados;
- Comprar 1 cópia de software e instalá-la em diversos computadores em casa.
Referências
Capron, H. L. e Johnson, J. A. Introdução à Informática. Person Education, 2004.