Assunto 2 - Software. Prof. Miguel Damasco

Documentos relacionados
Software. Objetivos do Capítulo

Tendências e Conceitos. Prof. Miguel Damasco 14/03/2013 1

INFORMÁTICA: Informação automática

4. Conceitue com suas palavras: Tradutor, Interpretador e Máquina Virtual. (1) Softwares Básicos ( ) Word, Excel, Controle de Estoque

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Sistema Operacional. O S.O. é o programa mais importante do computador. - Realizar a interação entre o usuário, o hardware e o firmware -(BIOS)

Programação de Computadores:

Informática básica. Professor: Francisco Ary

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Blog: om.br/ Facebook:

TECNOLOGIA DA INFORMAÇÃO EVER SANTORO

Software. Disciplina: Teoria e Fundamentos de Sistemas de Informação. Professor: Thiago Silva Prates

Programação de Computadores IV. Introdução a Linguagens de Programação Simone Martins SLIDES CEDIDOS POR BRUNO MARQUES 1

Informática básica. Professor: Francisco Ary

Fundamentos de Sistemas Operacionais

Fundamentos do Sistema Operacional Windows AULA 03

Estruturas de Sistemas Operacionais

Introdução à Informática Engenharia Agrícola

LISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA

Sistemas Operativos 10º ano

Arquivos, Pastas e Extensões. Sistemas Operacionais. Conceitos básicos. Evolução

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

15/09/2016 O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR? PENSAR EM INFORMÁTICA É PENSAR EM:

Sistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software

PROVA 03/07 Segunda-feira (semana que vem)

Introdução à Informática

Algoritmos e Técnicas de Programação. Professora Luciana Faria

Informática básica SOFTWARE.

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO CONCEITO DE SOFTWARE PROFESSOR CARLOS MUNIZ

Informática I. Aula 2. Ementa

a) Computador b) Estrutura do sistema i. Hardware ii.software c) Linguagens de Programação i. Paradigmas e Programação 1.

HISTÓRIA DOS SISTEMAS OPERACIONAIS. Prof. Alan F.M.

Prof. Esp. Fabiano Taguchi SOFTWARES

Introdução à Computação

Introdução à Computação

Sistemas Operacionais. Visão Geral

3. Linguagem de Programação C

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 116/360

Sistema Computacional

TECNOLOGIA DA INFORMAÇÃO SOFTWARE. Prof. Ms.Fulvio Cristofoli

Princípios de Sistemas de Informação. Infraestrutura de TI: Hardware e Software

Engenharia Civil. Conceitos Básicos. Introdução à Computação

AGT0001 Algoritmos Aula 01 O Computador

Windows - Definição. Windows (pronuncia-se úindôus) é um sistema operacional.

15/07/ :15 Leite Júnior QUESTÕES CESPE /07/ :15 Noções de sistema operacional Windows

O uso consciente da tecnologia para o gerenciamento. Editora Saraiva Emerson de Oliveira Batista

CP Introdução à Informática Prof. Msc. Carlos de Salles

Introdução à Informática

Informática para Concursos

2. Conceitos Básicos. Introdução à Ciência da Computação.

Informática I. Aula Aula 18-19/06/06 1

Universidade Estadual de Santa Cruz

Sistema Operacional Windows

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

Informática I. Aula 9. Aula 9-17/05/2006 1

Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira

Sistemas de Informação na Produção

NOÇÕES DE INFORMÁTICA

INFORMÁTICA CONCEITOS DE HARDWARE E SOFTWARE. Prof. MSc. Glécio Rodrigues de Albuquerque

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360

Introdução à Programação de Computadores

UNIVERSIDADE ESTADUAL PAULISTA "JÚLIO DE MESQUITA FILHO" Câmpus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá

Introdução à Informática

Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos

WINDOWS 7 O COMPUTADOR E SEUS COMPONENTES HARDWARE

