Escolar Documentos
Profissional Documentos
Cultura Documentos
Para facilitar o entendimento, podemos dizer que um toca discos está para o hardware,
assim como a música está para o software, ou seja, o seu equipamento (hardware) só tem
utilidade com o auxílio de programas (software).
O termo inglês "software" foi usado pela primeira vez em 1958 em um artigo escrito pelo
cientista americano John Wilder Tukey. Foi também ele o responsável por introduzir o termo
"bit" para designar "dígito binário".
É a parte lógica, ou seja, o conjunto de instruções e dados que é processado pelos circuitos
eletrônicos do hardware.
Classificação
Básicos;
Aplicativos;
Utilitários.
Introdução
Software Básicos
Softwares que servem de apoio aos aplicativos do usuário. Ajudam o computador a funcionar
corretamente.
Exemplo:
Software Aplicativos
uso geral: são programas que podem ser utilizados em vários tipos de aplicações.
Exemplos: editores de texto, gráficos, planilhas, gerenciadores de banco de dados, etc.
específico: se destinam exclusivamente a um único tipo de aplicação. Exemplos: folha
de pagamento, crediário, imposto de renda, cadastro, contas a pagar e receber, etc.
Exemplos:
Microsoft Office: Editor de Textos Word, Planilha Excel, Banco de Dados Access,
Apresentação PowerPoint, correio eletrônico Outlook
AutoCad 2013;
Controle de vendas;
Controle de livros em biblioteca.
Software Utilitário
Utilitários de Backup:
Softwares Antivírus
Os sistemas operacionais como Windows, macOS, Linux, iOS, Android, por exemplo, são
softwares de sistema. Em alguns casos, softwares de aplicação podem assumir o papel de
sistemas operacionais, como o Chrome OS, onde o navegador é um software de sistema e de
aplicação.
Firmwares, softwares de automação industrial e motores gráficos de jogos também são
exemplos de softwares de sistema.
Software de programação
São as ferramentas usadas pelo programador para desenvolver novos softwares e programas.
Usam diferentes linguagens de programação (C, Java, Python, Swift, etc.) e abrigam
compiladores, intérpretes e depuradores, por exemplo.
Editores de texto: são usados para criar e gerenciar arquivos digitais compostos por
texto. Eles cumprem a função de ler o arquivo e interpretar os bytes, de acordo com o
código do editor;
compilador: um tipo de tradutor que constrói a linguagem de programação para um
programa em si;
intérprete: basicamente, é um programa que analisa e transforma informações sobre
outros programas;
vinculador: pega os objetos iniciais do processo de compilação, descarta os
desnecessários e vincula um código aberto à biblioteca interna, produzindo um arquivo
executável;
depuradores: programa usado para “limpar” erros de outros programas;
IDE: o Ambiente Integral de Desenvolvimento é um aplicativo que fornece ao
programador serviços abrangentes para facilitar o desenvolvimento de software.
No tópico anterior, você conheceu os tipos de software de acordo com sua classificação.
No entanto, há outro ponto que precisamos explicar para que você possa entender como esses
produtos funcionam comercialmente.