Tipos De Software - IFSP Presidente Epitácio

Propaganda
Tipos
De
Software
Nome: Wender Batista de Souza
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo- Campos
Presidente Epitácio.
1
Sumário
Introdução....................................................................................................2
Desenvolvimento do tema......................................................................3, 6
Conclusão....................................................................................................7
Bibliografia..................................................................................................7
1
2
Introdução
Aparte do computador que determinará que a
tarefa o computador vá executar é denominado
de software. Desta maneira podemos definir
software como o conjunto de todas as instruções
e procedimentos destinados a guiar a execução
dos computadores. O software é denominado de
extrusões eletrônicas que geralmente residem
em um meio de armazenamento.
2
3
Software de Sistema
Um programa, desde sua criação em uma linguagem de auto nível, é manipulado
por um grande conjunto de outros programas que traduzem seu código para
linguagem de máquinas e controlam sua execução no computador. Esse conjunto
de programas recebe a denominação genérica de Software de Sistema.
No desenvolvimento de programas, o Software de Sistema é exatamente utilizado,
com as várias etapas inter-relacionadas para a criação e a execução de
programas. Tipicamente, esse relacionamento dá-se de forma transparente ao
programador.
Programas são usualmente descritos em linguagem de alto nível. O
COMPILADOR é um programa de sistema que traduz um programa descrito
através de uma linguagem de alto nível específica para um programa equivalente
em uma linguagem ASSEMBLY. Esse processo de tradução é denominado
COMPILAÇÃO.
O montador (assembly) é o programa do sistema responsável por traduzir um
programa assembly para o código de máquina. Esse processo de tradução de um
programa-fonte assembly para um programa de código em máquina é
denominado montagem; o resultado da montagem é modulo objeto contendo pelo
menos o código binário que será posteriormente executado.
Programas complexos raramente são descritos através de um único arquivo-fonte,
mas sim organizados em módulos objetos inter-relacionados. Tais módulos podem
agregar funcionalidades da aplicação sendo desenvolvida ou recursos comuns do
sistema que devem ser integrados á aplicação. O programa do sistema ligador é o
responsável por interligar os diversos módulos de um programa para gerar o
programa que será posteriormente carregado para a memória. Essa etapa de
preparação de um programa para sua execução é denominada ligação.
Para que um programa possa ser executado, seu código de máquina deve estar
presente na memória. O carregador é o programa do sistema responsável por
transferir o código de máquina de um módulo objeto para a memória e encaminhar
o início de sua execução. O processo de transferir o conteúdo de um módulo
objeto para a memória principal é denominado carregamento. A execução de
qualquer programa deve ser precedida por seu carregamento.
A execução de cada programa se dá sob o controle do sistema operacional. A um
programa em execução dá-se o nome de processo. Além das extrusões do
3
4
programa, um processo necessita de todo um conjunto de informações adicionais
para o controle de sua execução. O estado corrente dessas informações
associadas a cada programa em execução constitui o estado do processo. O
sistema operacional é o responsável por gerenciar cada processo no computador,
estabelecendo como será realizada sua execução. Ele também atua como um
programa supervisor que estabelece uma camada de controle entre o
HARDWARE do computador e as aplicações de usuários. Uma de usas funções é
estabelecer uma interface de software uniforme entre o computador, outros
programas do sistema e programas de aplicações de usuários. Outra função
fundamental de um sistema operacional é gerenciar os recursos de um
computador de forma a promover sua eficiente utilização.
Software Aplicativo
Software aplicativo é um programa de computador que é escrito para ajudar um
utilizador a fazer determinada tarefa, você pode conhecer estes softwares como
aplicações e os mais conhecidos são, por exemplo, processadores de texto, folhas
de cálculo ou de comunicação empresarial. Ao contrário de software de sistema, o
seu computador pode funcionar sem ele, mas você não poderia executar a tarefa
que pretendia sem os dois. Ao escrever texto uso um processador de texto, que
esta a interagir com o software do sistema do computador que por sua vez pode
interagir com o Mundo, através de web conferencing.
Tipos de Software Aplicativo
Há software aplicativo de usuário que serve de suporte on-line, ou ferramenta,
para um indivíduo produzir algo num computador com mais eficácia, aumentando
a sua produtividade e dando acesso remoto ao trabalho on-line. Há também
software aplicativo empresarial, que serve uma organização no seu todo pode ser
desenvolvido pó-colaboração on-line para uma empresa ou comprado e usado
pela empresa como um escritório virtual assim se faz a diferença entre aplicações
de proprietário que são soluções únicas para problemas específicos de uma
empresa, ou aplicações padronizadas que servem pare diversas empresas e pode
ser comprado ou licenciado por um determinado período de tempo para
atendimento cliente.
Há aplicações que servem como ferramenta para determinados trabalhos ou
tarefas: aplicações de elearning ou ensino a distância serve para aprendizado; um
processador de texto serve para criar, editar e imprimir documento de texto; uma
folha de cálculos serve para através de uma vasta seleção de fórmulas poderem
4
5
calcular resultados e apresentar em dodas ou gráficos; bancos de dados
armazenam e trabalham dados para poderem ser apresentados organizadores
sob diversos critérios; aplicações de software gráfico permitem trabalhar e criar
desenhos, gráficos e ilustrações; software de compartimento de tela serve para
suporte remoto e reuniões virtuais. Estes diversos tipos de software aplicativo
podem ser agregados numa suíte de aplicativos que servem como pacote de
venda destas aplicações oferecendo soluções para diversos problemas que
alguém pode encontrar num local de trabalho com um computador.
Comparação dos softwares proprietário e software livre
O software é considerado proprietário, Se pertencente a alguma empresa, por
exemplo, o Windows o é um software pertencente à empresa Windows.
Geralmente os softwares proprietários apresentam alguma restrição de
distribuição. Para isso é preciso autorização do dono. A principal diferença entre o
software Livre e o software Proprietário é o código fonte. Ambos possuem o
código fonte, mas no software livre, temos acesso ao código fonte.
O software livre, portanto, é o programa de computador que obedece quatro
liberdades fundamentais, liberdade para usar, liberdade para copiar (sem cometer
crime de pirataria), liberdade de estudar o funcionamento do programa,
comunidade de modo que todos se beneficiem de sua melhoria. Exemplo: Linux,
Debian, Big Linux.
Software Freeware
É um software gratuito, mas que não é livre (apesar do nome free), pois não
disponibiliza o código fonte e possui licenças restritivas, proibindo a cópia, a
redistribuição não autorizada e a modificação (lembra-se das quatro liberdades?).
Geralmente estão disponíveis na internet para download e a validade ã expira.
Exemplo, o jogo de memória da turma da Mônica é um software Freeware.
Software Shareware
São programas proprietário com limitações de uso, podendo ser de tempo ou
funcionalidades (não ter todas as funções). Também são gratuitos, mas apenas
para divulgação, após algum tempo perdem sua validade (não funcionam mais,
devendo ser apagado do computador ou comprado do seu fabricante). Num termo
mais comum, seria uma “amostra grátis”, uma forma de divulgação do produto,
sendo protegido por direitos autorais. Ninguém é obrigado a pagar por seu
registro, ao menos, que goste ou queria ficar com este software. Exemplo:
5
6
Dicionário Inglês e Português e Ultra Língua.
Software Demo
São software para demonstrações, por isso esse nome (Demo). São software para
análises, para testar gratuitamente. Algumas empresas gastam fortunas
desenvolvendo jogos para o computador e pagam pessoas para testar e comentar
a respeito. Na internet, existem diversos programas que são demos, apenas para
teste. Também são protegidos por direitos autorais, não são software livres, sendo
classificados como proprietários, pois pertence a alguém. Exemplo: Coelho
sabido, site oficial, tem uma versão gratuita que é demo.
Software de Domínio Público
Domínio público é qualquer obra (software, livro, música, etc...) que é considerado
bem comum (pertencente a todos). No Brasil de acordo com a lei 9610/98 uma
obra em domínio público após 70 anos, da morte do autor ou quando este não
deixa herdeiros. Eu particularmente, não conheço nenhum software que seja de
domínio público, mas já existem diversas obras literárias e artísticas de caráter
público. Exemplo: obra de Machado de Assis.
6
7
Conclusão
Software é o conjunto de todas as instruções e procedimentos destinados a guiar
a execução dos computadores. Um computador não tem utilidade sem qualquer
software existente em sua memória, ou seja, para que o computador seja útil ao
uso, ele deverá ter um software, seja para processar um texto ou até mesmo para
demonstrações. Cada software tem sua funcionalidade para ser exercida no
computador, com isso obtendo oque você deseja.
Bibliografia: goolge, apostilas.
7
8
8
Download