• Descrever as tendências principais na área de software. • Dar

Propaganda
Software
Objetivos do Capítulo
4
• Descrever as tendências principais na área de
software.
• Dar exemplos dos principais tipos de software
aplicativos e de sistemas.
• Explicar o propósito de vários pacotes de software
populares para microcomputadores para a
produtividade do usuário final e a computação
colaborativa.
• Definir as funções de um sistema operacional.
• Descrever os principais usos das linguagens de alto
nível, quarta geração, orientada a objetos e em
redes.
Sistemas de Informação – James A. O’Brien – Editora Saraiva
Software
Categorias de Softwares
4
Software
Software
Software
Software
Aplicativo
Aplicativo
Programas
Programas
Aplicativos
Aplicativos
para
para
Finalidades
Finalidades
Gerais
Gerais
Software
Softwarede
de
Sistemas
Sistemas
Programas
Programas
Aplicativos
Aplicativos
Específicos
Específicos
Programas
Programasde
de
Gerenciamento
Gerenciamento
de
deSistemas
Sistemas
Programas
Programasde
de
Desenvolvimento
Desenvolvimento
de
deSistemas
Sistemas
Sistemas de Informação – James A. O’Brien – Editora Saraiva
Software
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, com capacidade para uso em redes para produtividade e
colaboração
Programas
escritos pelo
usuário
Programas em
Pacotes
Sistemas
Operacionais
Linguagens de
Máquina
Linguagens
Simbólicas
Linguagens de
Alto Nível
Linguagem Natural
Sistemas de
e Linguagem
Gerenciamento de
Banco de Dados Orientada a Objetos
Pacotes Multiuso
Linguagens de
Interface Gráfica
Quarta Geração
Capacidade para
Uso em Redes e
Pacotes para
Ajuda
Microcomputador
Especializada
Tendência: Rumo a linguagens e ferramentas visuais e de conversação
Sistemas de Informação – James A. O’Brien – Editora Saraiva
4
Software
Aplicativos Usuais com Múltiplas Finalidades
•
•
•
•
•
•
Correio Eletrônico
Processador de Textos
Gráficos de Apresentação
Multimídia
Gerenciador de Informações Pessoais
Groupware
Sistemas de Informação – James A. O’Brien – Editora Saraiva
4
Software
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, de Intranets ou
de Extranets
Transferência
de Arquivos
Multimídia
Correio
Eletrônico
Sistemas de Informação – James A. O’Brien – Editora Saraiva
4
Software
Pacotes de Gerenciamento de Banco de Dados
Desenvolvimento
do
Banco de Dados
Consulta ao
Banco de Dados
Tarefas Básicas dos
Pacotes de Gerenciamento
de Bancos de Dados
Manutenção do
Banco de Dados
Desenvolvimento
de Aplicação
Sistemas de Informação – James A. O’Brien – Editora Saraiva
4
Software
Tecnologias Multimídia
Placa
Placade
deCaptura
Captura
de
deVídeo
Vídeo
Linguagem
Linguagemde
de
Autoria
Autoria
CD
CD
Interativo
Interativo
Storyboard
Storyboard
Placa
Placa de
de Som
Som
Tecnologias
chaves em
Multimídia
Áudio
Áudio
Comprimido
Comprimido
Sistema
Sistemade
de Edição
Edição
por
por Computador
Computador
MIDI
MIDI
Vídeo
Vídeo
Interativo
Interativo
4
Vídeo
VídeoDigital
Digital
Interativo
Interativo
Áudio
Áudio Digital
Digital
Sistemas de Informação – James A. O’Brien – Editora Saraiva
Software
Softwares Aplicativos para E-Business
Administração
financeira
e contabilidade
Administração
do relacionamento
com o cliente
Apoio à
decisão
empresarial
Administração de
recursos
humanos
Administração da
cadeia de
suprimentos
Planejamento
de recursos
empresariais
Sistemas de Informação – James A. O’Brien – Editora Saraiva
4
Software
Funções de um Sistema Operacional
4
Interface com
o Usuário
Gerenciamento
de Recursos
Gerenciamento
de Tarefas
Gerenciamento
de Arquivos
Utilitários e
Outras
Funções
Sistemas de Informação – James A. O’Brien – Editora Saraiva
Software
Tipos de Linguagem de Programação
Linguagens de
Máquina
Utilizam instruções
em código binário
1001 1001
1100 1101
Linguagens de Alto
Nível
Utilizam instruções
breves
Compute X = Y + Z
Linguagens
Linguagens de Quarta
Assembler
Geração
Utilizam instruções em Utilizam instruções
naturais
código simbólico
SUM THE FOLLOWING
LOD Y
NUMBERS
ADD Z
4
Linguagens de
Marcação
Utilizam códigos de
controle embutidos
<H1>First heading</H>
<!ELEMENT Product
(#Item | manuf)>
Linguagens
orientadas a objetos
Define objetos que
contêm dados e ações
Document.write
(“Hi There”)
Sistemas de Informação – James A. O’Brien – Editora Saraiva
Software
Tradução de Linguagem de Programação
IF A := B
THEN
• Compiler
• Interpreter
• Assembler
Programa
Tradutor
de Linguagem
1001101
1110101
0010110
Processo
Processo de
de
Tradução
Tradução da
da
Linguagem
Linguagem
Linguagem
de Máquina
Programa
Objeto
Programa fonte
Escrito em
BASIC,
COBOL,
etc.
Sistemas de Informação – James A. O’Brien – Editora Saraiva
4
Software
Resumo do Capítulo
4
• O software consiste em dois tipos principais de
programas: software aplicativo, que dirige o
desempenho de uma tarefa específica do usuário
final, e software de sistema que controla e apóia
as operações de um sistema de computador.
• Software aplicativo inclui vários programas que
podem ser separados em categorias de finalidades
gerais e aplicações específicas.
Sistemas de Informação – James A. O’Brien – Editora Saraiva
Software
Resumo do Capítulo (cont.)
4
• O software de sistema pode ser subdividido em
programas de gerenciamento de sistemas e
programas de desenvolvimento de sistemas.
Aquele é utilizado para controlar o hardware, o
software, as redes e os recursos de dados. Este
último é utilizado pelos especialistas em SI para
criar programas de computador.
• Um sistema operacional é um sistema integrado de
programas que supervisiona as operações da CPU.
Sistemas de Informação – James A. O’Brien – Editora Saraiva
Software
Resumo do Capítulo (cont.)
• Há 5 níveis principais de linguagens de
programação. Os programas tradutores de
linguagem convertem as instruções que estão em
linguagem de programação para instruções em
linguagem de máquina.
Sistemas de Informação – James A. O’Brien – Editora Saraiva
4
Download