Please enable JavaScript.
Coggle requires JavaScript to display documents.
08 SOFTWARE - Coggle Diagram
08 SOFTWARE
CONCEITO
é um conjunto de instruções ordenadas e lógicas fornecidas ao hardware, para a execução de procedimentos necessários à solução dos problemas e tarefas do processamento de dados
Tipos
Quanto à finalidade
Software de Sistema
Sistemas Operacionais: são programas que gerenciam todo o
funcionamento do computador, administrando os recursos de hardware e fornecendo uma interface para que o usuário consiga interagir com o mesmo. Espera-se que um Sistema Operacional seja multiusuário, possua multiprocessamento e seja tolerante a falhas Exemplos: Windows, Linux, Mac
Ferramentas de programação, que são softwares utilizados para o desenvolvimento de outros softwares, a exemplo do Eclipse
Drivers, que são softwares utilizados para permitir ao Sistema Operacional desfrutar dos recursos de um determinado hardware. Essencialmente, um driver descreve para um Sistema Operacional do que o hardware é composto, e como utilizar os seus recursos
Software Aplicativo
são programas desenvolvidos com a finalidade de executar tarefas específicas para o usuário final, tais como: Navegadores de Internet, Ferramentas de Escritório, Reprodutores de mídias
Software Utilitário
são programas que dão apoio ao sistema operacional e/ou ao usuário para a administração do próprio computador, ou resolução de problemas cotidianos. Podem se enquadrar neste rol softwares antivírus, compactadores/descompactadores de arquivos, gerenciadores de memória, desfragmentadores/formatadores de discos
Quanto à aquisição
Software Proprietário: são softwares cuja modificação é proibida. Tais fabricantes não disponibilizam o código-fonte deste tipo de software. Tudo que o usuário pode fazer é desfrutar do software, conforme as regras de aquisição. Está diretamente ligado ao conceito de copyright, cujo objetivo é a proteção dos direitos autorais.
Software de Código Aberto (Open Source): A definição do Open Source foi criada pela Open Source Iniciative (OSI) e determina que um programa de código aberto deve garantir distribuição livre, acesso ao código fonte, dentre outros.
Software Livre (Free Software): são softwares os quais os usuários possuem a liberdade de executar, copiar, distribuir, estudar, mudar e melhorar o software. O movimento Software livre é da alçada da Free Software Foundation (FSF).
Licenças de software
-
-
APACHE:
usada por um dos projetos mais conhecidos de software livre, o servidor Web Apache, assim como pela maior parte dos outros projetos pertencentes à Fundação Apache, além de projetos independentes que optaram por usar essa licença.
-
Mozilla(MPL)
restringe o código coberto pela licença à redistribuição pelos termos da licença Mozilla, mas também permite a utilização em trabalhos ampliados, que podem estar sob outra licença
-
-