INFORMÁTICA APLICADA AULA 01 LINGUAGEM DE PROGRAMAÇÃO C++

Noções de sistemas de computação

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 98/360

QUESTÕES DE INFORMÁTICA WINDOWS 7 CESPE/UNB

Informática Educativa 2012

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?

UNIDADE 2 Ferramentas do Pacote Office

Introdução à Informática

Informática I. Aula /09/2006 1

Windows e Linux Noções de Informática SISTEMAS DE ARQUIVOS NTFS / FAT32. Sistema Operacional. CARACTERISTICAS Sistema Operacional Gráfico

Introdução à Programação de Computadores Fabricação Mecânica

Programação de Computadores I - PRG1 Engenharia Elétrica

I TR T ODUÇÃO O À I N I FO F RMÁ M TI T C I A OBJETIVO

Linguagens de Programação Classificação

21/03/2018 O QUE É UM COMPUTADOR? COMPUTADOR? O QUE É UM COMPUTADOR? O QUE É UM COMPUTADOR?

Sistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates

INFORMÁTICA. 02. O ícone abaixo, encontrado no Windows Explorer informa que o dispositivo:

Informática. Polícia Rodoviária Federal

Existem três categorias principais de linguagem de programação: linguagem de máquina, linguagens assembly e linguagens de alto nível.

INFORMÁTICA. É correto o que consta APENAS em a) I. b) II. c) III. d) I e III. e) II e III.

Algoritmos e Programação

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

Sistema Operativo em Ambiente Gráfico. Área de trabalho

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Linguagem de Máquina

Informática Aplicada. Introdução

Apresentação da Disciplina

Assunto 1 - Conceitos. Prof. Miguel Damasco

Tipos de Software. Software de. Software. Software Aplicativo. Software. Software. de Sistemas. Aplicativo. Sistemas. Sistemas. Sistemas.

Introdução à Informática

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

Introdução à Informática

Transcrição:

Assunto 2 - Software UD 1 - FUNDAMENTOS DE INFORMÁTICA Prof. Miguel Damasco

a. Gerações dos Softwares 1ª Geração: Linguagem de máquina notação numérica binária ou hexadecimal, linguagem de baixo nível, Linguagem mais próxima da máquina, 11010011 ou 2A5E10 21/03/2013 Fundamentos de Informática 2

a. Gerações dos Softwares 2ª Geração: Assembler ou Montador linguagem simbólica, usam códigos mnemônicos, também de baixo nível, um programa monta a linguagem de máquina. 21/03/2013 Fundamentos de Informática 3

a. Gerações dos Softwares 3ª Geração: Basic, Fortran, Cobol, Pascal, etc... linguagem de alto nível, mais próxima do homem, usam comandos com nomes auto-explanativos (ex: READ, WRITE, IF, OPEN, CLOSE...), orientadas para o procedimento, um programa compilador traduz para a linguagem de máquina. 21/03/2013 Fundamentos de Informática 4

a. Gerações dos Softwares 4ª Geração: C, C++, Visual Basic, Delphi, Banco de dados relacionais, etc... também linguagem de alto nível, usam comandos mais poderosos onde o usuário indica o que quer fazer, sem necessidade de dizer como fazer, orientadas para o objeto, um programa compilador traduz para a máquina. 21/03/2013 Fundamentos de Informática 5

a. Gerações dos Softwares 5ª Geração: Inteligência artificial Linguagem Natural são criadas bases de conhecimentos, obtidas a partir de sistemas especialistas, nas quais as linguagens fazem deduções, inferências e tiram conclusões baseadas nos conhecimentos. Robótica, Realidade virtual. 21/03/2013 Fundamentos de Informática 6

a. Gerações dos Softwares Linguagem Humana 5ª geração 3ª geração 4ª geração 2ª geração 1ª geração Hardware 21/03/2013 Fundamentos de Informática 7

