Resumo do Capítulo

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
Aplicativo
Programas
Aplicativos
para
Finalidades
Gerais
Software de
Sistemas
Programas
Aplicativos
Específicos
Programas de
Gerenciamento
de Sistemas
Programas de
Desenvolvimento
de 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 de Captura
de Vídeo
Linguagem de
Autoria
CD
Interativo
Storyboard
Placa de Som
Tecnologias
chaves em
Multimídia
Áudio
Comprimido
Sistema de Edição
por Computador
MIDI
Vídeo
Interativo
4
Vídeo Digital
Interativo
Áudio 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 de
Tradução da
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