You are on page 1of 14

4

Software

Objetivos do Capítulo

• 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
4
Software

Categorias de Softwares

Software
Software

Software
Software Software
Softwarede
de
Aplicativo
Aplicativo Sistemas
Sistemas

Programas
Programas Programas
Programas Programas
Programasde Programas
Aplicativos
Aplicativos Aplicativos de Programasde
de
para Aplicativos Gerenciamento
Gerenciamento Desenvolvimento
para Específicos Desenvolvimento
Específicos de
deSistemas de
Finalidades
Finalidades Sistemas deSistemas
Sistemas
Gerais
Gerais

Sistemas de Informação – James A. O’Brien – Editora Saraiva


4
Software

Tendências em Software

Primeira Segunda Terceira Quarta Quinta


Geração Geração Geração Geração 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
Sistemas de Linguagem Natural
Programas Gerenciamento de e Linguagem
escritos pelo Programas em Sistemas Banco de Dados Orientada a Objetos
usuário Pacotes Operacionais Pacotes Multiuso
Linguagens de Interface Gráfica
Linguagens de Linguagens Linguagens de Quarta Geração
Máquina Simbólicas Alto Nível 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

Navegar Iniciar
Grupos de na Rede Busca de
Discussão Informações

Usos típicos de um
navegador de rede
nos ambientes da
Internet, de Intranets ou
de Extranets

Transferência
de Arquivos Correio
Multimídia Eletrônico

Sistemas de Informação – James A. O’Brien – Editora Saraiva


4
Software

Pacotes de Gerenciamento de Banco de Dados

Desenvolvimento
Consulta ao
do
Banco de Dados
Banco de Dados

Tarefas Básicas dos


Pacotes de Gerenciamento
de Bancos de Dados

Manutenção do Desenvolvimento
Banco de Dados de Aplicação

Sistemas de Informação – James A. O’Brien – Editora Saraiva


4
Software

Tecnologias Multimídia

Placa
Placade
deCaptura
Captura Linguagem
Linguagemde de
de
deVídeo
Vídeo Autoria
Autoria

CD
CD
Storyboard
Storyboard Interativo
Interativo
Tecnologias Áudio
Áudio
Placa
Placade
deSom
Som chaves em Comprimido
Comprimido
Multimídia
Sistema
Sistemade
deEdição
Edição
MIDI
MIDI por
porComputador
Computador

Vídeo
Vídeo Áudio
ÁudioDigital
Digital
Interativo
Interativo Vídeo
VídeoDigital
Digital
Interativo
Interativo

Sistemas de Informação – James A. O’Brien – Editora Saraiva


4
Software

Softwares Aplicativos para E-Business

Administração
financeira
e contabilidade

Administração Administração da
do relacionamento Apoio à cadeia de
com o cliente decisão suprimentos
empresarial

Administração de Planejamento
recursos de recursos
humanos empresariais

Sistemas de Informação – James A. O’Brien – Editora Saraiva


4
Software

Funções de um Sistema Operacional

Interface com
o Usuário

Utilitários e
Gerenciamento Gerenciamento Gerenciamento
Outras
de Recursos de Tarefas de Arquivos
Funções

Sistemas de Informação – James A. O’Brien – Editora Saraiva


4
Software

Tipos de Linguagem de Programação

Linguagens de Linguagens de Alto Linguagens de


Máquina Nível Marcação
Utilizam instruções Utilizam instruções Utilizam códigos de
controle embutidos
em código binário breves <H1>First heading</H>
1001 1001 <!ELEMENT Product
1100 1101 Compute X = Y + Z (#Item | manuf)>
Linguagens Linguagens de Quarta Linguagens
Assembler Geração orientadas a objetos
Utilizam instruções em Utilizam instruções Define objetos que
código simbólico naturais contêm dados e ações
LOD Y SUM THE FOLLOWING Document.write
ADD Z NUMBERS (“Hi There”)

Sistemas de Informação – James A. O’Brien – Editora Saraiva


4
Software

Tradução de Linguagem de Programação

• Compiler
• Interpreter
• Assembler
IF A := B
THEN Programa 1001101
Tradutor 1110101
de Linguagem 0010110

Programa fonte

Escrito em
BASIC,
COBOL, Processo de
etc. Linguagem
Tradução da de Máquina
Linguagem Programa
Objeto

Sistemas de Informação – James A. O’Brien – Editora Saraiva


4
Software

Resumo do Capítulo

• 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


4
Software

Resumo do Capítulo (cont.)

• 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


4
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

You might also like