princípios de sistemas de informação profa. liliam sakamoto aula 6

62
Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Upload: internet

Post on 22-Apr-2015

107 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Princípios de Sistemas de InformaçãoProfa. Liliam Sakamoto

Aula 6

Page 2: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Qual é a capacidade de processamento e armazenagem que sua organização precisa para administrar suas informações e transações empresariais?

Que tipo de arranjo de computadores e processamento computacional traria o maior benefício para a organização?

Que tipos de software e de ferramentas de software são necessários para operar a empresa? Que critérios devem ser usados para selecionar a tecnologia de software?

OBJETIVOS

Page 3: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Quais são as tecnologias de software que você deve conhecer?

Como devem ser adquiridos e administrados os recursos de hardware e software da empresa?

OBJETIVOS

Page 4: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

O debate entre a centralização e a descentralização

A defasagem da aplicação

DESAFIOS PARA A ADMINISTRAÇÃO

Page 5: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Componentes e hardware de um sistema

Figura 6-1

Page 6: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

O computador

bit

Binary digit (dígito binário)

Representa a menor unidade de dados, na forma de 0 ou 1

byte

Corrente de bits, em geral oito

Armazena um número ou caractere

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Page 7: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Bits e Bytes

Figura 6-2

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Page 8: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

A CPU e o armazenamento primário

Unidade central de processamento (CPU)

Manipula símbolos, números e letras

Controla outras partes do sistema computadorizado

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Page 9: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Armazenamento primário

Armazena temporariamente instruções do programa

Dados que estão sendo usados pelas instruções

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

A CPU e o armazenamento primário

Page 10: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Figura 6-3

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

A CPU e o armazenamento primário

Page 11: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Armazenamento primário

Armazena

Programa de software que está sendo executado

Programas do sistema operacional

Dados que estão sendo usados pelo programa

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Page 12: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Unidade lógico-aritmética (ALU): executa as principais operações lógicas e aritméticas do computador

Unidade de controle: coordena e controla as outras partes do sistema computadorizado

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Armazenamento primário

Page 13: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

RAM: Acessa diretamente qualquer local escolhido ao acaso na mesma quantidade de tempo

ROM: Chips semicondutores de memória com instruções de programa, não podem ser gravados

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Armazenamento primário

Page 14: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Processamento por computador

Microprocessadores e capacidade de processamento

Tecnologia de circuitos integrados

Integra a memória, a lógica e o controle do computador em um único chip

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Page 15: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Processamanto paralelo

Problema é fragmentado em partes menores

Múltiplas instruções são processadas simultaneamente com vários processadores

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Processamento por computador

Page 16: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Processamento paralelo e seqüencial

Figura 6-4

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Page 17: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Discos magnéticos: Disco flexível, disco rígido

Discos óticos: CD-ROM, DVDs

Fita magnética: Barata, meio mais antigo de armazenamento secundário

Novas alternativas de armazenamento: Redes de armazenamento de dados (SANs)

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Tecnologia de armazenamento secundário

Page 18: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Uma rede de armazenamento de dados (SAN)

Figura 6-5

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Page 19: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Dispositivos de entrada e saída

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Page 20: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Dispositivos de entrada e saída

Page 21: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Processamento em lote

As transações são acumuladas e armazenadas até o processamento

Processamento on-line

Transações são registradas diretamente no computador e processadas imediatamente

Processamento de dados em lote e on-line

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Page 22: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Comparação entre processamento em lote e on-line

Figura 6-6

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Page 23: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Integra dois ou mais tipos de mídia em uma aplicação computadorizada

Multimídia interativa

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Page 24: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Mainframes: É o maior computador, tem memória enorme e capacidade de processamento rápida

Computadores de porte médio: Menos poderoso, mais barato e menor que um mainframe

Servidor: Fornece software e outros recursos através de uma rede

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Classificação dos computadores

Page 25: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Minicomputadores: Computadores de médio porte, usados em universidades, fábricas e laboratórios de pesquisa

Server Farm: Grande grupo de servidores mantidos por um fornecedor comercial, disponível para o comércio eletrônico e outras atividades

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Classificação dos computadores

Page 26: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Computador pessoal (PC): Pequeno computador de mesa ou portátil

Workstation: Computador de mesa com recursos gráficos e matemáticos poderosos

Supercomputador: Altamente sofisticado e poderoso, executa cálculos complexos

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Classificação dos computadores

Page 27: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Redes de computadores e computação cliente/servidor

• Processamento distribuído:Processamento distribuído: Distribuição Distribuição

de trabalho de processamento entre vários de trabalho de processamento entre vários

computadorescomputadores

• Processamento centralizado:Processamento centralizado: Reslizado Reslizado

por umcomputador central de grande portepor umcomputador central de grande porte

• Computação cliente/servidor:Computação cliente/servidor: Divide o Divide o

processamento entre “clientes” e “servidores” processamento entre “clientes” e “servidores”

na redena rede

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Page 28: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Computação cliente/servidor

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Figura 6-7

