fundamentos de sistemas de informação f undamentos de sistemas de informaÇÃo – 80 h prof....

30
ndamentos de Sistemas de Informação FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80H Prof. Luís Eduardo Pinheiro Neves

Upload: internet

Post on 18-Apr-2015

103 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Fund

amen

tos

de S

iste

mas

de

Info

rmaç

ão

FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80H

Prof. Luís Eduardo Pinheiro Neves

Page 2: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Fund

amen

tos

de s

iste

mas

de

Info

rmaç

ão

2

INFRA ESTRUTURA DE SOFTWARE DE UM SISTEMA DE INFORMAÇÃO – Uma visão Geral de Software

MODULO III – CONCEITOS BÁSICOS DE HARD SOFTWARE E LINGUAGENS DE PROGRAMAÇÃO

Page 3: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

IntroduçãoIntrodução

Software Séries de instruções codificadas em linguagem

computacional destinadas a informar o computador como desenvolver tarefas

75% do custo total de um SI Diminuição do preço hard Softwares mais complexos

Categorias Software de Sistemas

Software Aplicativo (ou de Aplicação) Aplicativo Pessoal Aplicativo pessoal Coorporativo

Software Séries de instruções codificadas em linguagem

computacional destinadas a informar o computador como desenvolver tarefas

75% do custo total de um SI Diminuição do preço hard Softwares mais complexos

Categorias Software de Sistemas

Software Aplicativo (ou de Aplicação) Aplicativo Pessoal Aplicativo pessoal Coorporativo

Page 4: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Fund

amen

tos

de S

iste

mas

de

Info

rmaç

ão

4

Tipos de software

Fonte: O’BRIEN, 2004

Page 5: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Software de sistemaSoftware de sistema

I) Software Básico

Programas que controlam as operações do computador e seus dispositivos

Interface entre o usuário, o software aplicativo e hardware

Plataforma do computador: configuração de hard eSoft básico SO

Tipos

Sistemas Operacionais Utilitários Desenvolvimento

Compiladores, Ferramentas CASE

I) Software Básico

Programas que controlam as operações do computador e seus dispositivos

Interface entre o usuário, o software aplicativo e hardware

Plataforma do computador: configuração de hard eSoft básico SO

Tipos

Sistemas Operacionais Utilitários Desenvolvimento

Compiladores, Ferramentas CASE

SOFTWAREBÁSICO

SOFTWARE

APLICATIVO

Page 6: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Sistemas OperacionaisSistemas Operacionais

Sistema Operacional

Conjunto de programas contendo instruções que coordenam todas as atividades entre recursos computacionais

Sistema Operacional

Conjunto de programas contendo instruções que coordenam todas as atividades entre recursos computacionais

Requisito para o funcionamento de um computador

Ponto de partida para um aprendizado voltado para o domínio de qualquer computador

Versão computadorizada de um guarda de trânsito posicionado entre o hardware do computador, os programas aplicativos e o usuário

Requisito para o funcionamento de um computador

Ponto de partida para um aprendizado voltado para o domínio de qualquer computador

Versão computadorizada de um guarda de trânsito posicionado entre o hardware do computador, os programas aplicativos e o usuário

Page 7: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

1. Interfaceamento com o Usuário1. Interfaceamento com o Usuário

Funções dos Sistemas Operacionais

Funções dos Sistemas Operacionais

Controle do modo de entrada de dados e do modo de apresentação das informações na tela do monitor

Controle do modo de entrada de dados e do modo de apresentação das informações na tela do monitor

Interface orientada a caractereInterface orientada a caractere

Interface gráfica (GUI ou WIMP)Interface gráfica (GUI ou WIMP)

Page 8: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

8

Sistemas OperacionaisSistemas Operacionais2. Gerenciamento de recursos

1. Inicialização do Computador ( booting ) : Carregar o SO

2. Gestão de memória : Alocar memória para cada programa

3. Gestão Programas: Prioridade de programas

Qual programa rodar

2. Gerenciamento de recursos

1. Inicialização do Computador ( booting ) : Carregar o SO

