← Todos os termos

Software

Software

Software é o conjunto de programas e outros elementos lógicos que orientam o funcionamento de um sistema computacional. Inclui aplicativos, sistemas operacionais e bibliotecas; sua execução depende de recursos físicos e de um ambiente compatível.

Escrito pela equipe Compuzilla

Publicado em . Atualizado em .

Também chamado de: programas de computador

Neste verbete
Compuzilla sorrindo ao lado de um diagrama: Software.

Software

  1. Programa
  2. Ambiente compatível
  3. Execução
O programa depende de um ambiente e dos recursos do computador para executar. Ilustração: equipe Compuzilla.

Instruções representadas como dados

Um programa descreve operações em uma forma que um ambiente de execução consegue processar. O texto escrito pelo programador pode passar por tradução antes de executar. Em outros casos, um interpretador organiza a execução a partir de uma representação do programa.

Documentação, configuração e recursos distribuídos junto do programa também fazem parte da experiência de usar um software. Não é preciso que tudo seja um arquivo executável.

Depender de um ambiente

Um aplicativo feito para determinado sistema e arquitetura pode precisar de adaptação para funcionar em outro. Mesmo quando o código é reaproveitável, bibliotecas e interfaces disponíveis influenciam o resultado.

Software não é apenas o que aparece numa janela. Componentes de sistema e serviços em segundo plano também são programas. O hardware executa operações físicas; o software organiza o comportamento que se quer obter com esses recursos.

Próxima leitura

Leia aplicativo para conhecer um tipo de software voltado a tarefas do usuário.

Na prática

  • Um editor de texto, suas bibliotecas e seus arquivos de configuração fazem parte de um conjunto de software.

Continue aprendendo

  • Verbete Aplicativo — Aplicativo é um software voltado à realização de tarefas, como escrever, conversar ou editar uma imagem. Pode executar no dispositivo, usar serviços remotos ou combinar as duas formas, apoiando-se em recursos do sistema operacional.
  • Verbete Sistema operacional — Sistema operacional é o conjunto de software que organiza recursos do computador e oferece serviços aos programas. Ele gerencia execução, memória, arquivos e dispositivos para que aplicativos possam realizar suas tarefas.
  • Verbete Código-fonte — Código-fonte é a representação de um programa escrita em uma linguagem de programação. Pode ser lida e modificada por pessoas e processada por ferramentas. Nem sempre é a mesma representação que o computador usa diretamente durante a execução.

Fontes para aprofundar