Conheça os tipos de software!
Qualquer computador moderno tem uma variedade de
programas que fazem diversas tarefas.
Eles podem ser classificados em duas grandes
categorias:
1.
Software de sistema
Incluiu
o firmware (O BIOS dos computadores pessoais, por
exemplo), drivers de dispositivos, osistema operacional e tipicamente
uma interface gráfica que, em conjunto, permitem ao usuário interagir
com o computador e seus periféricos.
2.
Software aplicativo
Permite
ao usuário fazer uma ou mais tarefas específicas. Aplicativos podem ter uma
abrangência de uso de larga escala, muitas vezes em âmbito mundial; nestes
casos, os programas tendem a ser mais robustos e mais padronizados. Programas
escritos para um pequeno mercado têm um nível de padronização menor.
Ainda
é possível usar a categoria software embutido ou software embarcado, indicando software destinado
a funcionar dentro de uma máquina que não é um computador de uso geral e
normalmente com um destino muito específico.
·
Software aplicativo: é aquele que permite aos usuários
executar uma ou mais tarefas específicas, em qualquer campo de atividade que
pode ser automatizado especialmente no campo dos negócios. Inclui, entre
outros:
·
Aplicações
de controle e sistemas de automação industrial.
·
aplicações
de informática para o escritório.
·
Software educacional.
·
Software de negócios.
·
Banco
de dados.
·
Telecomunicações.
·
video
games.
·
Software médico.
·
Software de calculo numérico e simbólico.
Atualmente,
temos um novo tipo de software. O software como
serviço, que é um tipo de software armazenado num computador que se acessa
pela internet, não sendo necessário instalá-lo no computador do usuário.
Geralmente esse tipo de software é gratuito e tem as mesmas
funcionalidades das versões armazenadas localmente.
Outra classificação possível em 3 tipos são:
· Software de
sistema: Seu objetivo é
separar usuário e programador de detalhes do computador específico que está
sendo usado. O software do
sistema lhe dá ao usuário interfaces de alto nível e ferramentas que permitem a
manutenção do sistema. Inclui, entre outros:
·
Sistemas
operacionais
·
Drivers
·
Ferramentas
de diagnóstico
·
Ferramentas
de Correção e Otimização
·
Servidores
· Software de
programação: O
conjunto de ferramentas que permitem ao programador desenvolver programas de
computador usando diferentes alternativas e linguagens de programação, de forma
prática. Inclui, entre outros:
·
Editores
de texto
·
Compiladores
·
Intérpretes
·
linkers
·
Depuradores
· Ambientes
de Desenvolvimento Integrado: Agrupamento das ferramentas anteriores, geralmente em um ambiente
visual, de modo que o programador não precisa digitar vários comandos para a
compilação, interpretação, depuração, etc. Geralmente equipados com uma interface
de usuário gráfica avançada.
Seja o primeiro a comentar
Postar um comentário