Você está na página 1de 15

1

Introduo Informtica
Conferncia n 08:
Introduo aos Software de
Aplicao
Docente: Domingos Filipe de Oliveira

O que um software ?
Conjunto
altervel
de
instrues,
ordenadas e lgicas, fornecidas ao hardware
para a execuo de procedimentos
necessrios soluo dos problemas e
tarefas do processamento de dados.
o que torna possvel os computadores
terem uma variedade ilimitada de
utilizaes.
a parte lgica do computador.
Docente: Domingos Filipe de Oliveira

Softwares
Alguns exemplos: editor de texto, planilha
eletrnica, jogo, folha de pagamento,
sistema operacional, banco de dados etc.
Tipos: bsico, aplicativo, especfico, de
rede.
Categoria de uso:
shareware, freeware

proprietrio,

livre,

Docente: Domingos Filipe de Oliveira

Veremos agora um pouco do


seu histrico...

Docente: Domingos Filipe de Oliveira

1 Gerao
Programas escritos pelo utilizador;
Ausncia de compilador;
Linguagens de mquina:
Utilizacao de cdigos binrios exclusivos para
cada computador;
A programao consumia muitas horas de
trabalho, porm resultando em poucos
benefcios de processamento;
De difcil utilizao e sujeita a erros.
Docente: Domingos Filipe de Oliveira

2 Gerao
Programas em lotes (batch) com
programao de janela de tempo do
processador e espaco em disco.
Linguagens de montagem ou simblicas:
individual para cada arquitetura de mquina.
Ex: Assembly
Instrues aritmticas:
Adio: ADD, ADC, INC, XADD, AAA e DAA
Subtrao: SUB, SBB, DEC, AAS e DAS
Multiplicao: MUL, IMUL e AAM
Docente: Domingos Filipe de Oliveira
Diviso: DIV, IDIV e AAD

3 Gerao
Sistemas Operativos;
Programacao estruturada;
Linguagens de Alto Nvel:
Projetadas para serem facilmente entendidas
pelos seres humanos
Inclua o uso de variveis com nomes
Exemplos: Pascal, Basic, Fortran, Cobol, C,
Ada
Docente: Domingos Filipe de Oliveira

4 Gerao
Sistemas de gesto de base de dados;
Linguagens de 4. geracao (4GL):
ex.: Natural, SQL, PL/SQL (Oracle)

Surgimento da linguagem SQL padro


para manipulao e consulta em base de
dados;
Pacotes para microcomputador;
Redes de computadores.
Docente: Domingos Filipe de Oliveira

5 Gerao
Linguagem natural comandos similares
linguagem humana;
Linguagem orientada a objetos
Small Talk, C++, Java

Popularizao da interface grfica, para


todo e qualquer software;
Agentes inteligentes
inteligncia artificial

aplicao

da

Docente: Domingos Filipe de Oliveira

10

Tendncias
Pacotes de aplicativos fceis de utilizar, para
mltiplas finalidades e com capacidade para uso em
redes para produtividade e colaboracao;
Software livre;
Uso de mltiplas linguagens em um nico software;
Linguagens e ferramentas visuais e de conversao;
Substituio dos programas personalizados feitos em
casa por pacotes customizveis;
Computao em nuvens / Computao ubqua e
Docente: Domingos Filipe de Oliveira
pervasiva.

11

Classificao
Softwares Aplicativos
Executa tarefas de processamento
Informaes para utilizadores finais.

de

Softwares de Sistema
Gere e apoia operaes de sistemas e redes de
computadores

Docente: Domingos Filipe de Oliveira

12

Software aplicativo
Aplicativos especficos: apoiam aplicaes
especficas de utilizadores finais em
empresas e outros campos.
Ex: apoio decisao, contabilidade, financas,
entretenimento, ensino a distncia, etc.

Aplicativos
com
finalidades
gerais:
executam
trabalhos
comuns
de
processamento de informaes.
processadores
de
textos,
planilhas
eletrnicas, editores grficos, etc.
Docente: Domingos Filipe de Oliveira

13

Classificao dos Software


Quanto a finalidade de uso:
Bsico (Sistema Operacional e Utilitrios)
Aplicativo
Linguagem de Programao

Quanto a codificao:
Proprietrio
Livre

Quanto a aquisio:
Demo
Freeware
Shareware
Docente: Domingos Filipe de Oliveira

14

Duvidas ???
No importa quantos passos voc deu para
trs, o importante quantos passos agora
voc vai dar pra frente.
Provrbio Chins

Docente: Domingos Filipe de Oliveira

15

Questes
1. Quais so os trs programas mais usados do
Microsoft Office ? O que cada um deles
fazem ?
2. Cite diferentes tipos de licena de
software. Quais as diferenas mais
significativas?

Docente: Domingos Filipe de Oliveira