Page 29: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Tipos de computação cliente/servidor

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Figura 6-8

Page 30: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Computadores de rede e computação peer-to-peer

• Computadores de rede (CR):Computadores de rede (CR): Computador de mesa simplificado, não Computador de mesa simplificado, não armazena dados permanentementearmazena dados permanentemente

• Computação peer-to-peer:Computação peer-to-peer: Processamento distribuído que liga Processamento distribuído que liga computadores através da Internet ou de computadores através da Internet ou de redes privadas redes privadas

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Page 31: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• Programa de software:Programa de software: Série de comandos e Série de comandos e instruções para o computadorinstruçõ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 aplicativoSoftware aplicativo: : Programas escritos para Programas escritos para desempenhar funções especificadas pelos desempenhar funções especificadas pelos usuários finaisusuários finais

TIPOS DE SOFTWARE

Page 32: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TIPOS DE SOFTWARE

Os principais tipos de software

Figura 6-9

Page 33: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Sistema operacionalSistema operacional

• Software de sistemaSoftware de sistema

• Gerencia e controla o computadorGerencia e controla o computador

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

Page 34: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Funções do sistema operacionalFunçõ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• Monitora as atividades do sistema de Monitora as atividades do sistema de

computadorcomputador• Provê locais na memória primária para dados e Provê locais na memória primária para dados e

programasprogramas• Controla os dispositivos de entrada e saídaControla os dispositivos de entrada e saída

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

Page 35: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

MultiprogramaçãoMultiprogramaçã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 mas A CPU executa apenas um programa mas atende às necessidades de entrada e saída atende às necessidades de entrada e saída de outrosde outros

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

Page 36: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TIPOS DE SOFTWARE

Execução de um único programa versus multiprogramação

Figura 6-10

Page 37: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

MultitarefaMultitarefa

• Recurso de multiprogramação de sistemas Recurso de multiprogramação de sistemas operacionais de um só usuáriooperacionais de um só usuário

Armazenamento virtualArmazenamento virtual

• Administra programas com mais eficiência Administra programas com mais eficiência dividindo-os em pequenas partes de dividindo-os em pequenas partes de comprimento fixo ou variávelcomprimento fixo ou variável

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

Page 38: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TIPOS DE SOFTWARE

Armazenamento virtual

Figura 6-11

Page 39: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Tempo compartilhadoTempo compartilhado• Compartilhamento de recursos Compartilhamento de recursos

computacionais por muitos usuários computacionais por muitos usuários simultaneamentesimultaneamente

MultiprocessamentoMultiprocessamento• Execução de duas ou mais instruções Execução de duas ou mais instruções

simultaneamente em um único sistema, simultaneamente em um único sistema, usando mais de uma CPUusando mais de uma CPU

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

Page 40: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Programas tradutores de linguagem e Programas tradutores de linguagem e utilitáriosutilitários

• Traduz programas em linguagem de alto Traduz programas em linguagem de alto nível em linguagem de máquinanível em linguagem de máquina

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

Page 41: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• GUIGUI

• Microsoft Windows 98Microsoft Windows 98

• Windows Millennium Edition (Windows Me) Windows Millennium Edition (Windows Me)

• Windows 2000Windows 2000

TIPOS DE SOFTWARE

Software de sistema e interfaces gráficas com o usuário

Page 42: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• Windows XPWindows XP

• UNIXUNIX

• LinuxLinux

TIPOS DE SOFTWARE

Software de sistema e interfaces gráficas com o usuário

Page 43: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• Linguagens de programação:Linguagens de programação: Consiste Consiste dos 1s e 0s do código bináriodos 1s e 0s do código binário

• Linguagem Assembly:Linguagem Assembly: Lembra a Lembra a linguagem de máquina, substitui recursos linguagem de máquina, substitui recursos mnemônicos por códigos numéricosmnemônicos por códigos numéricos

• Liguagens de terceira geração:Liguagens de terceira geração: FORTRAN, COBOL, BASIC, Pascal e CFORTRAN, COBOL, BASIC, Pascal e C

TIPOS DE SOFTWARE

Softwares aplicativos e linguagens de programação

Page 44: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TIPOS DE SOFTWARE

Linguagem Assembly

Figura 6-12

Page 45: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TIPOS DE SOFTWARE

FORTRAN

Figura 6-13

Page 46: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TIPOS DE SOFTWARE

COBOL

Figura 6-14

Page 47: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• Linguagem de quarta geração:Linguagem de quarta geração: Empregada diretamente pelos usuários finaisEmpregada diretamente pelos usuários finais

• Linguagens naturais:Linguagens naturais: Próximas à Próximas à linguagem humanalinguagem humana

TIPOS DE SOFTWARE

Linguagens de quarta geração e ferramentas de software de PCs

Page 48: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• Liguagens de consulta:Liguagens de consulta: Dão respostas Dão respostas imediatas on-line a requisições de imediatas on-line a requisições de informaçõesinformaçõ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, Software de gerenciamento de Planilhas, Software de gerenciamento de dadosdados