Tendências em Software Primeira Geração Segunda Geração Terceira Geração Quarta Geração Quinta Geração Tendência: Rumo a pacotes de aplicativos fáceis de utilizar, para múltiplas finalidades, para uso em redes para produtividade e colaboração Programas escritos pelo usuário Linguagens de Máquina Programas em Pacotes Linguagens Simbólicas Sistemas Operacionais Linguagens de Alto Nível Sistemas de Gerenciamento de Banco de Dados Linguagens de Quarta Geração Pacotes para Microcomputador Linguagem Natural e Linguagem Orientada a Objetos Pacotes Multiuso Interface Gráfica Capacidade para Uso em Redes e Ajuda Especializada Tendência: Rumo a linguagens e ferramentas visuais e de conversação 21/03/2013 Fundamentos de Informática 8

b. Tipos de software De Sistemas ou Básicos Aplicativos Programas Aplicativos para Finalidades Gerais Utilitários Programas Aplicativos Específicos 21/03/2013 Fundamentos de Informática 9

b. Tipos de software 1) De Sistemas ou Básicos: Para o funcionamento do microcomputador - Sistema operacional - Ferramentas de programação Sistema Operacional é o programa que cuida do gerenciamento interno da máquina, supervisiona a operação de cada hardware, coordena o fluxo de dados, endereços e controle, viabiliza o funcionamento do próprio computador e a execução de todos os outros programas. 21/03/2013 Fundamentos de Informática 10

b. Tipos de software 2) Utilitários: ajudam a gerenciar e manter o computador, aumenta sua velocidade, organiza informações, recupera dados apagados acidentalmente, preenchem a lacuna entre o usuário e o Sistema Operacional. Ex: Norton Utilities, Defrag, ScanDisk, Antivírus, etc... 21/03/2013 Fundamentos de Informática 11

b. Tipos de software 3) Aplicativos Finalidades Específicas Comércio eletrônico, Entretenimento, Educação, Contabilidade empresarial, Gerenciamento de vendas, Ciências. 21/03/2013 Fundamentos de Informática 12

b. Tipos de software 3) Aplicativos Finalidades Gerais Processador de texto (Word, Pagemaker, Writer) Planilhas eletrônicas (Excel, VisiCalc, Calc) Gerenciador de banco de dados (Access, SQL Server) Programas de apresentação (PowerPoint, Impress), Programas gráficos (Corel Draw, CAD), Navegadores de rede (Internet Explorer, Firefox) Groupware 21/03/2013 Fundamentos de Informática 13

Navegadores de Rede Grupos de Discussão Navegar na Rede Iniciar Busca de Informações Usos típicos de um navegador de rede nos ambientes da Internet Transferência de Arquivos Multimídia Correio Eletrônico 21/03/2013 Fundamentos de Informática 14

Tecnologias de Software de Multimídia Hipertexto contém apenas texto e uma quantidade limitada de gráficos. Hipermídia são documentos eletrônicos que contêm múltiplas formas de mídias: texto, gráficos, vídeo etc.. Hipertexto e hipermídia são desenvolvidos mediante o uso de linguagens de programação especializadas como a Java e a Hypertext Markup Language (HTML), que criam hiperlinks para outras partes do documento ou para outros documentos e arquivos de multimídia. 21/03/2013 Fundamentos de Informática 15

HTML e JAVA Características da HTML A HTML insere códigos de controle em um documento em pontos que você pode especificar para criar links (hiperlinks) para outras partes do documento e para outros documentos Características da Java Java é uma linguagem orientada a objetos. As aplicações Java consistem em pequenos programas aplicativos chamados applets que podem ser executadas por qualquer computador ou sistema operacional em qualquer ponto de uma rede. 21/03/2013 Fundamentos de Informática 16

