Fundamentos de sistemas de informação – 80h

Preview:

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

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

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

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

Fund

amen

tos d

e S

istem

as d

e In

form

ação

4

Tipos de software

Fonte: O’BRIEN, 2004

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

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

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)

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)

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

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

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?

Sistemas operacionais do mercado

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

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

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

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

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:

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

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

Tipos de Programas Aplicativos pessoais

Processadores de imagens

Programas que manipulam imagens ou realizam retoques fotográficos.

Ex: PhotoShop

Tipos de Programas Aplicativos pessoais

Softwares de apresentação

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

Tipos de Programas Aplicativos pessoais

Navegadores WEB ( Browsers )

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

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.

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

DSC/CCT/UFCG

Outro critério de classificação

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

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

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

Vírus de computador Prevenção:

Atualização online

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

Dúvidas