Tipos de software: conheça quais são as três categorias

tipos de software

Um software pode se referir a um game, mas também a um sistema operacional. Quantos tipos de software existem? Quais são eles? Como diferenciar um do outro? Estas e outras respostas você encontra aqui!

Tipos de software

Em primeiro lugar, é possível classificar um software em tipos, porém, não existe apenas uma forma de fazer isso.

A classificação mais usual de software é dividi-los em:

  • software de base (ou software básico): formado por sistemas operacionais, linguagens de programação e compiladores ou interpretadores,
  • software aplicativo: os demais programas de computador.

Em outras palavras, o primeiro grupo é composto por aqueles programas que atuam diretamente na operação de um computador. Um sistema operacional controla o hardware de um computador e permite ao usuário utilizá-lo, além da instalação de outros softwares sobre ele. Contudo, para o sistema operacional existir, ele também foi desenvolvido usando uma linguagem de programação e um compilador.

O segundo grupo é gigantesco, pois representa todos os outros tipos de software. Aplicativos, games, editores de texto, player de música, player de vídeo e muitos outros.

Porém, existe uma outra categoria que não se encaixa exatamente em nenhuma dessas duas: o software utilitário.

Software utilitário

Software utilitário é aquele que agrega funcionalidades específicas relacionadas ao gerenciamento do computador.

Os exemplos mais comuns são os compactadores de arquivos, como WinZip e WinRar, e os antivírus, como Avast, Norton e outros.

Assim, vamos pensar. Um editor de texto, é um software utilitário?

Não, ele possui várias funcionalidades, como salvar e carregar arquivos, além dos recursos de formatação de texto.

Um software que simula um drive de CD ou DVD virtual, como o Daemon Tools ou Ultra Iso?

(em outras palavras, ao instalar um software desses, uma nova unidade aparecerá no seu visualizador de arquivos – Windows Explorer)

Sim, é um software utilitário. Ele impacta diretamente no gerenciamento do computador, criando uma unidade virtual adicional.

Aí vai uma pergunta para fixar o conceito.

software utilitário

Uma mais difícil

A pergunta abaixo testa seus conhecimentos. Resolva e, depois da imagem, veja a solução da questão.

software utilitário

Primeiro, vamos analisar os básicos.

Eles são compostos por sistemas operacionais, linguagens de programação e compiladores ou interpretadores.

Assim, vamos analisar as primeiras opções de todas as alternativas:

a) Linux: é um sistema operacional.

b) Windows: é um sistema operacional.

c) Word: é um editor de texto, um software aplicativo.

d) Sharepoint: é um plataforma web de compartilhamento de documentos da Microsoft, é software aplicativo.

e) Unix: é um sistema operacional.

Em resumo, sobram apenas as alternativas (a), (b) e (e).

Depois, vamos analisar o software utilitário.

a) WinRar: é um programa de compactação de arquivos.

b) Java: é uma linguagem de programação.

c) Antivírus: é um programa que protege o computador de vírus.

d) Windows: é um sistema operacional.

e) PHP: é uma linguagem de programação.

Dessa análise sobram apenas (a) e (c) que, combinada com a análise anterior, resulta na alternativa (a) como única correta.

Por fim, vamos para as últimas opções de cada alternativa.

PowerPoint, Word, Android, Excel e Calc. (aplicativo calculadora).

Todos os softwares são do tipo software aplicativo, com exceção do Android, que é um sistema operacional para smartphones e tablets.

Última para fechar?

Com o que você leu no artigo também é possível responder mais uma.

tipos de software

A resposta está neste artigo, mas é preciso encontrar a seção dos tipos de software.

Compilador é um programa capaz de gerar um novo programa. Em resumo, ele primeiro lê o código em linguagem de programação e, depois, o transforma em software.

Similarmente, um interpretador traduz o código em software. Ele roda o programa na hora, não sendo preciso gerar um arquivo.

Assim, os dois buscam criar novos programas. Portanto, a resposta não pode ser softwares aplicativos, como os convencionais que usamos.

Utilitário também não pode ser. O objetivo não é a gerência do sistema, mas sim criar um novo programa.

Firmware é um tipo de software, mas nada tem a ver com compilador. Nem com interpretador.

Software livre diz respeito a ser ou não gratuito. Por exemplo, se o código-fonte é livre (todos podem usar) ou privado (possui proprietário).

Mais tipos de software

Curtiu o post, mas não sabe onde continuar?

Aprenda todos os tipos de software com nosso ebook “Os 6 Tipos de software“.

Conhecendo os deste artigo você responderá várias questões, mas, para ir além, entenda os tipos adicionais.

Guia Greatest

mantenha seus conhecimentos atualizados
Escreva seu e-mail abaixo. Nós informaremos sempre que um novo artigo for publicado