310 likes | 462 Views
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
E N D
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 • 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
Tipos de software Fonte: O’BRIEN, 2004
SOFTWARE APLICATIVO SOFTWARE BÁSICO Software de sistema I) Software Básico • Programasquecontrolam as operações do computador e seusdispositivos • Interface entre o usuário, o software aplicativo e hardware • Plataforma do computador: • configuração de hard e Soft básico SO • Tipos • Sistemas Operacionais • Utilitários • Desenvolvimento • Compiladores, Ferramentas CASE
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
Funções dos Sistemas Operacionais Interfaceamento com o Usuário • Controle do modo de entrada de dados e do modo de apresentação das informações na tela do monitor Interface gráfica (GUI ou WIMP) Interface orientada a caractere
Sistemas Operacionais • Gerenciamento de recursos • Inicialização do Computador ( booting ) :Carregar o SO • Gestão de memória : Alocar memória para cada programa • 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-processamento SO pode suportar a execução simultânea de programas por dois ou mais processadores Multi-usuário SO permite a execução simultânea de programas por dois ou mais usuários 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 • Desenvolvidopor Linus Torvalds e disponibilizadopara o públicoem 1991 • Gasto com suporte • Menosvulnerávél?
Sistemas operacionais do mercado • SO para plataformas móveis: IOS, Android, Windows Phone
Softwares Utilitários • O que é um ProgramaUtilitário • Espécie de software de sistemadestinado à realização de umatarefaespecíficarelacionadaaocomputador, seusdispositivosouseusprograma
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 umasérie de programasutilitáriosem um únicopacote de software • SoftwaresUtilitários online
Softwares Aplicativos • 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.
Tipos de softs aplicativos: • Processadores de texto: • Programasutilizadospara a elaboração de correspondências, contratos,etiquetas de endereçamento, mala direta, manuais, redaçõesdiversas, edição de programas, etc.. Exemplos: MS-Word,Broffice writer
Tipos de softs aplicativos: PlanilhasEletrônicas • Programasquemanipulamtabelasnuméricascombinandolinhas e colunaspara a realização de cálculos.Exemplos: MS-Excel, Broffice CALC
Tipos de Programas Aplicativos pessoais Bancos de dados • Programasgerenciadores de arquivos de dadosquepermitemrealizaroperaçõesdiversassobrecoleções de dados. Ex MS-Access; Broffice data
Tipos de Programas Aplicativos pessoais • Processadores de imagens • Programasquemanipulamimagensourealizamretoquesfotográficos. • Ex: PhotoShop
Tipos de Programas Aplicativos pessoais • Softwares de apresentação • Programasdestinados a auxiliarnasapresentaçõesouexposições de trabalhos. Ex: PowerPoint, Impress
Tipos de Programas Aplicativos pessoais • Navegadores WEB ( Browsers ) • Programasdestinados a visualizararquivos no formato HTML ( Internet ). Ex: Internet Explorer, Mozila. Navegadoresportáteis.
Tipos de Programas Aplicativos pessoais • Editoraçãoeletrônica (Desktop publishing) • Programasdestinados a produzirmanuais, jornaisinternos, revistas e publicaçõesdiversas. Ex: Page Maker, mS-Publisher.
Tipos de Programas Aplicativos pessoais • SoftwaresIntegrados • Programasquerealizamdiversastarefas, tambémconhecidoscomo 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
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 quesão : programasintencionalmenteprojetadospara se anexarem a outros arquivosexecutáveis, auto-replicando-se sem o conhecimento e a autorização do usuário. • Objetivos • Apresentarmensagens • Corromperarquivos • Apagarinformações do disco rígido • Tipos de vírus • Vírus de arquivosexecutáveis • Vírus de Boot • Vírus de macro • VírusStealth (furtivo) despistam o antivírus • Víruspolimorfos (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óisetor de Boot • Travateclados, Enviamensagensnatela, enche C. postal
Vírus de computador • Propagaçãooucontaminação • Internet • Redescooporativas • Pendrives • Prevenção: • Adquirirprogramas de fontesconfiáveis • Possuirprogramaantivírus • Examinarmídiasdesconhecida com um antivírus • Arquivosobtidospor download ourecebidoscomoanexo de um e-mail devemserchecadospeloantivírus antes de seremexecutados • Manteratualizadososarquivos de dados do programaantivírus • Exemplo antivirus: mcaffee, Viruscan, Avast, Panda
Vírus de computador • Prevenção: • Atualização online
Tendências em relação á software Fonte: O’BRIEN, 2004