Post on 31-Aug-2018
6.1 © 2003 by Prentice Hall
ADMINISTRAADMINISTRAÇÇÃO ÃO DOS RECURSOS DE DOS RECURSOS DE
HARDWARE E HARDWARE E SOFTWARESOFTWARE
66Capítulo
6.2 © 2003 by Prentice Hall
•• Qual Qual éé a capacidade de processamento e a capacidade de processamento e
armazenagem que sua organizaarmazenagem que sua organizaçção precisa para ão precisa para
administrar suas informaadministrar suas informaçções e transaões e transaçções ões
empresariais?empresariais?
•• Que tipo de arranjo de computadores e Que tipo de arranjo de computadores e
processamento computacional traria o maior processamento computacional traria o maior
benefbenefíício para a organizacio para a organizaçção?ão?
•• Que tipos de software e de ferramentas de software Que tipos de software e de ferramentas de software
são necesssão necessáários para operar a empresa? Que rios para operar a empresa? Que
critcritéérios devem ser usados para selecionar a rios devem ser usados para selecionar a
tecnologia de software?tecnologia de software?
OBJETIVOS
6. Administra6. Administraççã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 você Quais são as tecnologias de software que você
deve conhecer?deve conhecer?
•• Como devem ser adquiridos e administrados os Como devem ser adquiridos e administrados os
recursos de hardware e software da empresa?recursos de hardware e software da empresa?
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
OBJETIVOS
6.4 © 2003 by Prentice Hall
•• A A RogersRogers CommunicationsCommunications seleciona seleciona
nova tecnologia para sua fornova tecnologia para sua forçça de a de
trabalho?trabalho?
LEITURA
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.5 © 2003 by Prentice Hall
•• O debate entre a centralizaO debate entre a centralizaçção e a ão e a
descentralizadescentralizaççãoão
•• A defasagem da aplicaA defasagem da aplicaçção ão –– avanavançços do os do
software não acompanharam os do hardwaresoftware não acompanharam os do hardware
DESAFIOS PARA A ADMINISTRAÇÃO
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.6 © 2003 by Prentice Hall
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Componentes e hardware de um sistema
Figura 6-1
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.7 © 2003 by Prentice Hall
O computador
•• BitBit
– Binary digit (dígito binário)
– Representa a menor unidade de dados,
na forma de 0 ou 1
•• ByteByte
– Corrente de bits (oito)
– Armazena um número ou caractere
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
6.8 © 2003 by Prentice Hall
Bits e Bytes
Figura 6-2
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
6.9 © 2003 by Prentice Hall
A CPU e o armazenamento primário
•• Unidade central de processamento (CPU)Unidade central de processamento (CPU)
– Manipula símbolos, números e letras
– Controla outras partes do sistema
computadorizado
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
6.10 © 2003 by Prentice Hall
•• Armazenamento primArmazenamento primááriorio
– Armazena temporariamente instruções
do programa
– Dados que estão sendo usados pelas
instruções
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
A CPU e o armazenamento primário
6.11 © 2003 by Prentice HallFigura 6-3
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
A CPU e o armazenamento primário
6.12 © 2003 by Prentice Hall
Armazenamento primário
•• ArmazenaArmazena
– Programa de software que está sendo executado
– Programas do sistema operacional
– Dados que estão sendo usados pelo programa
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
6.13 © 2003 by Prentice Hall
•• Unidade lUnidade lóógicogico--aritmaritméética (ALU): tica (ALU): executa as principais executa as principais
operaoperaçções lões lóógicas e aritmgicas e aritmééticas do computadorticas do computador
•• Unidade de controle: Unidade de controle: coordena e controla as outras coordena e controla as outras
partes do sistema computadorizadopartes do sistema computadorizado
•• RAM: RAM: Acessa diretamente qualquer local escolhido ao Acessa diretamente qualquer local escolhido ao
acaso em tempos iguaisacaso em tempos iguais
•• ROM:ROM: Chips semicondutores de memChips semicondutores de memóória com ria com
instruinstruçções de programa, não podem ser ões de programa, não podem ser regravadosregravados
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Armazenamento primário
6.14 © 2003 by Prentice Hall
Processamento por computador
•• Microprocessadores e capacidade de Microprocessadores e capacidade de
processamentoprocessamento
– Tecnologia de circuitos integrados
– Integra a memória, a lógica e o controle
do computador em um único chip
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
6.15 © 2003 by Prentice Hall
•• Processamento paraleloProcessamento paralelo
– Problema é fragmentado em partes
menores
– Múltiplas instruções são processadas
simultaneamente com vários
processadores
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
Processamento por computador
6.16 © 2003 by Prentice Hall
Processamento paralelo e seqüencial
Figura 6-4
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI
6.17 © 2003 by Prentice Hall
•• Discos magnDiscos magnééticos:ticos: Disco flexDisco flexíível, disco vel, disco
rríígidogido
•• Discos Discos óóticos:ticos: CDCD--ROM, ROM, DVDsDVDs
•• Fita magnFita magnéética:tica: Barata, meio mais antigo de Barata, meio mais antigo de
armazenamento secundarmazenamento secundááriorio
•• Novas alternativas de armazenamento:Novas alternativas de armazenamento:
Redes de armazenamento de dados Redes de armazenamento de dados
((StorageStorage AreaArea NetworkNetwork –– SANsSANs))
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
Tecnologia de armazenamento secundário
6. Administra6. Administraççã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
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
6.19 © 2003 by Prentice Hall
Dispositivos de entrada e saída
6. Administra6. Administraççã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
6. Administra6. Administraççã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 loteProcessamento em lote
– As transações são acumuladas e
armazenadas até o processamento
•• Processamento onProcessamento on--lineline
– Transações são registradas
diretamente no computador e
processadas imediatamente
Processamento de dados em lote e on-line
6. Administra6. Administraççã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
6. Administra6. Administraççã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 aplicauma aplicaçção computadorizadaão computadorizada
Multimídia interativa
6. Administra6. Administraççã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 memtem memóória enorme e rria enorme e ráápida pida capacidade de processamentocapacidade de processamento
•• Computadores de porte mComputadores de porte méédio: dio: Menos Menos poderoso, mais barato e menor que um poderoso, mais barato e menor que um mainframemainframe
•• Servidor: Servidor: Fornece software e outros Fornece software e outros recursos atravrecursos atravéés de uma redes de uma rede
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
Classificação dos computadores
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.25 © 2003 by Prentice Hall
•• Minicomputadores: Minicomputadores: Computadores de mComputadores de méédio dio
porte, usados em universidades, fporte, usados em universidades, fáábricas e bricas e
laboratlaboratóórios de pesquisarios de pesquisa
•• ServerServer FarmFarm: : Grande grupo de servidores Grande grupo de servidores
mantidos por um fornecedor comercial, mantidos por um fornecedor comercial,
dispondisponíível para o comvel para o coméércio eletrônico e rcio eletrônico e
outras atividadesoutras atividades
Classificação dos computadores
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
6.26 © 2003 by Prentice Hall
•• Computador pessoal (PC): Computador pessoal (PC): Pequeno Pequeno
computador de mesa ou portcomputador de mesa ou portáátiltil
•• Workstation: Workstation: Computador de mesa com Computador de mesa com
recursos grrecursos grááficos e matemficos e matemááticos poderososticos poderosos
•• Supercomputador: Supercomputador: Altamente sofisticado e Altamente sofisticado e
poderoso, executa cpoderoso, executa cáálculos complexoslculos complexos
Classificação dos computadores
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
6.27 © 2003 by Prentice Hall
Redes de computadores e computação cliente/servidor
•• Processamento distribuProcessamento distribuíído: do: DistribuiDistribuiçção de ão de
trabalho de processamento entre vtrabalho de processamento entre váários rios
computadorescomputadores
•• Processamento centralizado:Processamento centralizado: Realizado por Realizado por
um computador central de grande porteum computador central de grande porte
•• ComputaComputaçção cliente/servidor:ão cliente/servidor: Divide o Divide o
processamento entre processamento entre ““clientesclientes”” e e
““servidoresservidores”” na redena rede
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
6.28 © 2003 by Prentice Hall
Computação cliente/servidor
Figura 6-7
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
6.29 © 2003 by Prentice Hall
Tipos de computação cliente/servidor
Figura 6-8
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
6.30 © 2003 by Prentice Hall
Computadores de rede e computação Peer-to-Peer
•• Computadores de rede (CR): Computadores de rede (CR): Computador Computador
de mesa simplificado, não armazena dados de mesa simplificado, não armazena dados
permanentementepermanentemente
•• ComputaComputaçção ão PeerPeer--toto--PeerPeer: : Processamento Processamento
distribudistribuíído que liga computadores atravdo que liga computadores atravéés s
da Internet ou de redes privadas da Internet ou de redes privadas
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR
6.31 © 2003 by Prentice Hall
•• ComputaComputaçção ão PeerPeer--toto--PeerPeer ou Computaou Computaçção em ão em
Rede o que Rede o que éé melhor para sua empresa?melhor para sua empresa?
•• Questões:Questões:
– Compare os benefícios que os sistemas de
computação peer-to-peer e em rede trazem para a
empresa?
– Que fatores de administração, organização e
tecnologia devem ser usados para determinar qual
dos dois utilizar?
LEITURA
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.32 © 2003 by Prentice Hall
•• Programa de software: Programa de software: SSéérie de comandos e rie de comandos e
instruinstruççõ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
computadorcomputador
•• Software aplicativo: Software aplicativo: Programas escritos para Programas escritos para
desempenhar fundesempenhar funçções especificadas pelos ões especificadas pelos
usuusuáários finaisrios finais
TIPOS DE SOFTWARE
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
Os principais tipos de software
6.33 © 2003 by Prentice Hall
Os principais tipos de software
Figura 6-9
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.34 © 2003 by Prentice Hall
•• Sistema operacionalSistema operacional
•• Software de sistemaSoftware de sistema
•• Gerencia e controla o computadorGerencia e controla o computador
Software de sistema e sistemas operacionais de PCs
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.35 © 2003 by Prentice Hall
•• FunFunçções do sistema operacionalões do sistema operacional
•• Alocar e atribuir os recursos do sistemaAlocar e atribuir os recursos do sistema
•• Agendar o uso dos recursos do computadorAgendar o uso dos recursos do computador
•• Monitorar as atividades do sistema de Monitorar as atividades do sistema de
computadorcomputador
•• Prover locais na memProver locais na memóória primria primáária para ria para
dados e programasdados e programas
•• Controlar os dispositivos de entrada e saControlar os dispositivos de entrada e saíídada
Software de sistema e sistemas operacionais de PCs
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.36 © 2003 by Prentice Hall
•• MultiprogramaMultiprogramaççãoão
•• Executa dois ou mais programas Executa dois ou mais programas
simultaneamente usando o mesmo simultaneamente usando o mesmo
computadorcomputador
•• A CPU executa apenas um programa A CPU executa apenas um programa
mas atende mas atende ààs necessidades de entrada s necessidades de entrada
e sae saíída de outrosda de outros
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
Software de sistema e sistemas operacionais de PCs
6.37 © 2003 by Prentice Hall
Execução de um único programa versus multiprogramação
Figura 6-10
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.38 © 2003 by Prentice Hall
•• Multitarefa: Multitarefa: Recurso de Recurso de multiprogramamultiprogramaççãoãodede sistemas operacionais de um ssistemas operacionais de um sóóusuusuááriorio
•• Armazenamento virtual: Armazenamento virtual: Administra Administra programas com mais eficiência dividindoprogramas com mais eficiência dividindo--os em pequenas partes de comprimento os em pequenas partes de comprimento fixo ou varifixo ou variáávelvel
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
Software de sistema e sistemas operacionais de PCs
6.39 © 2003 by Prentice Hall
Armazenamento virtual
Figura 6-11
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.40 © 2003 by Prentice Hall
•• Tempo compartilhado: Tempo compartilhado: Compartilhamento de Compartilhamento de
recursos computacionais por muitos recursos computacionais por muitos
usuusuáários simultaneamenterios simultaneamente
•• MultiprocessamentoMultiprocessamento: : ExecuExecuçção de duas ou ão de duas ou
mais instrumais instruçções simultaneamente em um ões simultaneamente em um
úúnico sistema, usando mais de uma CPUnico sistema, usando mais de uma CPU
Software de sistema e sistemas operacionais de PCs
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.41 © 2003 by Prentice Hall
•• Programas tradutores de linguagem e Programas tradutores de linguagem e
utilitutilitáários: rios: Traduz programas em Traduz programas em
linguagem de alto nlinguagem de alto níível em linguagem de vel em linguagem de
mmááquinaquina
Software de sistema e sistemas operacionais de PCs
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.42 © 2003 by Prentice Hall
•• GUIGUI
•• Microsoft Windows 98Microsoft Windows 98
•• Windows Windows MillenniumMillennium EditionEdition (Windows Me) (Windows Me)
•• Windows 2000Windows 2000
•• Windows XPWindows XP
•• Windows VistaWindows Vista
•• UNIXUNIX
•• LinuxLinux
Software de sistema e interfaces gráficas com o usuário
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.43 © 2003 by Prentice Hall
•• Linguagens de programaLinguagens de programaçção:ão: Consiste de Consiste de
1s e 0s em c1s e 0s em cóódigo bindigo binááriorio
•• Linguagem Linguagem AssemblyAssembly:: Lembra a linguagem Lembra a linguagem
de mde mááquina, substitui cquina, substitui cóódigos numdigos numééricos ricos
por recursos mnemônicospor recursos mnemônicos
•• LiguagensLiguagens de terceira gerade terceira geraçção:ão: FORTRAN, FORTRAN,
COBOL, BASIC, Pascal e CCOBOL, BASIC, Pascal e C
Softwares aplicativos e linguagens de programação
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.44 © 2003 by Prentice Hall
Linguagem Assembly
Figura 6-12
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.45 © 2003 by Prentice Hall
FORTRAN
Figura 6-13
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.46 © 2003 by Prentice Hall
COBOL
Figura 6-14
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.47 © 2003 by Prentice Hall
•• Linguagem de quarta geraLinguagem de quarta geraçção: ão: Empregada Empregada
diretamente pelos usudiretamente pelos usuáários finaisrios finais
•• Linguagens naturais: Linguagens naturais: PrPróóximas ximas àà
linguagem humanalinguagem humana
Linguagens de quarta geração e ferramentas de software de PCs
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.48 © 2003 by Prentice Hall
•• Linguagens de consulta: Linguagens de consulta: Dão respostas Dão respostas
imediatas onimediatas on--line a requisiline a requisiçções de ões de
informainformaççõesões
•• Pacotes de software aplicativo e Pacotes de software aplicativo e
ferramentas de software de ferramentas de software de PCsPCs: : Software Software
de processamento de texto, Planilhas, de processamento de texto, Planilhas,
Software de gerenciamento de dadosSoftware de gerenciamento de dados
Linguagens de quarta geração e ferramentas de software de PCs
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.49 © 2003 by Prentice Hall
Softwares de planilha eletrônica
Figura 6-16
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.50 © 2003 by Prentice Hall
Softwares gerenciadores de bancos de dados
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.51 © 2003 by Prentice Hall
•• Software integradoSoftware integrado
•• Conjunto de mConjunto de móódulos integradosdulos integrados
•• Permite o uso de dados para mPermite o uso de dados para múúltiplas ltiplas
funfunçções e processos de negões e processos de negóócioscios
Software para integração empresarial: software integrado e middleware
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.52 © 2003 by Prentice Hall
•• MiddlewareMiddleware: : Permite que dois aplicativos Permite que dois aplicativos
diferentes se comuniquem para trocar diferentes se comuniquem para trocar
dadosdados
•• Servidor Web: Servidor Web: Gerencia e localiza pGerencia e localiza pááginas ginas
Web no computador onde estão Web no computador onde estão
armazenadasarmazenadas
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
Software para integração empresarial: software integrado e middleware
6.53 © 2003 by Prentice Hall
Middleware
Figura 6-18
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.54 © 2003 by Prentice Hall
•• Software aplicativo de integraSoftware aplicativo de integraçção ão
empresarial: empresarial: Integra vIntegra váários aplicativos rios aplicativos
para apoiar a integrapara apoiar a integraçção da empresaão da empresa
Software para integração empresarial: software integrado e middleware
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
TIPOS DE SOFTWARE
6.55 © 2003 by Prentice Hall
•• ProgramaProgramaçção orientada a objetoão orientada a objeto: :
Abordagem ao desenvolvimento de Abordagem ao desenvolvimento de
software que combina dados e software que combina dados e
procedimentos em um procedimentos em um úúnico objetonico objeto
•• ProgramaProgramaçção visualão visual: Constru: Construçção de ão de
programas de software pela seleprogramas de software pela seleçção e ão e
posicionamento de objetos de programaposicionamento de objetos de programaççãoão
FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE
Programação orientada a objetos
6. Administra6. Administraççã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
6. Administra6. Administraççã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 software Fornece a funcionalidade do software
necessnecessáário para uma determinada tarefario para uma determinada tarefa
•• Executa em qualquer computador e Executa em qualquer computador e
sistema operacionalsistema operacional
Java
6. Administra6. Administraççã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
•• HypertextHypertext MarkupMarkup LanguageLanguage (HTML): (HTML):
Linguagem de descriLinguagem de descriçção de pão de páágina, cria gina, cria
ppááginas Web e outros documentos ginas Web e outros documentos
multimmultimíídiadia
•• XML (XML (eXtensibleeXtensible MarkupMarkup LanguageLanguage): ):
Linguagem para vLinguagem para váários fins, aprios fins, apóóia ligaia ligaçções ões
a va váários documentos, usado não srios documentos, usado não sóó para para
aplicativos Webaplicativos Web
Hypertext Markup Language (HTML) e XML
6. Administra6. Administraççã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
•• Como o XML pode ajudar as empresas?Como o XML pode ajudar as empresas?
•• Questões:Questões:
– Como o XML suporta o comércio eletrônico e os
negócios eletrônicos?
– Que questões de tecnologia, administração e
organização precisam ser atacadas ao se adotar o
XML?
– Como o comprometimento da Fidelity com o XML
provavelmente afetará a sua situação competitiva?
Por quê?
LEITURA
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.60 © 2003 by Prentice Hall
•• Planejamento da capacidade: Planejamento da capacidade: Processo de Processo de
prever a capacidade computacionalprever a capacidade computacional
•• EscalabilidadeEscalabilidade: : Capacidade de um Capacidade de um
computador, produto ou sistema de computador, produto ou sistema de
expandirexpandir--se para atender a um nse para atender a um núúmero mero
maior de usumaior 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
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.61 © 2003 by Prentice Hall
•• Designa o custo total de possuir recursos Designa o custo total de possuir recursos
tecnoltecnolóógicosgicos
•• Inclui custos iniciais de compra, custo Inclui custos iniciais de compra, custo
dos atualizados atualizaçções de hardware e software, ões de hardware e software,
manutenmanutençção, suporte tão, suporte téécnico e cnico e
treinamentotreinamento
Custo total de propriedade (TCO) de recursos tecnológicos
6. Administra6. Administraççã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 serviProvedores de serviçços de armazenamento os de armazenamento
onon--lineline
•• Fornecedor terceirizadoFornecedor terceirizado
•• Aluga espaAluga espaçço de armazenamento a o de armazenamento a
assinantes na Webassinantes na Web
•• Permite aos clientes armazenar e acessar Permite aos clientes armazenar e acessar
dadosdados
Alugar ou montar? Utilização de provedores de serviços tecnológicos
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
REQUISITOS TECNOLÓGICOS DE HARDWARE
6.63 © 2003 by Prentice Hall
•• Provedores de serviProvedores de serviçços aplicativos (os aplicativos (ASPsASPs): ):
Fornecem software que pode ser alugado por Fornecem software que pode ser alugado por
outras empresasoutras empresas
•• Outros tipos de provedores de serviOutros tipos de provedores de serviçços: os:
Fornecem recursos adicionais que ajudam as Fornecem recursos adicionais que ajudam as
organizaorganizaçções a gerenciar seus ativos ões a gerenciar seus ativos
tecnoltecnolóógicosgicos
6. Administra6. Administraççã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.64 © 2003 by Prentice Hall
• Por que selecionar hardware e software para a
organização é uma importante decisão gerencial? Quais
questões de administração, organização e tecnologia
devem ser consideradas ao selecionar hardware de
computador?
• As organizações deveriam usar provedores de serviços
aplicativos (ASPs) e provedores de serviços de
armazenamento? Justifique sua resposta. Quais fatores
de administração, organização e tecnologia devem ser
considerados ao se tomar esta decisão?
Para discutir...Para discutir...
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.65 © 2003 by Prentice Hall
•• A A EnerlineEnerline recorre a um ASP.recorre a um ASP.
•• Questões:Questões:– Analise a Enerline e sua estratégia empresarial usando os modelos de forças
competitivas e a da cadeia de suprimentos. Até que ponto os sistema de informação da Enerline suportam bem seu modelo e sua estratégias empresarias?
– Por que Hozjan estava preocupado com as questões de sistemas de computador quando a empresa não enfrentava real concorrência?
– Por que Hozjan recorreu ao trabalho com um ASP? Foi uma boa decisão? Identifique as questões que estavam envolvidas nesta decisão. Quais foram os benefícios potenciais de trabalhar com um ASP? E os problemas potenciais?
– A FutureLink foi uma boa escolha de ASP para a Enerline? A empresa deveria continuar a trabalhar com a FutureLink? Descreva as implicações das mudanças dos planos empresariais da FutureLink com relação a Enerline.
– Se a Enerline decidir cortar seus vínculos com a FutureLink, deverá contratar outro ASP ou montar a própria estrutura d eTI? Que questões de administração, organização e tecnologia deveriam ser atacadas ao responder àpergunta?
ESTUDO DE CASO
6. Administra6. Administraçção dos recursos de hardware e softwareão dos recursos de hardware e software
6.66 © 2003 by Prentice Hall
66
ADMINISTRAADMINISTRAÇÇÃO ÃO DOS RECURSOS DE DOS RECURSOS DE
HARDWARE E HARDWARE E SOFTWARESOFTWARE
Capítulo