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

Fundamentos de sistemas de informação – 80h

  • Upload
    iden

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

Fundamentos de sistemas de informação – 80h. Prof. Luís Eduardo Pinheiro Neves. Modulo III – Conceitos básicos de hard software e linguagens de programação. INFRA ESTRUTURA DE SOFTWARE DE UM SISTEMA DE INFORMAÇÃO – Uma visão Geral de Software. Introdução. Software - PowerPoint PPT Presentation

Citation preview

Page 1: Fundamentos de sistemas de informação – 80h

Fund

amen

tos d

e S

istem

as d

e In

form

ação

FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80H

Prof. Luís Eduardo Pinheiro Neves

Page 2: Fundamentos de sistemas de informação – 80h

Fund

amen

tos d

e si

stem

as d

e In

form

açã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 – 80h

Introduçã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

Page 4: Fundamentos de sistemas de informação – 80h

Fund

amen

tos d

e S

istem

as d

e In

form

ação

4

Tipos de software

Fonte: O’BRIEN, 2004

Page 5: Fundamentos de sistemas de informação – 80h

Software de sistemaI) 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 – 80h

Sistemas Operacionais 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

Page 7: Fundamentos de sistemas de informação – 80h

1. Interfaceamento com o Usuário

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

Interface orientada a caractere

Interface gráfica (GUI ou WIMP)

Page 8: Fundamentos de sistemas de informação – 80h

8

Sistemas 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

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 – 80h

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

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

Outras características de gestão de programas

Page 10: Fundamentos de sistemas de informação – 80h

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

Page 11: Fundamentos de sistemas de informação – 80h

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?

Page 12: Fundamentos de sistemas de informação – 80h

Sistemas operacionais do mercado

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

Page 13: Fundamentos de sistemas de informação – 80h

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 – 80h

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 – 80h

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 – 80h

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 – 80h

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 – 80h

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 – 80h

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 – 80h

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 – 80h

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 – 80h

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 – 80h

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 – 80h

DSC/CCT/UFCG

Outro critério de classificação

Page 25: Fundamentos de sistemas de informação – 80h

DSC/CCT/UFCG

Outro 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

Page 26: Fundamentos de sistemas de informação – 80h

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 – 80h

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 – 80h

Vírus de computador Prevenção:

Atualização online

Page 29: Fundamentos de sistemas de informação – 80h

Fund

amen

tos d

e S

istem

as d

e In

form

ação

29

Tendências em relação á software

Fonte: O’BRIEN, 2004

Page 30: Fundamentos de sistemas de informação – 80h

Dúvidas