6.1 © 2003 by Prentice Hall
6
6
ADMINISTRA
ADMINISTRAÇ
ÇÃO
ÃO
DOS RECURSOS DE
DOS RECURSOS DE
HARDWARE E
HARDWARE E
SOFTWARE
SOFTWARE
Capítulo
6.2 © 2003 by Prentice Hall •• Qual Qual ééa capacidade de processamento e a capacidade de processamento e
armazenagem que sua organiza
armazenagem que sua organizaçção ão
precisa para administrar suas
precisa para administrar suas
informa
informaçções e transaões e transaçções empresariais?ões empresariais?
•
• Que tipo de arranjo de computadores e Que tipo de arranjo de computadores e processamento computacional traria o
processamento computacional traria o
maior benef
maior benefíício para a organizacio para a organizaçção?ão?
•
• Que tipos de software e de ferramentas de Que tipos de software e de ferramentas de software são necess
software são necessáários para operar a rios para operar a
empresa? Que crit
empresa? Que critéérios devem ser usados rios devem ser usados
para selecionar a tecnologia de software?
para selecionar a tecnologia de software? OBJETIVOS
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.3 © 2003 by Prentice Hall
•
• Quais são as tecnologias de software que Quais são as tecnologias de software que
você deve conhecer?
você deve conhecer? •
• Como devem ser adquiridos e Como devem ser adquiridos e
administrados os recursos de hardware e
administrados os recursos de hardware e
software da empresa?
software da empresa?
OBJETIVOS
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.4 © 2003 by Prentice Hall
•
• O debate entre a centralizaO debate entre a centralizaçção e a ão e a
descentraliza
descentralizaççãoão
•
• A defasagem da aplicaA defasagem da aplicaççãoão
DESAFIOS PARA A ADMINISTRAÇÃO
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.5 © 2003 by Prentice Hall
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Componentes e hardware de um sistema
Figura 6-1 Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.6 © 2003 by Prentice Hall
O computador
bit
bit
•
• Binary Binary digit (ddigit (díígito bingito bináário)rio)
•
• RepresentaRepresentaa menor unidade de dados, na a menor unidade de dados, na forma de 0
forma de 0ou 1ou 1
byte
byte
•
• Corrente de bitsCorrente de bits, , em geral oitoem geral oito
•
• Armazena um nArmazena um núúmero ou caracteremero ou caractere HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
6.7 © 2003 by Prentice Hall
Bits e Bytes
Figura 6-2
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.8 © 2003 by Prentice Hall
A CPU e o armazenamento primário
Unidade central de processamento (
Unidade central de processamento (CPU)CPU)
•
• Manipula sManipula síímbolos, nmbolos, núúmeros e letras meros e letras
•
• ControlaControlaoutras partes do sistema outras partes do sistema
computadorizado
computadorizado
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.9 © 2003 by Prentice Hall
Armazenamento prim
Armazenamento primááriorio
•
• Armazena temporariamente instruArmazena temporariamente instruçções do ões do
programa
programa
•
• Dados que estão sendo usados pelas Dados que estão sendo usados pelas instru
instruççõesões
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
A CPU e o armazenamento primário
6.10 Figura 6-3 © 2003 by Prentice Hall HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
A CPU e o armazenamento primário
6.11 © 2003 by Prentice Hall
Armazenamento primário
Armazena
Armazena
•
• Programa de softwarePrograma de softwareque estque estáásendo sendo executado
executado
•
• Programas do sistema operacionalProgramas do sistema operacional
•
• Dados que estão sendo usados peloDados que estão sendo usados pelo
programa
programa
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.12 © 2003 by Prentice Hall
•
• Unidade lUnidade lóógicogico--aritmaritmééticatica(ALU): (ALU): executa executa
as principais opera
as principais operaçções lões lóógicas e gicas e
aritm
aritmééticas do computadorticas do computador
•
• Unidade de controle:Unidade de controle:coordena e controla coordena e controla
as outras
as outraspartespartesdo sistema do sistema
computadorizado
computadorizado
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.13 © 2003 by Prentice Hall
•
• RAM: RAM: Acessa diretamente qualquer local Acessa diretamente qualquer local
escolhido ao acaso na mesma quantidade
escolhido ao acaso na mesma quantidade
de tempo
de tempo
•
• ROM:ROM:Chips semicondutores deChips semicondutores dememmemóória ria com instru
com instruçções de programa,ões de programa,não podem não podem
ser gravados
ser gravados
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Armazenamento primário
6.14 © 2003 by Prentice Hall
Processamento por computador
Microprocessadores e capacidade de
Microprocessadores e capacidade de
processamento
processamento
•
• Tecnologia de circuitos integradosTecnologia de circuitos integrados
•
• IntegraIntegraa mema memóória, a lria, a lóógica e o controle do gica e o controle do computador em um
computador em um úúnico chipnico chip HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.15 © 2003 by Prentice Hall
Processamanto paralelo
Processamanto paralelo
•
• Problema Problema ééfragmentado em partes fragmentado em partes
menores
menores
•
• MMúúltiplas instrultiplas instruçções são processadas ões são processadas simultaneamente com v
simultaneamente com váários rios
processadores
processadores
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Processamento por computador
6.16 © 2003 by Prentice Hall
Processamento paralelo e seqüencial
Figura 6-4
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.17 © 2003 by Prentice Hall
•
• Discos magnDiscos magnééticos:ticos:Disco flexDisco flexíível, vel,
disco r
disco ríígidogido
•
• Discos Discos óóticos:ticos:CDCD--ROM, DVDsROM, DVDs
•
• Fita magnFita magnéética:tica:Barata,Barata,meio mais meio mais antigo de armazenamento secund
antigo de armazenamento secundááriorio
•
• Novas alternativas de Novas alternativas de armazenamento:
armazenamento:Redes de Redes de
armazenamento de dados
armazenamento de dados(SANs)(SANs)
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
Tecnologia de armazenamento secundário Sistemas de Informa
Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.18 © 2003 by Prentice Hall
Uma rede de armazenamento de dados (SAN)
Figura 6-5 Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.19 © 2003 by Prentice Hall
Dispositivos de entrada e saída
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
6.20 © 2003 by Prentice Hall
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
Dispositivos de entrada e saída
6.21 © 2003 by Prentice Hall
Processamento em lote
Processamento em lote
•
• As transaAs transaçções são acumuladas e ões são acumuladas e
armazenadas at
armazenadas atééo processamentoo processamento
Processamento on
Processamento on--lineline •
• TransaTransaççõesõessão registradas diretamente são registradas diretamente
no computador e processadas
no computador e processadas
imediatamente
imediatamente
Processamento de dados em lote e on-line
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
6.22 © 2003 by Prentice Hall
Comparação entre processamento em lote e on-line
Figura 6-6 Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
6.23 © 2003 by Prentice Hall
•
• Integra dois ou mais tipos de mIntegra dois ou mais tipos de míídia em dia em uma aplica
uma aplicaçção computadorizadaão computadorizada
Multimídia interativa Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
6.24 © 2003 by Prentice Hall
•
• Mainframes: Mainframes: ÉÉo maior computador,o maior computador,tem tem
mem
memóória enorme e capacidade de ria enorme e capacidade de
processamento r
processamento ráápidapida
•
• Computadores de porte mComputadores de porte méédio:dio:Menos Menos
poderoso,
poderoso,mais barato e menor que um mais barato e menor que um mainframe
mainframe
•
• Servidor:Servidor:Fornece softwareFornece softwaree outros e outros
recursos atrav
recursos atravéés de uma redes de uma rede
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
Classificação dos computadores Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
6.25 © 2003 by Prentice Hall
•
• Minicomputadores:Minicomputadores:Computadores de Computadores de
m
méédio porte,dio porte,usadosusadosem universidades,em universidades,
f
fáábricas e laboratbricas e laboratóórios de pesquisarios de pesquisa
•
• ServerServerFarm: Farm: Grande grupo de Grande grupo de
servidores mantidos por um fornecedor
servidores mantidos por um fornecedor
comercial,
comercial,dispondisponíível para o comvel para o coméércio rcio eletrônico e outras atividades
eletrônico e outras atividades TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Classificação dos computadores
6.26 © 2003 by Prentice Hall
•
• Computador pessoal (Computador pessoal (PC): PC): Pequeno Pequeno computador de mesa ou port
computador de mesa ou portáátiltil
•
• Workstation: Workstation: Computador de mesa com Computador de mesa com
recursos gr
recursos grááficos e matemficos e matemááticos ticos
poderosos
poderosos
•
• Supercomputador:Supercomputador:Altamente Altamente
sofisticado e poderoso,
sofisticado e poderoso,executa cexecuta cáálculos lculos complexos
complexos
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Classificação dos computadores
6.27 © 2003 by Prentice Hall
Redes de computadores e computação cliente/servidor
•
• Processamento distribuProcessamento distribuíído:do:
Distribui
Distribuiçção de trabalho deão de trabalho deprocessamentoprocessamento
entre v
entre váários computadoresrios computadores
•
• Processamento centralizado:Processamento centralizado:
Reslizado por umcomputador central de
Reslizado por umcomputador central de
grande porte
grande porte
•
• ComputaComputaçção cliente/servidor:ão cliente/servidor:Divide o Divide o processamento entre
processamento entre ““clientesclientes””e e “
“servidoresservidores””na redena rede
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.28 © 2003 by Prentice Hall
Computação cliente/servidor
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
Figura 6-7 Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.29 © 2003 by Prentice Hall
Tipos de computação cliente/servidor
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
Figura 6-8 Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.30 © 2003 by Prentice Hall
Computadores de rede e computação peer-to-peer
•
• Computadores de redeComputadores de rede((CR):CR):
Computador de mesa simplificado,
Computador de mesa simplificado,não não
armazena dados permanentemente
armazena dados permanentemente
•
• ComputaComputaçção peerão peer--toto--peer:peer:
Processamento distribu
Processamento distribuíído que liga do que liga computadores atrav
computadores atravéés das daInternet Internet ououde de
redes privadas
redes privadas
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
6.31 © 2003 by Prentice Hall
•
• Programa de software:Programa de software:SSéérie de rie de
comandos e instru
comandos e instruçções para o computadorões para o computador
•
• Software de sistema:Software de sistema:Programas Programas
generalizados que gerenciam os recursos do
generalizados que gerenciam os recursos do
computador
computador
•
• Software aplicativoSoftware aplicativo::ProgramasProgramasescritos escritos para
paradesempenhar fundesempenhar funçções especificadas ões especificadas
pelos usu
pelos usuáários finaisrios finais TIPOS DE SOFTWARE
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.32 © 2003 by Prentice Hall
TIPOS DE SOFTWARE
Os principais tipos de software
Figura 6-9
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.33 © 2003 by Prentice Hall
Sistema operacional
Sistema operacional
•
• SoftwareSoftwarede sistemade sistema
•
• Gerencia e controla o computadorGerencia e controla o computador TIPOS DE SOFTWARE
Software de sistema e sistemas operacionais de PCs
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.34 © 2003 by Prentice Hall
Fun
Funçções do sistema operacionalões do sistema operacional
•
• Aloca e atribui os recursos do sistemaAloca e atribui os recursos do sistema
•
• Agenda o uso dos recursos do computadorAgenda o uso dos recursos do computador
•
• MonitoraMonitoraas atividades do sistema de as atividades do sistema de
computador
computador
•
• ProvêProvêlocais na memlocais na memóória primria primáária para dados ria para dados
e programas
e programas
•
• ControlaControlaos dispositivos de entrada e saos dispositivos de entrada e saíídada TIPOS DE SOFTWARE
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Software de sistema e sistemas operacionais de PCs
6.35 © 2003 by Prentice Hall
Multiprograma
Multiprogramaççãoão
•
• ExecutaExecutadois ou mais programasdois ou mais programas
simultaneamente usando o mesmo
simultaneamente usando o mesmo
computador
computador
•
• A CPUA CPUexecutaexecutaapenas um programaapenas um programamas mas
atende
atende ààs necessidades de entrada e s necessidades de entrada e
sa
saíída de outrosda de outros
TIPOS DE SOFTWARE
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Software de sistema e sistemas operacionais de PCs
6.36 © 2003 by Prentice Hall
TIPOS DE SOFTWARE
Execução de um único programa versus multiprogramação
Figura 6-10 Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
6.37 © 2003 by Prentice Hall
Multitarefa
Multitarefa
•
• Recurso de multiprogramaRecurso de multiprogramaçção de ão de sistemas operacionais de um s
sistemas operacionais de um sóóusuusuááriorio
Armazenamento virtual
Armazenamento virtual
•
• Administra programasAdministra programascom mais com mais
eficiência dividindo
eficiência dividindo--os em pequenas os em pequenas
partes de comprimento fixo ou vari
partes de comprimento fixo ou variáávelvel TIPOS DE SOFTWARE
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Software de sistema e sistemas operacionais de PCs
6.38 © 2003 by Prentice Hall
TIPOS DE SOFTWARE
Armazenamento virtual
Figura 6-11
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.39 © 2003 by Prentice Hall
Tempo compartilhado
Tempo compartilhado
•
• Compartilhamento de recursos Compartilhamento de recursos
computacionais por muitos usu
computacionais por muitos usuáários rios
simultaneamente
simultaneamente
Multiprocessamento
Multiprocessamento
•
• ExecuExecuçção de duas ou mais instruão de duas ou mais instruçções ões simultaneamente em um
simultaneamente em um úúnico sistema,nico sistema, usando mais de uma CPU
usando mais de uma CPU TIPOS DE SOFTWARE
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Software de sistema e sistemas operacionais de PCs
6.40 © 2003 by Prentice Hall
Programas tradutores de linguagem e
Programas tradutores de linguagem e
utilit
utilitááriosrios •
• Traduz programas em linguagem de alto Traduz programas em linguagem de alto
n
níível em linguagem de mvel em linguagem de mááquinaquina TIPOS DE SOFTWARE
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Software de sistema e sistemas operacionais de PCs
6.41 © 2003 by Prentice Hall
• • GUIGUI
•
• MicrosoftMicrosoftWindows 98Windows 98
•
• Windows Millennium Edition (Windows Windows Millennium Edition (Windows Me) Me) • • Windows 2000Windows 2000 TIPOS DE SOFTWARE Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Software de sistema e interfaces gráficas com o usuário
6.42 © 2003 by Prentice Hall • • Windows XPWindows XP • • UNIXUNIX • • LinuxLinux TIPOS DE SOFTWARE Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.43 © 2003 by Prentice Hall
•
• Linguagens de programaLinguagens de programaçção:ão:
Consiste
Consistedos 1sdos 1se 0se 0sdo cdo cóódigo bindigo binááriorio
•
• Linguagem Assembly:Linguagem Assembly:Lembra a Lembra a linguagem de m
linguagem de mááquina,quina,substituisubstituirecursos recursos
mnemônicos
mnemônicospor cpor cóódigos numdigos numééricosricos
•
• Liguagens de terceira geraLiguagens de terceira geraçção:ão:
FORTRAN, COBOL, BASIC,
FORTRAN, COBOL, BASIC, Pascal e CPascal e C TIPOS DE SOFTWARE
Softwares aplicativos e linguagens de programação
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.44 © 2003 by Prentice Hall
TIPOS DE SOFTWARE
Linguagem Assembly
Figura 6-12
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.45 © 2003 by Prentice Hall
TIPOS DE SOFTWARE
FORTRAN
Figura 6-13
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.46 © 2003 by Prentice Hall
TIPOS DE SOFTWARE
COBOL
Figura 6-14 Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.47 © 2003 by Prentice Hall
•
• Linguagem de quarta geraLinguagem de quarta geraçção:ão:
Empregada diretamente pelos usu
Empregada diretamente pelos usuáários rios
finais
finais
•
• Linguagens naturais:Linguagens naturais:PrPróóximas ximas àà
linguagem humana
linguagem humana TIPOS DE SOFTWARE
Linguagens de quarta geração e ferramentas de software de PCs Sistemas de Informa
Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.48 © 2003 by Prentice Hall
•
• Liguagens de consulta:Liguagens de consulta:Dão respostas Dão respostas imediatas on
imediatas on--line a requisiline a requisiçções de ões de
informa
informaççõesões
•
• Pacotes de software aplicativo e Pacotes de software aplicativo e
ferramentas de software de PCs:
ferramentas de software de PCs:
Software de processamento de texto,
Software de processamento de texto,
Planilhas,
Planilhas,Software de gerenciamento de Software de gerenciamento de dados
dados
TIPOS DE SOFTWARE
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.49 © 2003 by Prentice Hall TIPOS DE SOFTWARE
Softwares de planilha eletrônica
Figura 6-16
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.50 © 2003 by Prentice Hall
TIPOS DE SOFTWARE
Softwares gerenciadores de bancos de dados
Figura 6-17
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.51 © 2003 by Prentice Hall
Software integrado
Software integrado
•
• Conjunto de mConjunto de móódulos integradosdulos integrados
•
• Permite o uso de dados para mPermite o uso de dados para múúltiplas ltiplas
fun
funçções e processos de negões e processos de negóócioscios
TIPOS DE SOFTWARE
Software para integração empresarial: software integrado e middleware
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.52 © 2003 by Prentice Hall
Middleware
Middleware
•
• Permite que dois aplicativos diferentes se Permite que dois aplicativos diferentes se comunique para trocar dados
comunique para trocar dados
Sevidor Web
Sevidor Web
•
• Gerencia e localiza pGerencia e localiza pááginas Webginas Webno no
computador onde estão armazenadas
computador onde estão armazenadas TIPOS DE SOFTWARE
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Software para integração empresarial: software integrado e middleware
6.53 © 2003 by Prentice Hall
TIPOS DE SOFTWARE
Middleware
Figura 6-18 Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.54 © 2003 by Prentice Hall
Software aplicativo de integra
Software aplicativo de integraçção ão empresarial
empresarial
•
• Integra vIntegra váários aplicativos para apoiar a rios aplicativos para apoiar a
integra
integraçção da empresaão da empresa
TIPOS DE SOFTWARE
Sistemas de Informa Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.55 © 2003 by Prentice Hall
Programa
Programaçção orientada a objetoão orientada a objeto
•
• Abordagem ao desenvolvimento de Abordagem ao desenvolvimento de
software
softwareque combina dados e que combina dados e
procedimentos em um
procedimentos em um úúnico objetonico objeto
Programa
Programaçção visualão visual
•
• ConstruConstruçção de programas de softwareão de programas de software pela sele
pela seleçção eão eposicionamento de objetos posicionamento de objetos
de programa
de programaççãoão
FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE
Programação orientada a objetos
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.56 © 2003 by Prentice Hall
Classe, subclasse e sobreposição
Figura 6-19
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE
6.57 © 2003 by Prentice Hall
•
• Linguagem de programaLinguagem de programaççãoão
•
• Fornece a funcionalidade do softwareFornece a funcionalidade do software
necess
necessáário para uma determinada tarefario para uma determinada tarefa
•
• Roda em qualquer computador e sistema Roda em qualquer computador e sistema
operacional
operacional
Java
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE
6.58 © 2003 by Prentice Hall
•
• Hypertext Markup Language (HTML):Hypertext Markup Language (HTML):
Linguagem de descri
Linguagem de descriçção de pão de páágina,gina,cria cria
p
pááginas Webginas Webe outros documentos e outros documentos multim
multimíídiadia
•
• XML (eXtensible Markup Language):XML (eXtensible Markup Language):
Linguagem para v
Linguagem para váários fins,rios fins,apapóóia linksia linksa a
v
váários documentos,rios documentos,usado não susado não sóópara para
aplicativos Web
aplicativos Web
Hypertext Markup Language (HTML) e XML Sistemas de Informa
Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE
6.59 © 2003 by Prentice Hall
•
• Planejamento da capacidade:Planejamento da capacidade:
Processo
Processode prever a capacidade de prever a capacidade
computacional
computacional
•
• Escalabilidade:Escalabilidade:Capacidade de um Capacidade de um computador,
computador,produtoprodutoou sistema de ou sistema de
expandir
expandir--sesepara atender a um npara atender a um núúmero mero maior de usu
maior de usuáários sem sofrer panerios sem sofrer pane REQUISITOS TECNOLÓGICOS DE HARDWARE
Requisitos de hardware para o comércio eletrônico e a empresa digital Sistemas de Informa
Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.60 © 2003 by Prentice Hall
•
• DesignaDesignao custo total de possuir recursos o custo total de possuir recursos
tecnol
tecnolóógicosgicos
•
• IncluiIncluicustos iniciais de compra,custos iniciais de compra,custo custo
dos upgrades de hardware
dos upgrades de hardwaree software,e software,
manuten
manutençção,ão,suporte tsuporte téécnico e cnico e
treinamento
treinamento
Custo total de propriedade (TCO) de recursos tecnológicos Sistemas de Informa
Sistemas de Informaçção Gerencialão Gerencial
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.61 © 2003 by Prentice Hall
Provedores de servi
Provedores de serviçços de os de
armazenamento on
armazenamento on--lineline •
• Fornecedor terceirizadoFornecedor terceirizado
•
• Aluga espaAluga espaçço de armazenamento a o de armazenamento a
assinantes na Web
assinantes na Web
•
• Permite aos clientes armazenar e acessar Permite aos clientes armazenar e acessar
dados
dados
Alugar ou montar? Utilização de provedores de serviços tecnológicos
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
REQUISITOS TECNOLÓGICOS DE HARDWARE
6.62 © 2003 by Prentice Hall
Provedores de servi
Provedores de serviçços aplicativosos aplicativos (ASPs)
(ASPs)
•
• Fornecem softwareFornecem softwareque pode ser alugado que pode ser alugado
por outras empresas
por outras empresas
Outros tipos de provedores de servi
Outros tipos de provedores de serviççosos
•
• Fornecem recursos adicionais que ajudam Fornecem recursos adicionais que ajudam
as organiza
as organizaçções a gerenciar seus ativos ões a gerenciar seus ativos
tecnol
tecnolóógicosgicos
Cap
Capíítulotulo6 6 AdministraAdministraçção dos recursos de hardware e softwareão dos recursos de hardware e software
REQUISITOS TECNOLÓGICOS DE HARDWARE
Alugar ou montar? Utilização de provedores de serviços tecnológicos
6.63 © 2003 by Prentice Hall