Objetivos Definir e classificar os principais tipos de softwares Básico Aplicativos
Software Categorias Principais de Software Básico Chamado de Sistema Operacional. Informa ao computador como ele deve usar os seus próprios componentes. Aplicativo Informa ao computador como realizar tarefas específicas para o usuário.
Software Básico Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos do computador (CPU, dispositivos periféricos). Estabelece uma interface com o usuário. Determina como o usuário interage com o sistema operacional. Provê e executa serviços para softwares aplicativos.
Sistema Operacional Computadores Pessoais Plataforma: combinação de hardware de computador e software de sistema operacional. Wintel (Microsoft Windows que roda em um PC baseado em Intel) é a mais comum. Plataformas Comuns: MS-DOS Windows MAC OS Unix Linux
Programas Utilitários Executam tarefas secundárias. Exemplos: Gerenciador de arquivos Compactação de arquivos Outros
Programas Utilitários Gerenciador de Arquivos Armazena arquivos em uma estrutura de diretórios hierárquica. O Windows usa o Windows Explorer.
Programas Utilitários Compactador de arquivos Reduz a quantidade de espaço que um arquivo requer. Faz o arquivo ocupar menos espaço em disco. Toma menos tempo para transmitir por meio de linhas de comunicação. Exemplos: Winrar Winzip 7-zip
Programas Utilitários Outros Programas Utilitários Backup e Restauração: Backup: faz cópias de discos e armazena-as em um lugar seguro. Restauração: restaura arquivos de backups. Desfragmentador de disco: reorganiza o disco a fim de que todos os arquivos sejam armazenados em localizações contíguas. Driver de dispositivo: manipula comandos para dispositivos, como, por exemplo, impressoras e dispositivos de armazenamento.
Software aplicativo
Computador Computador Hardware X Software Hardware Compreende a parte física do computador: placas, processador, memórias, disco rígido, periféricos, vídeo, etc. Software É a parte lógica programável. São programas que estabelecem as tarefas que o computador executará
Hardware x Software A relação existente entre Hardware, Software Básico e Software Aplicativo Hardware + Software Básico + Software Aplicativo + Usuário (Peopleware)
Software Aplicativo Conceito São programas que têm por objetivo o desempenho de tarefas práticas, em geral ligadas ao processamento de dados, como o trabalho em escritório ou empresarial. Tem como foco o usuário.
Software Aplicativo O Software Aplicativo Utiliza recursos do computador para resolver problemas e executar tarefas de modo geral ou específicas. Pode dar suporte para: Indivíduos, Grupos, ou Organizações.
Software Aplicativo Podem ser divididos em: Uso geral: Uso específico: Editores de Texto Folha de Pagamento Planilhas de cálculo Controle de Estoque Gráficos, Imposto de Renda Etc. Cadastros Contas a pagar e receber Etc.
Software Aplicativo Classificação (mais importantes) Automação Industrial Aplicações Comerciais Apoio Educacional Especiais e científicos Artístico CAD/CAM Entretenimento
Software Aplicativo Automação Industrial Ativação Programação e controle de máquinas e equipamentos Controle de processos
Software Aplicativo Automação Comercial Reserva de passagens Contas correntes Pontos de venda Caixas eletrônicos
Software Aplicativo Apoio educacional Assistência a instruções Ensino auxiliado pelo computador
Software Aplicativo Especiais e Científicos Teleprocessamento Comunicações Militares Pesquisas espaciais Pesquisas metereológicas
Software Aplicativo Artístico Composição de imagens Sons Músicas Vídeos
Software Aplicativo CAD/CAM Softwares específicos para simular e otimizar: projetos de peças, engenharia, chapas de metal, ou roupas
Software Aplicativo Entretenimento Jogos Músicas Programas educacionais para crianças
Formas de Distribuição de Sistemas Aplicativos
Distribuição Formas de distribuição do software Freeware (livre) Software de código aberto (open source) Domínio público Shareware Proprietário
Distribuição Freeware O autor fornece-o gratuitamente O autor detém o copyright Ele pode impor restrições de uso O software nao pode ser alterado ou redistribuído sem permissão
Distribuição Open Source Uma variação de freeware. O código-fonte é disponibilizado. Outros programadores podem modificar e redistribuir os programas livremente.
Distribuição Domínio Público Software que não tem copyright. Pode ser usado e até mesmo alterado sem permissão Tipicamente, é desenvolvido por universidades e/ou instituições de pesquisa usando subvenções do governo.
Distribuição Shareware Software garantido por copyright, distribuído gratuitamente para um período experimental. Após o período experimental, caso o software agrade o usuário, o mesmo deverá efetuar o registro pagando o preço que vale o produto. Para estimular o registro, normalmente o software é acompanhado de documentação, suporte e atualizações.
Distribuição Proprietário Não livre O distribuídor (autor) retém os direitos de uso: Não é permitido: Cópia Redistribuição Modificação O usuário deve pagar pelo produto
Exemplos
Exemplos Software de Uso Geral Pacote de aplicativos Microsoft Office Pago e de código proprietário Pacote de aplicativos BrOffice.org ou OpenOffice.org Gratuíto e de código aberto
Exemplos Editores de texto: Microsoft Office Word
Exemplos Editores de texto: BrOffice Writer
Exemplos Planilha Eletrônica: Microsoft Excel
Exemplos Planilha Eletrônica: BrOffice Calc
Exemplos Software de Apresentação: Microsoft Power Point
Exemplos Software de Apresentação: BrOffice Impress
Exemplos Ferramenta de Editoração Gráfica: Corel Draw
Exemplos Ferramenta de Editoração Gráfica: Gimp
Exemplos Software para uso Específico: Gerenciador de recursos financeiros Controle e automação de Auto Elétrica
Exemplos Gerenciador de Recursos Financeiros
Exemplos Controle e automação de Auto Elétrica
Síntese
Síntese Computadores são máquinas de uso geral Softwares (sistemas) dão vida ao hardware Sistemas aplicativos reforçam a gama de programas para computadores Muitos já existem Muitos podem ser criados
Síntese O usuário pode escolher o tipo de software que deseja: Livre Proprietário Shareware Open Source