2. Gestão de memória : Alocar memória para cada programa

3. Gestão Programas: Prioridade de programas

Qual programa rodar

4. Configuração de dispositivos• Características dos dispositivos conforme

necessidade dos usuários

• Numero de cores para o vídeo

5. Formatação de discos: Processo de preparação de um disco para leitura e escrita (gravação)

Page 9: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Multi-usuário

SO permite a execução simultânea de programas por dois ou mais usuários

Multi-usuário

SO permite a execução simultânea de programas por dois ou mais usuários

Multi-processamento

SO pode suportar a execução simultânea de programas por dois ou mais processadores

Multi-processamento

SO pode suportar a execução simultânea de programas por dois ou mais processadores

Computador Tolerante a Falhas

Continua a operar mesmo se um ou ou mais de seus componentes falhar (duplicação de componentes, tais como processadores, memórias e drives de disco)

Computador Tolerante a Falhas

Continua a operar mesmo se um ou ou mais de seus componentes falhar (duplicação de componentes, tais como processadores, memórias e drives de disco)

Funções dos Sistemas Operacionais

Funções dos Sistemas Operacionais

Outras características de gestão de programas Outras características de gestão de programas

Page 10: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Sistemas operacionais do mercado

Sistemas operacionais do mercado

Família Windows LINUX SO para Macintosh:

MacOS SO para

plataformas móveis: IOS, Android, Windows Phone

SO Dedicados SO distribuidos

Família Windows LINUX SO para Macintosh:

MacOS SO para

plataformas móveis: IOS, Android, Windows Phone

SO Dedicados SO distribuidos

Page 11: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Sistemas operacionais do mercado

Sistemas operacionais do mercado

LINUX

Uma das implementações do UNIX; Free

Desenvolvido por Linus Torvalds e disponibilizado para o público em 1991

Gasto com suporte Menos vulnerávél?

LINUX

Uma das implementações do UNIX; Free

Desenvolvido por Linus Torvalds e disponibilizado para o público em 1991

Gasto com suporte Menos vulnerávél?

Page 12: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Sistemas operacionais do mercado

Sistemas operacionais do mercado

SO para plataformas móveis: IOS, Android, Windows Phone

SO para plataformas móveis: IOS, Android, Windows Phone

Page 13: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

1. O que é um Programa Utilitário

Espécie de software de sistema destinado à realização de uma tarefa específica relacionada ao computador, seus dispositivos ou seus programa

Softwares Utilitários

Page 14: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

2. Tipos de softs Utilitários

• Compressor de arquivos . Ex: WINZIP. PKZIP• Utilitário de diagnóstico. Ex: NORTON • Verificador de disco (disk scanner ) Ex: SCANDISK • Desfragmentador de disco: Ex: DEFRAG• Utilitário de backup• Descanso de tela (screen saver)• Antivirus• Pacote de Utilitários: Combinação de uma série de

programas utilitários em um único pacote de software• Softwares Utilitários online

Softwares Utilitários

Page 15: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

1. O que é um Programa aplicativo

• Espécie de software de sistema destinado à realização de uma tarefa específica )

• Ferramentas com fins especiais que podem dar suporte a várias necessidades dos individuos .

• Ex: Controle de estoque, Administração de RH, Controle de Obras, Desenho, Calculos estruturais.

Softwares Aplicativos

Page 16: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Processadores de texto:

Programas utilizados para a elaboração de correspondências, contratos, etiquetas de endereçamento, mala direta, manuais, redações diversas, edição de programas, etc.. Exemplos: MS-Word,Broffice writer

Tipos de softs aplicativos:

Page 17: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Programas que manipulam tabelas numéricas combinando linhas e colunas para a realização de cálculos. Exemplos: MS-Excel, Broffice CALC

Tipos de softs aplicativos:

Planilhas Eletrônicas

Page 18: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Tipos de Programas Aplicativos pessoais

Bancos de dados

Programas gerenciadores de arquivos de dados que permitem realizar operações diversas sobre coleções de dados. Ex MS-Access; Broffice data