c. Conjuntos de Software Vantagens - Integram pacotes para navegação em rede, edição de textos, planilhas eletrônicas, gráficos de apresentação, gerenciamento de banco de dados, etc. - Custam bem menos do que o custo total de comprar seus pacotes individuais separadamente. - São projetados para trabalharem em conjunto de maneira uniforme, e cada um poder facilmente importar arquivo do outro ou transferir dados entre aplicações. Desvantagens - Muitos dispositivos desses conjuntos de software nunca são usados pela maioria dos usuários finais. - Os conjuntos ocupam considerável espaço em disco e podem exigir quantidades significativas de memória. 21/03/2013 Fundamentos de Informática 17

d. Sistema Operacional Para funcionar todo o computador precisa ter um sistema operacional instalado. Ele permanece presente até que o computador seja desligado. Principais exemplos de sistemas operacionais: MS DOS, Windows 95, Windows 98, Windows Me, Windows 2000 e Windows NT da Microsoft (rede), OS2 da IBM, Mac OS X da Apple, o UNIX (para grande porte e rede) e Linux (grátis). 21/03/2013 Fundamentos de Informática 18

d. Sistema Operacional Categorias de Sistema operacional 1) Multitarefa Controla mais de uma tarefa ao mesmo tempo. (Windows) 2) Multiusuário Permite mais de um usuário num determinado tempo. (Unix) 21/03/2013 Fundamentos de Informática 19

d. Funções de um Sistema Operacional Funções do SO Gerenciamento de Recursos Gerenciamento de Tarefas Gerenciamento de Arquivos Interface com o usuário 21/03/2013 Fundamentos de Informática 20

d. Sistema Operacional Funções do Sistema Operacional : 1) Interface com o usuário: Menu, ícones, Caixas de diálogo, Janelas, etc... 2) Gerenciamento de recursos: Reconhece os dispositivos de hardware conectados. 21/03/2013 Fundamentos de Informática 21

d. Sistema Operacional Funções do Sistema Operacional: 3) Gerenciamento de Tarefas: Salva e lê arquivos, controla fluxo de dados e reserva memória, etc... 4) Gerencia sistemas de arquivos: Lista, copia, move, localiza e apaga arquivos no disco, informa tamanho, tipo, data criação ou modificação dos arquivos, cria diretórios, etc... 21/03/2013 Fundamentos de Informática 22

e. Tendências em Software Tendência de abandono de: - Programas personalizados desenvolvidos pelos programadores profissionais de uma organização. - Linguagens de programação técnicas e específicas à máquina utilizando códigos de base binária ou simbólicos - Linguagens procedurais, que utilizam formulações breves e expressões matemáticas para especificar a seqüência de instruções que um computador deve executar. Tendência rumo ao: - Uso de pacotes de software disponíveis adquiridos por usuários finais junto a fornecedores. - Uso de uma interface gráfica visual para programação orientada a objetos, ou rumo a linguagens naturais não procedurais para programação, que se aproximam mais da conversação humana. 21/03/2013 Fundamentos de Informática 23

f. Diretórios e Subdiretórios (pastas e subpastas) O sistema hierárquico de arquivos permite que o disco, além da sua raiz, possa ser dividido em diretórios e subdiretórios que são denominados pastas. Os subdiretórios servem para separar arquivos: por assunto, de programas diferentes e de sistemas onde mais de um operador utiliza o mesmo disco, isolando arquivos de uma pessoa da outra. 21/03/2013 Fundamentos de Informática 24

f. Diretórios e Subdiretórios (pastas e subpastas) A barra invertida, além de designar o diretório raiz, serve também para separar os nomes dos diretórios quando a ele nos referimos. Exemplo: C:\Dados\Informática\Introdução.doc O arquivo Introdução.doc encontra-se na subpasta Informática. A subpasta Informática está dentro da pasta Dados. A pasta Dados está no HD disco rígido (C:\). 21/03/2013 Fundamentos de Informática 25

f. Diretórios e Subdiretórios (pastas e subpastas) C:\ Dados Informática Introdução.doc todo arquivo além do nome possui uma extensão de 3 letras que indica o seu tipo FIM 21/03/2013 Fundamentos de Informática 26