Software 3 Software

Propaganda
1
Software
3
Software
2
Formado por algoritmos e suas representaç
representações para o
computador (programas)
Instruç
Instruções codificadas necessá
necessárias para transformar
dados em informaç
informações
X
Quando pessoas e empresas compram computadores, em
geral, há
há uma associaç
associação total à máquina (hardware)
Entretanto, é o software que torna um computador útil
1
3
Tipos de Software
Software
Software
Software de
de
Sistemas
Sistemas
Software
Software
Aplicativo
Aplicativo
Programas
Programas de
de
Finalidades
Finalidades
Gerais
Gerais
Programas
Programas de
de
Aplicaç
ções
Aplica
Aplicações
Especí
íficas
Espec
Específicas
Programas
Programas de
de
Gerenciamento
Gerenciamento
de
de Sistemas
Sistemas
Programas
Programas de
de
Desenvolvimento
Desenvolvimento
de
de Sistemas
Sistemas
Sistema Operacional
4
O software de sistemas abrange todos os programas
relacionados com a coordenaç
coordenação operacional do
computador, dentre eles o sistema operacional
Coordena a interaç
interação entre hardware e software,
principalmente a transferência de informaç
informações entre a
memó
memória e os dispositivos de entrada e saí
saída
É constituí
constituído por um kernel (nú
(núcleo) e um conjunto de
softwares bá
básicos
Exemplos:
Exemplos: Windows, Unix, Linux
2
5
Software Aplicativo
Conjunto de programas desenvolvidos para realizar, em
combinaç
combinação com a atividade humana, tarefas ou
processos especí
específicos, em geral, relacionados com o
processamento de dados para a geraç
geração de informaç
informações
Opera juntamente com o sistema operacional para que
um usuá
usuário execute tarefas com o computador sem
necessitar ser um programador
Pode ser usado para solucionar um problema em
particular ou para executar uma tarefa especí
específica
Podem ser personalizados ou oferecidos em pacotes
Software comercial é vendido em lojas ou por meio de
catá
catálogos
6
Tipos de Software Aplicativo
ƒ Escritó
Escritório: processador de texto, planilha eletrônica, utilitá
utilitários,
comunicaç
comunicação, gerenciador de informaç
informações pessoais, etc
ƒ Administrativos: sistemas de faturamento, contas a pagar,
folha de pagamento, controle de estoque, controle de produç
produção,
contabilidade etc
ƒ Automaç
Automação Comercial: reserva de passagens, contas
correntes, pontos de venda, caixas automá
automáticos etc
ƒ Técnicocnico-cientí
científicos: cálculo de estruturas, planejamento e
controle de projetos, pesquisas operacionais, problemas de
engenharia etc
ƒ Automaç
Automação Industrial: ativaç
ativação, programaç
programação e controle de
máquinas e equipamentos, controle de processos, calibraç
calibração
ƒ Apoio Educacional: assistência a instruç
instruções, ensino auxiliado
pelo computador etc
ƒ Especiais e Cientí
Científicos: teleprocessamento, comunicaç
comunicações,
militares, pesquisas espaciais, pesquisas meteoroló
meteorológicas etc
ƒ Entretenimento: jogos, mú
música etc
3
7
Software Orientado à Tarefa
Software de produtividade
Software especializado em realizar determinadas
tarefas, com mais rapidez
Principais categorias: processador de texto/editoraç
texto/editoração
eletrônica, planilha eletrônica, gerenciador de banco de
dados, grá
gráfico, gerenciador de informaç
informações pessoais e
comunicaç
comunicação
Software Orientado à Tarefa
8
Processadores de Texto
Software de computador mais
amplamente usado
Permite criar, editar, formatar,
armazenar, e imprimir textos
e grá
gráficos em um documento
Exemplos:
Exemplos: MS Word, Publishing
Usuário
Empresa
Doméstico
Utilização
Redigir memorandos, relatórios,
correspondência etc
Digitar documentos, cartas,
periódicos etc
4
9
Software Orientado à Tarefa
Planilhas Eletrônicas
Compostas de colunas e linhas
Usadas como uma ferramenta de negó
negócio
Oferece aos usuá
usuários uma visão que eles não
conseguiriam produzir prontamente por conta pró
própria
Recalcula de maneira automá
automática os resultados quando
um nú
ú
mero
é
alterado
n
Exemplo:
Exemplo: MS Excel
Janeiro
Fevereiro
Março
Total
Aluguel
Despesas
300,00
300,00
300,00
900,00
Telefone
100,00
95,00
110,00
305,00
Água
50,00
55,00
45,00
150,00
Alimentação
400,00
410,00
450,00
1260,00
Total
850,00
863,00
905,00
2615,00
Software Orientado à Tarefa
10
Gráficos
O software grá
gráfico permite a manipulaç
manipulação de imagens
O software de apresentaç
apresentação grá
gráfica podem produzir
grá
á
ficos,
mapas
e
tabelas
e
ajudar
as pessoas a
gr
comparar dados, detectar tendências mais facilmente e
tomar decisões mais rapidamente, já
já que a informaç
informação
visual é mais atraente do que uma pá
página numé
numérica
Exemplos:
Exemplos: Corel Draw e MS PowerPOint
5
Software Orientado à Tarefa
11
Comunicações
O software de comunicaç
comunicação permite que dois ou mais
computadores se comuniquem reciprocamente
Atualmente a Internet é o meio mais prová
provável de
comunicaç
ç
ão
tanto
de
indiví
í
duos
quanto
de empresas
comunica
indiv
O browser é o software usado para acessar a Internet
Exemplos:
Exemplos: Internet Explorer, Mozila FireFox
Software Orientado à Tarefa
12
Gerenciadores de Informações Pessoais (PIM)
São softwares que oferecem as funç
funções necessá
necessárias
para controlar todas as atividades de uma vida atarefada
Dispõe de recursos como: calendá
calendário de compromissos,
catá
catálogo de endereç
endereços, gerenciador de tarefas, bloco de
notas e calculadora
Exemplo:
Exemplo: MS Outlook
6
Software de Negócios
13
Software de Mercado Vertical
Desenvolvido especificamente para um negó
negócio em
particular
Apresenta opç
opções com uma sé
série de telas fá
fáceis de
acompanhar que dispensam muito treinamento
Software de Negócios
14
Software para Grupos de Trabalho
Software que permite que um grupo compartilhe ou
rastreie informaç
informações em conjunto
També
Também conhecido como GROUPWARE ou software
colaborativo
Pode combinar ee-mail, recurso de rede, escalonamento e
banco de dados
7
Software de Negócios
15
Software para Pequenos Negócios
Conhecido como Small Office/Home
Office/Home Office (SOHO)
Software de preç
preços menores para executar funç
funções
voltadas a pequenos negó
negócios
Exemplos:
Exemplos: Software contá
contábil, redaç
redação e publicidade,
atendimento ao cliente, manutenç
manutenção de contatos,
promoç
promoções de vendas
16
Help Desk
Equipe de suporte
Centro de informaç
informação da empresa
Ajuda a fidelizar o cliente (ou
afastá
afastá-lo)
A equipe de suporte
auxilia em:
ƒ Escolha de software
ƒ Treinamento em software
ƒ Acesso aos sistemas de computaç
computação da corporaç
corporação
ƒ Instalaç
Instalação de software e hardware
ƒ Implementaç
Implementação de atualizaç
atualização
ƒ Execuç
Execução de serviç
serviço de diagnó
diagnóstico e soluç
solução de
possí
possíveis problemas
8
17
Vírus de Computador
É um programa que tem como objetivo contaminar outros
programas ou o hardware do computador
Sua contaminaç
contaminação se dá
dá por troca de programas por meio
magné
magnético, ao se baixar arquivo da internet ou via ee-mail
18
Desenvolvimento de Software
Linguagem de Programaç
Programação
Método padronizado para expressar
instruç
instruções para um computador
Conjunto de regras sintá
sintáticas e
semânticas usadas para definir
um programa de computador
9
19
Linguagem de Programação
Linguagem de Má
Máquina:
quina: seqü
seqüência de dí
dígitos biná
binários
que codificam instruç
instruções a serem executadas
Linguagem de Baixo Ní
Nível:
vel: mais pró
próxima ao
código da má
á
quina
e,
portanto,
menos
abstrata
m
Associa mneumônicos a instruç
instruções
Exemplo:
Exemplo: Assembly
Linguagem de Alto Ní
Nível:
vel: ní
nível de abstraç
abstração elevado,
longe do có
código de má
máquina e mais pró
próximo à linguagem
humana, no ní
nível da especificaç
especificação de algoritmos
Exemplos:
Exemplos: Pascal, C++, Java
Linguagem de Muito Alto Ní
Nível:
vel: ní
nível de especificaç
especificação
declarativa
Exemplo:
Exemplo: SQL
Nível de Abstração
Usuário
20
Aplicação
Programador
Programa em
Linguagem de Alto Nível
Compilador
Programa em
Linguagem Assembly
Assembler
Programa em
Linguagem de Máquina
Micro-programa em
Linguagem de Transferência
de Registros
Sistema Digital
Projetistas de
Processadores
Projetistas de
Sistemas Digitais
10
21
Tendências em Software
Primeira
Primeira
Geração
Geração
Segunda
Segunda
Geração
Geração
Terceira
Terceira
Geração
Geração
Quarta
Quarta
Geração
Geração
Quinta
Quinta
Geração
Geração
Tendência: Rumo a Pacotes Aplicativos de Fácil Uso, Múltiplas Finalidades,
com Capacidade para Uso em Rede para Produtividade e Colaboração
Programas
escritos pelo
Usuário
Linguagens
de Máquina
DBMS
Programas
em Pacotes
Sistemas
Operacionais
Linguagens
Simbólicas
Linguagens
de Alto Nível
Linguagem Natural
e Linguagem OO
Linguagens de
Quarta Geração
Pacotes Multiuso,
interface gráfica,
capacidade para
Pacotes para
uso em Rede e
Microcomputador ajuda especializada
Tendência: Rumo a Linguagens e Ferramentas Visuais ou de Conversação
22
Adquirindo Software
Freeware:
Freeware:
Software pelo qual não se cobra nenhuma taxa
O autor opta por oferecêoferecê-lo gratuitamente a todos
Protegido por direitos autorais (o autor
manté
mantém a propriedade legal e pode impor
restriç
restrições de uso)
Software de Domí
Domínio Pú
Público:
Não é protegido por direito autorais (copyright)
Pode ser usado e modificado sem restriç
restrições
Geralmente são softwares patrocinados pelo governo
nas instituiç
instituições de ensino pú
público
11
23
Adquirindo Software
Software Aberto (Open
(Open--Souce Software):
É uma variaç
variação do freeware
Junto com o programa é disponibilizado o
códigodigo-fonte
Ajuda a identificar erros (bugs
(bugs)) e a criar
melhorias mais facilmente
Shareware:
Shareware:
Muitas vezes confundido com o freeware
Distribuí
Distribuído gratuitamente com licenç
licença para uso por um
perí
período experimental
Para continuar o uso, é necessá
necessário adquirir a
autorizaç
autorização e a documentaç
documentação
24
Adquirindo Software
Software Empacotado ou Comercial:
Protegido por direito autorais
Em geral, custa mais do que o shareware
Não deve ser copiado sem permissão do fabricante
Software Pirata:
Cópia ilegal de software comercial
12
25
Ética e Software Aplicativo
Pirataria:
Pirataria: aquisiç
aquisição e o uso de có
cópias ilegais de
softwares
A pirataria ultrapassou as barreira do ní
nível individual,
chegando a atingir organizaç
ç
ões
de
mé
organiza
médio e pequeno
porte
Falsificaç
Falsificação:
ão: copiar grande quantidades de CDs e
DVDs e empacotá
empacotá-los de forma a assemelharem aos
originais
FAZER CÓ
CÓPIAS NÃO AUTORIZADAS É ROUBO
Copiar um programa para utilizá
utilizá-lo sem pagar ou
comercializá
á
lo
é
infraç
ç
ão
à
LEI!
comercializ
infra
26
Computadores e Pessoas
Na maioria das organizaç
organizações, a informá
informática ganhou
importância merecendo destaque quase que exclusivo
As empresas modernas tentam organizar um
departamento em que se concentre todos os dados,
sistemas de informaç
informação: é a Gerência de Tecnologia de
Informaç
Informação!
ão!
ƒ Composta de pessoas que são responsá
responsáveis pelos
recursos de informá
informática da organizaç
organização
ƒ Faz a manutenç
manutenção de dados e provê serviç
serviços aos
usuá
usuários finais
13
27
Profissionais de Informática
Classificação 1
Operador de entrada de dados:
dados: Prepara os dados para
processamento
Operador de computador:
computador: Monitora sistemas de
computaç
computação, revê procedimentos, manté
mantém
equipamentos perifé
periféricos em funcionamento e faz có
cópias
de seguranç
segurança
Fitotecá
Fitotecário:
rio: Cataloga os discos e fitas processados e os
manté
mantém seguros
Programador:
Programador: Projeta, desenvolve, testa, implementa,
manté
mantém e atualiza programas que processam os dados
no computador
28
Profissionais de Informática
Classificação 1
Analista de sistemas:
sistemas: Planeja e projeta sistemas de
computaç
computação completos, não apenas programas
individuais
Administrador de rede: Implementa e manté
mantém a(s)
rede(s) da organizaç
organização
Diretor de Informá
Informática:
tica:
Comumente chamado de CIO (Chief
(Chief Information Officer)
Officer)
Deve entender não só
só de tecnologia de computadores,
como també
também compreender as metas e operaç
operação de
toda a organizaç
ç
ão
e
ser
capaz
de
tomar
decisões
organiza
estraté
estratégicas
14
29
Profissionais de Informática
Classificação 2
Especialista segmentado
Atuaç
Atuação, principalmente, nas empresas prestadoras de
serviç
serviços de um negó
negócio definido
Exemplo:
Exemplo: administraç
administração de redes, Internet,
administraç
administração de banco de dados, multimí
multimídia,
computaç
ç
ão
grá
á
fica,
treinamento,
manutenç
computa
gr
manutenção, vendas
etc
Analista de negó
negócios e/ou de informaç
informações
Atuaç
Atuação nas empresas em Unidades de Negó
Negócios ou
Departamentais, utilizando o conhecimento dos recursos
de informá
informática em um negó
negócio especí
específico, participando
ativamente dos processos das empresa
Exemplo:
Exemplo: analista de sistemas industriais, ISO 9000,
comercial ou implanta pacotes de software empresarial
30
Profissionais de Informática
Classificação 2
Engenheiro de software focado no desenvolvimento de
soluç
soluções
Atuaç
Atuação nas SoftwareSoftware-Houses e nas empresas em geral
Profissional de soluç
soluções integradas, conhecido com a
junç
junção do programador e analista de sistemas
CIO (Chief
(Chief Information Officer)
Officer)
Gestores de informá
informática e/ou lí
líder de unidade de
negó
negócios, assessor em staff ligado à alta administraç
administração,
gerindo e fornecendo informaç
informações para tomada de
decisões
ITM (Information
(Information Technology Manager)
Manager)
Executivo que participa das decisões das empresas,
fortemente embasado em tecnologias de informá
informática e
informaç
informações gerais
15
Download