Page 19: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Tipos de Programas Aplicativos pessoais

Processadores de imagens

Programas que manipulam imagens ou realizam retoques fotográficos.

Ex: PhotoShop

Page 20: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Tipos de Programas Aplicativos pessoais

Softwares de apresentação

Programas destinados a auxiliar nas apresentações ou exposições de trabalhos. Ex: PowerPoint, Impress

Page 21: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Tipos de Programas Aplicativos pessoais

Navegadores WEB ( Browsers )

Programas destinados a visualizar arquivos no formato HTML ( Internet ). Ex: Internet Explorer, Mozila. Navegadores portáteis.

Page 22: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Tipos de Programas Aplicativos pessoais

Editoração eletrônica (Desktop publishing)

Programas destinados a produzir manuais, jornais internos, revistas e publicações diversas. Ex: Page Maker, mS-Publisher.

Page 23: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Tipos de Programas Aplicativos pessoais

Softwares Integrados

Programas que realizam diversas tarefas, também conhecidos como n em 1

A tendência é que tenhamos Softwares integrados os quais possuam todas as funções de um grande

número de softwares aplicativos , ou seja que haja uma convergência de tecnologia física e lógica

Page 24: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

DSC/CCT/UFCGDSC/CCT/UFCG

Outro critério de classificaçãoOutro critério de classificação

Page 25: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

DSC/CCT/UFCGDSC/CCT/UFCG

Outro critério de classificaçãoOutro critério de classificação

Shareware – programa que pode ser testado por certo

período de tempo antes de decidir pela compra Freeware – similar aos softwares de domínio público Demoware - programa de demonstração Expireware – após determinado período de tempo

deixa de funcionar ou se desinstala automaticamente. Crippleware – limita o uso. Por exemplo, um editor

de textos que aceita apenas a digitação de duas páginas.

Falseware – software ilegal que muitas vezes é comercializado como shareware.

Malware – programa com lógica mal-intencionada

Shareware – programa que pode ser testado por certo

período de tempo antes de decidir pela compra Freeware – similar aos softwares de domínio público Demoware - programa de demonstração Expireware – após determinado período de tempo

deixa de funcionar ou se desinstala automaticamente. Crippleware – limita o uso. Por exemplo, um editor

de textos que aceita apenas a digitação de duas páginas.

Falseware – software ilegal que muitas vezes é comercializado como shareware.

Malware – programa com lógica mal-intencionada

Page 26: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Vírus de computador O que são : programas intencionalmente projetados para se

anexarem a outros arquivos executáveis, auto-replicando-se sem o conhecimento e a autorização do usuário.

Objetivos Apresentar mensagens Corromper arquivos Apagar informações do disco rígido

Tipos de vírus Vírus de arquivos executáveis Vírus de Boot Vírus de macro Vírus Stealth (furtivo) despistam o antivírus Vírus polimorfos (mutantes) alteram-se ao se replicarem

Formas de Ataque Enche o Pc com lixo , Altera informações de localização de

arquivos , Formata Disco rígido , Destrói setor de Boot Trava teclados, Envia mensagens na tela, enche C. postal

Page 27: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Vírus de computador Propagação ou contaminação

Internet Redes cooporativas Pendrives

Prevenção:

Adquirir programas de fontes confiáveis

Possuir programa antivírus

Examinar mídias desconhecida com um antivírus

Arquivos obtidos por download ou recebidos como

anexo de um e-mail devem ser checados pelo antivírus

antes de serem executados

Manter atualizados os arquivos de dados do programa

antivírus

Exemplo antivirus: mcaffee, Viruscan, Avast, Panda

Page 28: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Vírus de computador Prevenção:

Atualização online

Page 29: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Fund

amen

tos

de S

iste

mas

de

Info

rmaç

ão

29

Tendências em relação á software

Fonte: O’BRIEN, 2004

Page 30: Fundamentos de Sistemas de Informação F UNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80 H Prof. Luís Eduardo Pinheiro Neves

Dúvidas