fundamentos de sistemas de informação f undamentos de sistemas de informaÇÃo – 80 h prof....
TRANSCRIPT
Fund
amen
tos
de S
iste
mas
de
Info
rmaç
ão
FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO – 80H
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
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
Fund
amen
tos
de S
iste
mas
de
Info
rmaç
ão
4
Tipos de software
Fonte: O’BRIEN, 2004
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
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
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)
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)
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
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
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?
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
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/UFCGDSC/CCT/UFCG
Outro critério de classificaçãoOutro critério de classificação
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
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
de S
iste
mas
de
Info
rmaç
ão
29
Tendências em relação á software
Fonte: O’BRIEN, 2004
Dúvidas