Softwares - Computação
Post on 18-Dec-2014
3625 Views
Preview:
DESCRIPTION
Transcript
1
Software
Uma das principais funções do software é direcionar os trabalhos do hardware. O software consiste em Programas de Computador que controlam o funcionamento do hardware, ou seja, são seqüências de instruções interpretáveis pela máquina, juntamente com a Documentação do Programa usada para explicar seu funcionamento ao usuário.
2
Software
Software
SoftwareAplicativo
Software deSistemas
ProgramasAplicativos para
FinalidadesGerais
ProgramasAplicativos para
Específicos
Programas deGerenciamento
de Sistemas
Programas deDesenvolvimento
de Sistemas
Executa Tarefas deProcessamento deInformações paraUsuários Finais
Gerencia e ApóiaOperações deSistemas e RedesDe Computadores
Navegadores de RedeCorreio EletrônicoProcess. De TextosPlanilhas EletrônicasGerenciam. de BD´sPacotes IntegradosEditoração EletrônicaGráficos de Apresentação
ContabilidadeGerenc. de VendasProc. de TransaçõesComércio EletrônicoCiência e EngenhariaEducaçãoEntretenimento, etc.
Sistemas OperacionaisProgramas de Geren- ciamento de RedeSGBD´sUtilitários do SistemaMonitores de DesempenhoMonitores de Segurança
Tradutores de Lingua- gem de ProgramaçãoEditores e Ferramen- tas de ProgramaçãoCASE
3
Sistemas Operacionais: Software Oculto
Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de sistemas Kernel
4
Sistema Operacional
Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos do computador
(CPU, dispositivos periféricos). Estabelece uma interface com o usuário.
Determina como o usuário interage com o sistema operacional.
Provê e executa serviços para softwares aplicativos.
5
Software de Sistemas
Todos os programas relacionados à coordenação das operações do computador.
Exemplos: Sistemas operacionais. Conversores de linguagem:
Convertem código de programa para uma forma legível por máquina.
Programas utilitários: Executam tarefas secundárias.
6
Sistemas Operacionais para Computadores Pessoais
Plataforma: combinação de hardware de computador e software de sistema operacional. Wintel (Microsoft Windows que roda em um PC
baseado em Intel) é a mais comum. Plataformas Comuns:
MS-DOS Windows MAC OS Unix Linux
7
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).
8
Microsoft Windows
Iniciou-se como um ambiente operacional para o MS-DOS. Não era um sistema operacional completo;
necessitava do MS-DOS. Usa uma interface gráfica.
Os usuários podem usar os comandos e a interface do DOS.
Agora é uma família completa de sistemas operacionais.
9
Ambiente Operacional MS-DOS
Windows 3.1 Uma camada adicionada “por cima” do DOS.
Separa o sistema operacional do usuário.
Torna o sistema operacional mais fácil de usar.
Denomina-se shell.
10
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.
11
Recursos do Windows
Nomes de arquivo extensos (até 255 caracteres). Plug and Play:
Torna mais fácil a instalação de componentes de hardware.
Object Linking and Embedding (OLE): Permite ao usuário incorporar ou vincular um documento em outro.
12
Windows 9x Windows 95 Windows 98 Windows Millennium Edition (ME)
Mercado corporativo Windows NT Windows 2000
Windows XP Windows CE
A Família Windows
13
Windows XP
Reúne em um único produto as versões corporativas e aquelas destinadas ao consumidor do Windows. Possui a versão
doméstica (Home) e a profissional (Professional).
Melhorias
14
Melhorias do Windows XP Melhor interface com o usuário:
Área de trabalho muito mais clara e desobstruída. Mais ícones no menu Iniciar redesenhado.
Melhor suporte para multimídia. Mais personalização. Suporte para múltiplos usuários:
O usuário pode sair do sistema, deixar programas rodando e permitir que outro usuário entre no sistema.
Cria contas limitadas para crianças usarem; ou seja, sem jogos inadequados e sem acesso à Internet.
Suporte e proteção para a Internet.
15
UNIX
Desenvolvido em 1971 para ser usado no minicomputador DEC.
Sistema baseado em caracteres com interface
de linha de comando. Não é ligado a nenhuma família de processadores.
Roda praticamente em qualquer tipo de sistema (PC, mainframe, estação de trabalho) de qualquer fabricante.
Principal sistema operacional em uso em
servidores de Internet. Manipula facilmente muitos usuários ao mesmo tempo.
16
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. Usuários podem baixar (download),
modificar e distribuir o software. Mais estável do que o Windows. Aplicativos relativamente escassos.
17
Software Aplicativo Software usado para solucionar um
problema em particular ou realizar uma tarefa específica.
18
Adquirindo Software:Maneiras Tradicionais
Software customizado Escrito por programadores contratados pela organização.
Software empacotado (comercial) Comprado em uma loja, por meio de
catálogo, ou por um site Web.
19
Comprando Software Comercial
Cópias individuais para cada computador:
Licença local Distribuição eletrônica de software Provedor de aplicativos (Application
Service Provider – ASP)
20
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. O número de usuários não pode ultrapassar o número de
licenças. O cliente copia e distribui software e manuais aos usuários.
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.
21
Software Orientado para Tarefas
Freqüentemente, chamado de software de produtividade. Categorias comuns:
Processamento de texto/editoração eletrônica
Planilhas eletrônicas Gerenciamento de banco de dados Gráficos Comunicações Outros
22
Trabalhando com Palavras Processamento de Texto
O software de computador pessoal mais amplamente usado.
Crie memorandos, relatórios e papers. Incorpore gráficos em
documentos. Editoração Eletrônica (Desktop
Publishing) Necessidades de editoração de alto nível.
Boletins (newsletters). Brochuras, materiais
promocionais.
23
Planilhas Eletrônicas Compostas de linhas e
colunas de números. Realizam análise
“What if” (“E se...?”). Altere uma célula e faça com que a planilha seja recalculada.
Apresentam dados graficamente. Exiba as despesas como
gráficos de pizza.
24
Gerenciamento de Banco de Dados
Encarrega-se do gerenciamento de uma coleção de fatos inter-relacionados. O software pode armazenar,
recuperar, atualizar e manipular dados. Também pode apresentar
relatório de dados de muitas maneiras e imprimi-los.
Transforma grandes quantidades de dados
em informação.
25
Gráficos
Softwares gráficos criam gráficos e mapas a partir
de dados numéricos: Identifique tendências e
compare dados mais facilmente: Prova visual mais efetiva. Incluídos em programas de planilhas.
A apresentação gráfica cria apresentações de “slide show”: Combine gráficos, áudio e vídeo de alta qualidade.
26
Comunicações
A capacidade de ligar o computador à linha telefônica ou cabo e comunicar-se com outro computador.
Tipicamente, conectado por meio da Internet. Necessita de um
navegador (browser) para acessar outras localizações na Internet.
27
Ética e Software Aplicativo
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 software é roubo.
28
Pirataria de Software
Exemplos de pirataria Copiar software de um laboratório ou de um amigo. Comprar 2 ou 3 cópias de software e distribuí-las a dezenas ou centenas de empregados. Comprar 1 cópia de software e instalá-la em diversos computadores em casa.
29
Computadores e Pessoas
A maioria das organizações tem algum tipo de departamento de tecnologia da informação.
Composto de pessoas que são responsáveis pelos recursos de informática da organização.
Faz a manutenção de dados e provê serviços aos usuários finais.
top related