TIPOS DE SOFTWARE

Linguagens de quarta geração e ferramentas de software de PCs

Page 49: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TIPOS DE SOFTWARE

Softwares de planilha eletrônica

Figura 6-16

Page 50: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TIPOS DE SOFTWARE

Softwares gerenciadores de bancos de dados

Figura 6-17

Sistemas de Informação Gerencial - Sistemas de Informação Gerencial - Aula 6Aula 6

Page 51: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Software integradoSoftware integrado

• Conjunto de módulos integradosConjunto de módulos integrados

• Permite o uso de dados para múltiplas Permite o uso de dados para múltiplas funções e processos de negóciosfunções e processos de negócios

TIPOS DE SOFTWARE

Software para integração empresarial: software integrado e middleware

Page 52: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

MiddlewareMiddleware

• Permite que dois aplicativos diferentes se Permite que dois aplicativos diferentes se comunique para trocar dadoscomunique para trocar dados

Sevidor WebSevidor Web

• Gerencia e localiza páginas Web no Gerencia e localiza páginas Web no computador onde estão armazenadascomputador onde estão armazenadas

TIPOS DE SOFTWARE

Software para integração empresarial: software integrado e middleware

Page 53: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

TIPOS DE SOFTWARE

Middleware

Figura 6-18

Page 54: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Software aplicativo de integração Software aplicativo de integração empresarialempresarial

• Integra vários aplicativos para apoiar a Integra vários aplicativos para apoiar a integração da empresaintegração da empresa

TIPOS DE SOFTWARE

Software para integração empresarial: software integrado e middleware

Page 55: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Programação orientada a objetoProgramação orientada a objeto• Abordagem ao desenvolvimento de software Abordagem ao desenvolvimento de software

que combina dados e procedimentos em um que combina dados e procedimentos em um único objetoúnico objeto

Programação visualProgramação visual• Construção de programas de software pela Construção de programas de software pela

seleção e posicionamento de objetos de seleção e posicionamento de objetos de programaçãoprogramação

FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE

Programação orientada a objetos

Page 56: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Classe, subclasse e sobreposição

Figura 6-19

FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE

Page 57: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• Linguagem de programaçãoLinguagem de programação

• Fornece a funcionalidade do software Fornece a funcionalidade do software necessário para uma determinada tarefanecessário para uma determinada tarefa

• Roda em qualquer computador e sistema Roda em qualquer computador e sistema operacionaloperacional

Java

FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE

Page 58: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• Hypertext Markup Language (HTML):Hypertext Markup Language (HTML): Linguagem de descrição de página, cria Linguagem de descrição de página, cria páginas Web e outros documentos multimídiapáginas Web e outros documentos multimídia

• XML (eXtensible Markup Language):XML (eXtensible Markup Language): Linguagem para vários fins, apóia links a Linguagem para vários fins, apóia links a vários documentos, usado não só para vários documentos, usado não só para aplicativos Webaplicativos Web

Hypertext Markup Language (HTML) e XML

FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE

Page 59: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• Planejamento da capacidade:Planejamento da capacidade: Processo Processo de prever a capacidade computacionalde prever a capacidade computacional

• Escalabilidade:Escalabilidade: Capacidade de um Capacidade de um computador, produto ou sistema de expandir-computador, produto ou sistema de expandir-se para atender a um número maior de se para atender a um número maior de usuários sem sofrer paneusuários sem sofrer pane

REQUISITOS TECNOLÓGICOS DE HARDWARE

Requisitos de hardware para o comércio eletrônico e a empresa digital

Page 60: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

• Designa o custo total de possuir recursos Designa o custo total de possuir recursos tecnológicostecnológicos

• Inclui custos iniciais de compra, custo dos Inclui custos iniciais de compra, custo dos upgrades de hardware e software, upgrades de hardware e software, manutenção, suporte técnico e treinamentomanutenção, suporte técnico e treinamento

Custo total de propriedade (TCO) de recursos tecnológicos

REQUISITOS TECNOLÓGICOS DE HARDWARE

Page 61: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Provedores de serviços de Provedores de serviços de armazenamento on-linearmazenamento on-line

• Fornecedor terceirizadoFornecedor terceirizado

• Aluga espaço de armazenamento a Aluga espaç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ógicosREQUISITOS TECNOLÓGICOS DE HARDWARE

Page 62: Princípios de Sistemas de Informação Profa. Liliam Sakamoto Aula 6

Provedores de serviços aplicativos (ASPs)Provedores de serviços aplicativos (ASPs)

• Fornecem software que pode ser alugado por Fornecem software que pode ser alugado por outras empresasoutras empresas

Outros tipos de provedores de serviçosOutros tipos de provedores de serviços

• Fornecem recursos adicionais que ajudam as Fornecem recursos adicionais que ajudam as organizações a gerenciar seus ativos organizações a gerenciar seus ativos tecnológicostecnológicos

REQUISITOS TECNOLÓGICOS DE HARDWARE

Alugar ou montar? Utilização de provedores de serviços tecnológicos