1software. 2 quando pessoas e empresas compram computadores, em geral, há uma associação total à...
TRANSCRIPT
11
SoftwareSoftware33
22
Quando pessoas e empresas compram computadores, em Quando pessoas e empresas compram computadores, em geral, há uma associação total à máquina (hardware)geral, há uma associação total à máquina (hardware)
Entretanto, é o software que torna um computador útilEntretanto, é o software que torna um computador útil
X
Formado por algoritmos e suas representações para o Formado por algoritmos e suas representações para o computador (programas)computador (programas)
Instruções codificadas necessárias para transformar Instruções codificadas necessárias para transformar dados em informaçõesdados em informações
SoftwareSoftware
33
Tipos de SoftwareTipos de Software
Programas deProgramas deFinalidadesFinalidades
GeraisGerais
Programas deProgramas deFinalidadesFinalidades
GeraisGerais
Programas deProgramas deAplicaçõesAplicaçõesEspecíficasEspecíficas
Programas deProgramas deAplicaçõesAplicaçõesEspecíficasEspecíficas
Programas deProgramas deGerenciamentoGerenciamento
de Sistemasde Sistemas
Programas deProgramas deGerenciamentoGerenciamento
de Sistemasde Sistemas
Programas deProgramas deDesenvolvimento Desenvolvimento
de Sistemasde Sistemas
Programas deProgramas deDesenvolvimento Desenvolvimento
de Sistemasde Sistemas
SoftwareSoftwareAplicativoAplicativoSoftwareSoftware
AplicativoAplicativoSoftware de Software de
SistemasSistemasSoftware de Software de
SistemasSistemas
SoftwareSoftwareSoftwareSoftware
44
O O software de sistemassoftware de sistemas abrange todos os programas abrange todos os programas relacionados com a coordenação operacional do relacionados com a coordenação operacional do computador, dentre eles o computador, dentre eles o sistema operacionalsistema operacional
Coordena a interação entre hardware e software, Coordena a interação entre hardware e software, principalmente a transferência de informações entre a principalmente a transferência de informações entre a memória e os dispositivos de entrada e saídamemória e os dispositivos de entrada e saídaÉ constituído por um É constituído por um kernelkernel (núcleo) e um conjunto de (núcleo) e um conjunto de softwares básicossoftwares básicos
ExemplosExemplos: Windows, Unix, Linux: Windows, Unix, Linux
Sistema OperacionalSistema Operacional
55
Conjunto de programas desenvolvidos para realizar, em Conjunto de programas desenvolvidos para realizar, em combinação com a atividade humana, tarefas ou combinação com a atividade humana, tarefas ou processos específicos, em geral, relacionados com o processos específicos, em geral, relacionados com o processamento de dados para a geração de informaçõesprocessamento de dados para a geração de informações
Opera juntamente com o sistema operacional para que Opera juntamente com o sistema operacional para que um usuário execute tarefas com o computador sem um usuário execute tarefas com o computador sem necessitar ser um programadornecessitar ser um programador
Pode ser usado para solucionar um Pode ser usado para solucionar um problema emproblema em particularparticular ou para executar uma ou para executar uma tarefa específicatarefa específica
Podem ser Podem ser personalizadospersonalizados ou oferecidos em ou oferecidos em pacotespacotes
Software Software comercialcomercial é vendido em lojas ou por meio de é vendido em lojas ou por meio de catálogoscatálogos
Software AplicativoSoftware Aplicativo
66
Escritório:Escritório: processador de texto, planilha eletrônica, utilitários, processador de texto, planilha eletrônica, utilitários, comunicação, gerenciador de informações pessoais, etccomunicação, gerenciador de informações pessoais, etc Administrativos:Administrativos: sistemas de faturamento, contas a pagar, sistemas de faturamento, contas a pagar, folha de pagamento, controle de estoque, controle de produção, folha de pagamento, controle de estoque, controle de produção, contabilidade etccontabilidade etc AutomaçãoAutomação Comercial:Comercial: reserva de passagens, contas reserva de passagens, contas correntes, pontos de venda, caixas automáticos etccorrentes, pontos de venda, caixas automáticos etc Técnico-científicos:Técnico-científicos: cálculo de estruturas, planejamento e cálculo de estruturas, planejamento e controle de projetos, pesquisas operacionais, problemas de controle de projetos, pesquisas operacionais, problemas de engenharia etcengenharia etc Automação Industrial:Automação Industrial: ativação, programação e controle de ativação, programação e controle de máquinas e equipamentos, controle de processos, calibração máquinas e equipamentos, controle de processos, calibração Apoio Educacional:Apoio Educacional: assistência a instruções, ensino auxiliado assistência a instruções, ensino auxiliado pelo computador etcpelo computador etc Especiais e Científicos:Especiais e Científicos: teleprocessamento, comunicações, teleprocessamento, comunicações, militares, pesquisas espaciais, pesquisas meteorológicas etcmilitares, pesquisas espaciais, pesquisas meteorológicas etc Entretenimento:Entretenimento: jogos, música etc jogos, música etc
Tipos de Software AplicativoTipos de Software Aplicativo
77
Software Orientado à TarefaSoftware Orientado à Tarefa
Software de produtividadeSoftware de produtividadeSoftware especializado em realizar determinadas Software especializado em realizar determinadas tarefas, com mais rapideztarefas, com mais rapidez
Principais categorias: processador de texto/editoração Principais categorias: processador de texto/editoração eletrônica, planilha eletrônica, gerenciadoreletrônica, planilha eletrônica, gerenciador de banco de de banco de dados, gráfico, gerenciador de informações pessoais e dados, gráfico, gerenciador de informações pessoais e comunicaçãocomunicação
88
Processadores de TextoProcessadores de TextoSoftware Orientado à TarefaSoftware Orientado à Tarefa
Software de computador maisSoftware de computador maisamplamente usadoamplamente usado
Permite criar, editar, formatar, Permite criar, editar, formatar, armazenar, e imprimir textos armazenar, e imprimir textos e gráficos em um documentoe gráficos em um documento
ExemplosExemplos: MS Word, Publishing: MS Word, Publishing
UsuárioUsuário UtilizaçãoUtilização
EmpresaEmpresa Redigir memorandos, relatórios, Redigir memorandos, relatórios, correspondência etccorrespondência etc
DomésticoDoméstico Digitar documentos, cartas, Digitar documentos, cartas, periódicos etcperiódicos etc
99
Planilhas EletrônicasPlanilhas Eletrônicas
DespesasDespesas JaneiroJaneiro FevereiroFevereiro MarçoMarço TotalTotal
AluguelAluguel 300,00300,00 300,00300,00 300,00300,00 900,00900,00
TelefoneTelefone 100,00100,00 95,0095,00 110,00110,00 305,00305,00
ÁguaÁgua 50,0050,00 55,0055,00 45,0045,00 150,00150,00
AlimentaçãoAlimentação 400,00400,00 410,00410,00 450,00450,00 1260,001260,00
TotalTotal 850,00850,00 863,00863,00 905,00905,00 2615,002615,00
Software Orientado à TarefaSoftware Orientado à Tarefa
Compostas de colunas e linhasCompostas de colunas e linhas
Usadas como uma ferramenta de negócioUsadas como uma ferramenta de negócio
Oferece aos usuários uma visão que eles não Oferece aos usuários uma visão que eles não conseguiriam produzir prontamente por conta própriaconseguiriam produzir prontamente por conta própria
Recalcula de maneira automática os resultados quando Recalcula de maneira automática os resultados quando um número é alteradoum número é alterado
ExemploExemplo: MS Excel: MS Excel
1010
GráficosGráficosSoftware Orientado à TarefaSoftware Orientado à Tarefa
O O software gráficosoftware gráfico permite a manipulação de imagens permite a manipulação de imagens
O O software de apresentação gráficasoftware de apresentação gráfica podem produzir podem produzir gráficos, mapas e tabelas e ajudar as pessoas a gráficos, mapas e tabelas e ajudar as pessoas a comparar dados, detectar tendências mais facilmente e comparar dados, detectar tendências mais facilmente e tomar decisões mais rapidamente, já que a informação tomar decisões mais rapidamente, já que a informação visual é mais atraente do que uma página numéricavisual é mais atraente do que uma página numérica
ExemplosExemplos: Corel Draw e MS PowerPOint: Corel Draw e MS PowerPOint
1111
ComunicaçõesComunicaçõesSoftware Orientado à TarefaSoftware Orientado à Tarefa
O O software de comunicaçãosoftware de comunicação permite que dois ou mais permite que dois ou mais computadores se comuniquem reciprocamentecomputadores se comuniquem reciprocamente
Atualmente a Internet é o meio mais provável de Atualmente a Internet é o meio mais provável de comunicação tanto de indivíduos quanto de empresascomunicação tanto de indivíduos quanto de empresas
O O browserbrowser é o software usado para acessar a Internet é o software usado para acessar a Internet
ExemplosExemplos: Internet Explorer, Mozila FireFox: Internet Explorer, Mozila FireFox
1212
Gerenciadores de Informações Pessoais (PIM)Gerenciadores de Informações Pessoais (PIM)Software Orientado à TarefaSoftware Orientado à Tarefa
São softwares que oferecem as funções necessárias São softwares que oferecem as funções necessárias para controlar todas as atividades de uma vida atarefadapara controlar todas as atividades de uma vida atarefada
Dispõe de recursos como: calendário de compromissos, Dispõe de recursos como: calendário de compromissos, catálogo de endereços, gerenciador de tarefas, bloco de catálogo de endereços, gerenciador de tarefas, bloco de notas e calculadoranotas e calculadora
ExemploExemplo: MS Outlook: MS Outlook
1313
Software de Mercado VerticalSoftware de Mercado VerticalSoftware de NegóciosSoftware de Negócios
Desenvolvido especificamente para um negócio em Desenvolvido especificamente para um negócio em particularparticular
Apresenta opções com uma série de telas fáceis de Apresenta opções com uma série de telas fáceis de acompanhar que dispensam muito treinamentoacompanhar que dispensam muito treinamento
1414
Software para Grupos de TrabalhoSoftware para Grupos de TrabalhoSoftware de NegóciosSoftware de Negócios
Software que permite que um grupo compartilhe ou Software que permite que um grupo compartilhe ou rastreie informações em conjuntorastreie informações em conjunto
Também conhecido como Também conhecido como GROUPWAREGROUPWARE ou software ou software colaborativocolaborativo
Pode combinar e-mail, recurso de rede, escalonamento e Pode combinar e-mail, recurso de rede, escalonamento e banco de dadosbanco de dados
1515
Conhecido como Conhecido como Small Office/Home Office (SOHO)Small Office/Home Office (SOHO)
Software de preços menores para executar funções Software de preços menores para executar funções voltadas a pequenos negóciosvoltadas a pequenos negócios
ExemplosExemplos:: Software contábil, redação e publicidade, Software contábil, redação e publicidade, atendimento ao cliente, manutenção de contatos, atendimento ao cliente, manutenção de contatos, promoções de vendaspromoções de vendas
Software para Pequenos NegóciosSoftware para Pequenos NegóciosSoftware de NegóciosSoftware de Negócios
1616
Help DeskHelp Desk
A equipe de suporteA equipe de suporteauxilia em: auxilia em: Escolha de softwareEscolha de software Treinamento em softwareTreinamento em software Acesso aos sistemas de computação da corporaçãoAcesso aos sistemas de computação da corporação Instalação de software e hardwareInstalação de software e hardware Implementação de atualizaçãoImplementação de atualização Execução de serviço de diagnóstico e solução de Execução de serviço de diagnóstico e solução de possíveis problemaspossíveis problemas
Equipe de suporteEquipe de suporteCentro de informação da empresaCentro de informação da empresaAjuda a fidelizar o cliente (ou Ajuda a fidelizar o cliente (ou afastá-lo)afastá-lo)
1717
Vírus de ComputadorVírus de Computador
É um programa que tem como objetivo contaminar outros É um programa que tem como objetivo contaminar outros programas ou o hardware do computadorprogramas ou o hardware do computador
Sua contaminação se dá por troca de programas, ao se Sua contaminação se dá por troca de programas, ao se baixar arquivo da internet ou via e-mailbaixar arquivo da internet ou via e-mail
1818
Desenvolvimento de SoftwareDesenvolvimento de Software
Linguagem de ProgramaçãoLinguagem de Programação
Método padronizado para expressarMétodo padronizado para expressarinstruções para um computadorinstruções para um computador
Conjunto de regras sintáticas eConjunto de regras sintáticas esemânticas usadas para definirsemânticas usadas para definirum programa de computadorum programa de computador
1919
Linguagem de MáquinaLinguagem de Máquina: seqüência de dígitos binários : seqüência de dígitos binários que codificam instruções a serem executadasque codificam instruções a serem executadas
Linguagem de Baixo NívelLinguagem de Baixo Nível: mais próxima ao : mais próxima ao código da máquina e, portanto, menos abstratacódigo da máquina e, portanto, menos abstrataAssocia mneumônicos a instruçõesAssocia mneumônicos a instruçõesExemploExemplo: Assembly: Assembly
Linguagem de Alto NívelLinguagem de Alto Nível: nível de abstração elevado, : nível de abstração elevado, longe do código de máquina e mais próximo à longe do código de máquina e mais próximo à linguagem humana, no nível da especificação de linguagem humana, no nível da especificação de algoritmosalgoritmosExemplosExemplos: Pascal, C++, Java: Pascal, C++, Java
Linguagem de Muito Alto NívelLinguagem de Muito Alto Nível: nível de especificação : nível de especificação declarativadeclarativaExemploExemplo: SQL: SQL
Linguagem de ProgramaçãoLinguagem de Programação
2020
Nível de AbstraçãoNível de Abstração
ProgramadorAplicação
Programa em Linguagem de Alto Nível
Programa em Linguagem Assembly
Programa em Linguagem de Máquina
Micro-programa em Linguagem de Transferência
de Registros
Sistema Digital
Compilador
Assembler
Projetistas de Processadores
Projetistas de Sistemas Digitais
Usuário
2121
PrimeiraGeraçãoPrimeiraGeração
SegundaGeraçãoSegundaGeração
TerceiraGeraçãoTerceiraGeração
QuartaGeraçãoQuarta
GeraçãoQuinta
GeraçãoQuinta
Geração
Programasescritos pelo
Usuário
Linguagensde Máquina
Programasem Pacotes
LinguagensSimbólicas
SistemasOperacionais
Linguagensde Alto Nível
DBMS
Linguagens de Quarta Geração
Pacotes paraMicrocomputador
Linguagem Naturale Linguagem OO
Pacotes Multiuso,interface gráfica,capacidade para uso em Rede e
ajuda especializada
Tendência: Rumo a Pacotes Aplicativos de Fácil Uso, Múltiplas Finalidades, com Capacidade para Uso em Rede para Produtividade e Colaboração
Tendência: Rumo a Linguagens e Ferramentas Visuais ou de Conversação
Tendências em SoftwareTendências em Software
2222
Adquirindo SoftwareAdquirindo SoftwareFreeware:Freeware:
Software pelo qual não se cobra nenhuma taxaSoftware pelo qual não se cobra nenhuma taxa
O autor opta por oferecê-lo gratuitamente a todosO autor opta por oferecê-lo gratuitamente a todos
Protegido por direitos autorais (o autor Protegido por direitos autorais (o autor mantém a propriedade legal e pode impor mantém a propriedade legal e pode impor restrições de uso)restrições de uso)
Software de Domínio Público:Software de Domínio Público:
Não é protegido por direito autorais (copyright)Não é protegido por direito autorais (copyright)
Pode ser usado e modificado sem restriçõesPode ser usado e modificado sem restrições
Geralmente são softwares patrocinados pelo governo Geralmente são softwares patrocinados pelo governo nas instituições de ensino públiconas instituições de ensino público
2323
Software Aberto (Open-Source Software):Software Aberto (Open-Source Software):
É uma variação do É uma variação do freewarefreeware
Junto com o programa é disponibilizado o Junto com o programa é disponibilizado o código-fontecódigo-fonte
Ajuda a identificar erros (bugs) e a criar Ajuda a identificar erros (bugs) e a criar melhorias mais facilmentemelhorias mais facilmente
Shareware:Shareware:
Muitas vezes confundido com o freewareMuitas vezes confundido com o freeware
Distribuído gratuitamente com licença para uso por um Distribuído gratuitamente com licença para uso por um período experimentalperíodo experimental
Para continuar o uso, é necessário adquirir a Para continuar o uso, é necessário adquirir a autorização e a documentaçãoautorização e a documentação
Adquirindo SoftwareAdquirindo Software
2424
Software Empacotado ou Comercial:Software Empacotado ou Comercial:Protegido por direito autoraisProtegido por direito autoraisEm geral, custa mais do que o Em geral, custa mais do que o sharewaresharewareNão deve ser copiado sem permissão do fabricanteNão deve ser copiado sem permissão do fabricante
Software Pirata:Software Pirata:Cópia ilegal de software comercialCópia ilegal de software comercial
Adquirindo SoftwareAdquirindo Software
2525
PiratariaPirataria: aquisição e o uso de cópias ilegais de : aquisição e o uso de cópias ilegais de softwaressoftwares
A pirataria ultrapassou as barreira do nível individual, A pirataria ultrapassou as barreira do nível individual, chegando a atingir organizações de médio e pequeno chegando a atingir organizações de médio e pequeno porteporte
FalsificaçãoFalsificação: copiar grande quantidades de CDs e : copiar grande quantidades de CDs e DVDs e empacotá-los de forma a assemelharem aos DVDs e empacotá-los de forma a assemelharem aos originaisoriginais
FAZER CÓPIAS NÃO AUTORIZADAS É ROUBOFAZER CÓPIAS NÃO AUTORIZADAS É ROUBO
Copiar um programa para utilizá-lo sem pagar ou Copiar um programa para utilizá-lo sem pagar ou comercializá-lo é infração à LEI!comercializá-lo é infração à LEI!
Ética e Software AplicativoÉtica e Software Aplicativo
2626
Na maioria das organizações, a informática ganhou Na maioria das organizações, a informática ganhou importância merecendo destaque quase que exclusivoimportância merecendo destaque quase que exclusivo
As empresas modernas tentam organizar um As empresas modernas tentam organizar um departamento em que se concentre todos os dados, departamento em que se concentre todos os dados, sistemas de informação: é a sistemas de informação: é a Gerência deGerência de Tecnologia de Tecnologia de InformaçãoInformação!!
Composta de pessoas que são responsáveis pelos Composta de pessoas que são responsáveis pelos recursos de informática da organizaçãorecursos de informática da organização
Faz a manutenção de dados e provê serviços aos Faz a manutenção de dados e provê serviços aos usuários finaisusuários finais
Computadores e PessoasComputadores e Pessoas
2727
Profissionais de InformáticaProfissionais de Informática
Operador de entrada de dadosOperador de entrada de dados: Prepara os dados para : Prepara os dados para processamentoprocessamento
Operador de computadorOperador de computador: Monitora sistemas de : Monitora sistemas de computação, revê procedimentos, mantém computação, revê procedimentos, mantém equipamentos periféricos em funcionamento e faz equipamentos periféricos em funcionamento e faz cópias de segurançacópias de segurança
Fitotecário:Fitotecário: Cataloga os discos e fitas processados e os Cataloga os discos e fitas processados e os mantém segurosmantém seguros
ProgramadorProgramador: Projeta, desenvolve, testa, implementa, : Projeta, desenvolve, testa, implementa, mantém e atualiza programas que processam os dados mantém e atualiza programas que processam os dados no computadorno computador
Classificação 1Classificação 1
2828
Analista de sistemasAnalista de sistemas: Planeja e projeta sistemas de : Planeja e projeta sistemas de computação completos, não apenas programas computação completos, não apenas programas individuaisindividuais
Administrador de rede:Administrador de rede: Implementa e mantém a(s) Implementa e mantém a(s) rede(s) da organizaçãorede(s) da organização
Diretor de InformáticaDiretor de Informática: : Comumente chamado de CIO (Chief Information Officer) Comumente chamado de CIO (Chief Information Officer) Deve entender não só de tecnologia de computadores, Deve entender não só de tecnologia de computadores, como também compreender as metas e operação de como também compreender as metas e operação de toda a organização e ser capaz de tomar decisões toda a organização e ser capaz de tomar decisões estratégicasestratégicas
Profissionais de InformáticaProfissionais de InformáticaClassificação 1Classificação 1
2929
Especialista segmentadoEspecialista segmentado
Atuação, principalmente, nas empresas prestadoras de Atuação, principalmente, nas empresas prestadoras de serviços de um negócio definidoserviços de um negócio definidoExemploExemplo: administração de redes, Internet, : administração de redes, Internet, administração de banco de dados, multimídia, administração de banco de dados, multimídia, computação gráfica, treinamento, manutenção, vendas computação gráfica, treinamento, manutenção, vendas etcetc
Analista de negócios e/ou de informaçõesAnalista de negócios e/ou de informações
Atuação nas empresas em Unidades de Negócios ou Atuação nas empresas em Unidades de Negócios ou Departamentais, utilizando o conhecimento dos recursos Departamentais, utilizando o conhecimento dos recursos de informática em um negócio específico, participando de informática em um negócio específico, participando ativamente dos processos das empresaativamente dos processos das empresaExemploExemplo: analista de sistemas industriais, ISO 9000, : analista de sistemas industriais, ISO 9000, comercial ou implanta pacotes de software empresarialcomercial ou implanta pacotes de software empresarial
Profissionais de InformáticaProfissionais de InformáticaClassificação 2Classificação 2
3030
Engenheiro de software focado no desenvolvimento de Engenheiro de software focado no desenvolvimento de soluções soluções Atuação nas Software-Houses e nas empresas em geralAtuação nas Software-Houses e nas empresas em geralProfissional de soluções integradas, conhecido com a Profissional de soluções integradas, conhecido com a junção do programador e analista de sistemasjunção do programador e analista de sistemas
CIO (Chief Information Officer)CIO (Chief Information Officer)
Gestores de informática e/ou líder de unidade de Gestores de informática e/ou líder de unidade de negócios, assessor em staff ligado à alta administração, negócios, assessor em staff ligado à alta administração, gerindo e fornecendo informações para tomada de gerindo e fornecendo informações para tomada de decisõesdecisões
ITM (Information Technology Manager)ITM (Information Technology Manager)
Executivo que participa das decisões das empresas, Executivo que participa das decisões das empresas, fortemente embasado em tecnologias de informática e fortemente embasado em tecnologias de informática e informações geraisinformações gerais
Profissionais de InformáticaProfissionais de InformáticaClassificação 2Classificação 2