prof. josé augusto t. de lima jr. disciplina – sistemas de informação no serviço público...
TRANSCRIPT
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Sistemas de Informação no Serviço PúblicoMódulo – Tecnologia da
Informação
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Módulo – Tecnologia da Informação
Tecnologia da InformaçãoAdministração de Recursos
HardwareSoftware
Banco de DadosTelecomunicações e Redes
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Qual é a capacidade de processamento e armazenagem que o órgão público precisa para administrar suas informações e transações do cotidiano?
Que tipo de arranjo de computadores e processamento computacional traria o maior benefício para o serviço público?
Que tipos de software e de ferramentas de software são necessários para operar e gerir o serviço público? Que critérios devem ser usados para selecionar a tecnologia de software?
Quais são as tecnologias de software que você deve conhecer?
Como devem ser adquiridos e administrados os recursos de hardware e software dentro de um segmento público?
Tecnologia da InformaçãoQuestões Relevantes
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um Sistema
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaBits e Bytes
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaA CPU e o Armazenamento Primário
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
• 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
Componentes de Hardware de um SistemaProcessamento por Computador
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaProcessamento por Computador
• Processamento paralelo Problema é fragmentado em partes
menores necessidade de compatibilidade com o software
Múltiplas instruções são processadas simultaneamente com vários processadores, utilizando memória dedicada ou compartilhada
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaProcessamento Paralelo e Sequencial
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
• Discos magnéticos (acesso randômico): Disco flexível disco rígido
• Discos óticos (acesso Randômico): CD-ROM DVDs
• Fita magnética (acesso Seqüencial): Barata meio mais antigo de armazenamento secundário DAT, Streamer
• Novas alternativas de armazenamento: Redes de armazenamento de dados (SANs-Storage Area
Networks)
Componentes de Hardware de um SistemaTecnologia de Amazenamento Secundário
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaRede de Armazenamento de Dados - SAN
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
• 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
Componentes de Hardware de um SistemaProcessamento de Dados: Lote e On-Line
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaComparação: Lote e On-Line
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
• Mainframes: É o maior computador, tem grande memória e capacidade de
processamento rápida. Utilizado para grandes aplicações empresariais, científicas ou militares quantidades massivas de dados e processos complexos.
• Computadores de porte médio: Menos poderoso, mais barato e menor que um mainframe. Apóia
as necessidades computacionais de empresas menores ou ainda tem sua utilização na gerência de redes de computadores.
• Servidor: Fornece software e outros recursos através de uma rede. É
utilizado com elo centralizador de informações corporativas• Minicomputadores:
Computadores de médio porte, usados em universidades, fábricas e laboratórios de pesquisa
Componentes de Hardware de um SistemaClassificação dos computadores
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
• Server Farm: Grande grupo de servidores mantidos por um fornecedor comercial,
disponível para o comércio eletrônico e outras atividades
• 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
Componentes de Hardware de um SistemaClassificação dos computadores
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaClassificação dos computadores
MainframeMainframeIBM zSeries 990IBM zSeries 990
Servidor de Grande PorteServidor de Grande PorteSGI Origin 300SGI Origin 300
SupercomputadorSupercomputadorSGI Origin 3000SGI Origin 3000
WorkstationWorkstationSGI Fuel SGI Fuel
MinicomputadorMinicomputadorIBM iSeries 800IBM iSeries 800
PC DellPC DellOptiPlex GX270SDOptiPlex GX270SD
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaParceria de TI
NASA, SGI e Intel NASA, SGI e Intel • Supercomputador Columbia
• 20 nós de processamento
• 1 nó = 512 processadores Itanium 2
• 10.240 processadores em paralelo
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
• Processamento distribuído: Distribuição de trabalho de processamento
entre vários computadores• Processamento centralizado:
Realizado por um computador central de grande porte
• Computação cliente/servidor: Divide o processamento entre “clientes” e
“servidores” na rede
Componentes de Hardware de um SistemaComputação cliente/servidor
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaComputação cliente/servidor
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaComputação cliente/servidor
• Partes integrantes Servidor provê serviços ao cliente Cliente Ponto de entrada do usuário para a função
requisitada – normalmente um PC comum Dados Armazenamento e gerenciamento dos dados
utilizados pela aplicação Lógica Consiste na lógica de processamento,
modelada segundo regras dos processos empresariais Interface Interface propriamente da aplicação.
Como o software se mostra para o usuário
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Componentes de Hardware de um SistemaComputação cliente/servidor
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
SoftwareTipos de software
• Software de Aplicação / Programa: Série de comandos e instruções com objetivo específico para o computador• Software de sistema: Programas generalizados que gerenciam os recursos do computador
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
SoftwareTipos de software
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
SoftwareSoftware de Sistema e Sistemas
Operacionais de PCs Sistema operacional
Software de Sistema Gerencia e controla o computador
Funções do Sistema Operacional Aloca e atribui os recursos do sistema Agenda a utilização dos recursos do computador Monitora as atividades do Sistema do
computador Gerencia locais na memória primária para dados
e programas Controla dispositivos de entrada/saída
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
SoftwareSoftware de Sistema e Sistemas
Operacionais de PCs Multiprogramação
Tecnologia na qual são executados dois ou mais programas simultaneamente utilizando o mesmo computador.
A CPU executa os programas em paralelo atendendo às necessidades de E/S dos mesmos.
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
SoftwareSoftware de Sistema e Sistemas
Operacionais de PCs Ambientes comcom e semsem Multiprogramação
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Tempo compartilhado (time sharing) Compartilhamento de recursos computacionais
por muitos usuários simultaneamente.
Multiprocessamento Execução de duas ou mais instrucões
simultaneamente em um único sistema (computador) utilizando mais de uma CPU.
SoftwareSoftware de Sistema e Sistemas
Operacionais de PCs
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Principais Sistemas Operacionais de PCs Windows Vista Windows XP Windows 2000 Windows98 / Me Windows CE DOS
SoftwareSoftware de Sistema e Sistemas
Operacionais de PCs
Windows 2003 Server UNIX Linux OS/2 Mac OS
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Linguagens de programação primárias – linguagem de máquina Consistem em ferramentas para
codificação de algoritmos e estruturas de dados – “organização dos 0s e 1s”
SoftwareSoftware Aplicativo e Linguagens de
Programação
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Linguagem assembly – 2ª Geração Um nível acima da linguagem de
máquina. Difícil aprendizado Grande controle aos programadores Utilizada em softwares de sistema
SoftwareSoftware Aplicativo e Linguagens de
Programação
AR 5,3AR 5,3
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Linguagens Fortran, Cobol, Basic, Pascal, C – 3ª Geração Um nível acima da linguagem assembly. Aprendizado mais fácil Menor controle aos programadores Software de negócios e científicos
Trecho de programa em FORTRAN
SoftwareSoftware Aplicativo e Linguagens de
Programação
READ (5,100) ID, QUANT, PRICEREAD (5,100) ID, QUANT, PRICETOTAL = QUANT*PRICETOTAL = QUANT*PRICE
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Linguagens de 4ª Geração Variedade de ferramentas de software
desenvolvimento facilitado Permite ganho de produtividade por parte
dos programadores
SoftwareSoftware Aplicativo e Linguagens de
Programação
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Linguagens de 4ª Geração – Tipos de linguagens
SoftwareSoftware Aplicativo e Linguagens de
Programação
SAS Graph, SystatExtraem dados de arquivos e bancos de dados e os apresentam sob o formato de gráficos
Linguagens Gráficas
RPGIII, Cristal ReportExtraem dados de arquivos ou bancos de dados para criar relatórios específicos sob uma grande variedade de formatos que não são produzidos por sistemas de informação
Geradores de relatórios
SQLLinguagens para extrair dados em arquivos ou bancos de dados. Suportam requisições de informação que não são predefinidas
Linguagens de consulta
Wordperfect, Internet Explorer, Access
Pacotes de softwares aplicativos de uso geral para PCsFerramentas de software de PC
ProfissionaisSI
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Linguagens de 4ª Geração – Tipos de linguagens
SoftwareSoftware Aplicativo e Linguagens de
Programação
Visual Basic, APL, Nomad2, Delphi, Visual FoxPro, etc...
Geram código de programa com um número menor de instruções do que as linguagens convencionais. Projetadas como ferramentas de produtividade para programadores profissionais
Linguagens de programação de altíssimo nível
PeopleSoft HRMSSAP R/3
Programas de software vendidos ou arrendados por empresas comerciais que eliminam a necessidade de software personalizado – desenvolvido internamente.
Pacotes de Softwares Aplicativos
FOCUS, PowerBuilder, Microsoft Frontpage
Contém módulos pré-programados que podem gerar aplicações completas, incluindo sites Web, conferindo grande velocidade ao processo de desenvolvimento. O usuário especifica o que deverá ser feito e o software gera o código de programa para entrada, processamento e saída.
Geradores de aplicações
Usuário final
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Linguagens Naturais Próximas à linguagem humana Comandos de linguagem comum
SoftwareSoftware Aplicativo e Linguagens de
Programação
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Questões para reflexão Por que as empresas sentem dificuldades para descobrir que tipo de
informação precisam controlar para melhorar o processo de tomada de decisão?
Como um sistema de gerenciamento de bancos de dados ajuda as empresas a melhorar a organização de suas informações?
Como os principais tipos de modelos de bancos de dados afetam a maneira como as empresas podem acessar e utilizar informações?
Quais são os requisitos gerenciais e organizacionais de um ambiente de banco de dados?
Quais são as novas ferramentas e tecnologias que tornam os bancos de dados mais acessíveis e úteis?
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Caracterização
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Processamento tradicional de arquivos
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
SGBD – Sistema Gerenciador de Banco de Dados Cria e mantém bancos de dados Elimina a necessidade de comandos de
definição de dados Atua como uma interface entre aplicativos e
arquivos físicos de dados Auxilia no processo de integração e
disponibilização dos dados
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Caracterização
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Tendências – OLAP (Processamento Analítico On-Line)
Análise multidimensional dos dados Permite a manipulação e a análise de grandes volumes
de dados à partir de várias dimensões / perspectivas
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Tendências – Datawarehouse É um grande banco de dados que armazena dados de
diversas fontes para futura geração de informação integrada com base nos dados do funcionamento dos processos operacionais de uma organização inteira.
A grande chave do sucesso dessa tecnologia é, sem dúvida, a administração e integração dos dados corporativos da empresa.
Suporta ferramentas de relatório e consultas. Armazena dados atuais e históricos. Consolida dados para análise da administração e
processo de tomada de decisão.
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Datawarehouse - Caracterização
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Datawarehouse - Benefícios Acesso mais fácil e eficaz às informações. Capacidade de modelar e remodelar os dados. Capacidade de extrair padrões de informações
e ampliar a segurança para o processo de tomada de decisão.
Manipulação de uma quantidade maior de informações.
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Tendências – Data Mart É um subconjunto de um Datawarehouse. Contém uma porção resumida ou específica
de dados para uso de um departamento ou grupo de usuários específicos.
Armazenamento de dadosBanco de Dados
Prof. José Augusto T. de Lima Jr. Disciplina – Sistemas de Informação no Serviço Público [email protected]
Tendências – Datamining Ferramentas para analisar grandes
repositórios de dados. Tem por finalidade encontrar padrões
ocultos e inferir regras para previsão de comportamento futuro.
Armazenamento de dadosBanco de Dados