Programa Demo - IFSP Presidente Epitácio

Propaganda
MINISTÉRIO DA EDUCAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
DE SÃO PAULO.
CAMPUS DE PRESIDENTE EPITÁCIO
Curso: Técnico em Informática
Disciplina: IFAC1 – Informática Aplicada
Professora: Márcia Jani Cícero
Paulo Renato Gavião
Softwares
Núbia Maria Almeida de Jesus
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo – Campus Presidente Epitácio.
Sumário
Capitulo 1- Introdução.....................................................
3
Capitulo 2 – Desenvolvimento do Tema........................................5
Capitulo 3 – Conclusão.................................................................
Bibliografias..................................................................................
Capítulo 1 – Introdução
A definição mais simples para software é um segmento de comandos executados,
manipulados, redirecionados, modificados ou seguidos gerando a alteração de uma
informação (dado) ou evento. Todo procedimento mostrado pela execução do
conjunto de instruções em computadores, também é denominado software.
Além de ser o próprio programa em si, os manuais de uso e especificações fazem
parte do software também. Todos os programas utilizados em computadores são
compostos por um segmento de instruções, onde o processador da máquina, é o
responsável pela interpretação e execução das mesmas. Quando um programa é
desenvolvido corretamente, pode-se dizer que é funcional dentro do padrão
específico resultando em uma atuação desejada.
Quando o processador executa diretamente a instrução de um software, podemos
dizer que foi desenvolvido em linguagem de máquina. Existem programas que são
executados com a intervenção de outros softwares interpretadores, como no caso
da Máquina Virtual, que é capaz de imitar um computador completo.
Após ser instalado o software é primeiramente executado na memória e logo
depois de estar completamente carregado, o computador localiza o seu ponto inicial
de partida e lê byte por byte cada instrução. Por sua vez esse conjunto de
instruções é traduzido da linguagem de programação para linguagem de máquina.
O hardware então executa todas as instruções.
Existem vários softwares para diferentes tipos de tarefas, como por exemplo
drivers, sistemas operacionais, aplicativos entre outros. Um novo modelo de
software é o que pode ser usado diretamente pela internet, sem a necessidade de
ser instalado. Normalmente é gratuito tendo as mesma funções da versão para
instalação.
Capitulo 2 – Desenvolvimentos do Tema
1- Software de Sistema
1.1Copilador
1.1-
Montador
1.2-
Sistema Ligador
1.3-
Carregador
2- Softwares Aplicativo
2.1- Funções especifica
3- Softwares de função especifica
3.1- Softwares Freeware
3.2- Software Shareware
3.3-Software Demo
3.4-Software de Dominio Publico
Capitulo 3 – Conclusão.
Nesse trabalho foram apresentados alguns processos de desenvolvimento de
softwares. Foram apresentados também alguns princípios teóricos e outros
conceituais.
Dando a cada tema e tópicos suas definições para que se entenda como
funcionam os softwares.
Software de Sistema
É o responsável por todo funcionamento do computador e de todo
hardware.
Exemplos:
MS–DOS: Sistema Operativo de Linha de Comandos.
Windows: Sistema Operativo de Ambiente Gráfico.
MAC OS: Sistema Operacional de Ambiente Gráfico.
Alinex: Sistema Operacional Linux de Ambiente Gráfico Desenvolvido
em Portugal (Universidade de Évora).
É manipulado por um grande conjunto de outros programas que
traduzem seu código para linguagem de máquina e controlam sua
execução no computador. Este conjunto de programas recebe a
denominação genérica de software de sistema e é o objeto de
estudo deste texto.
No desenvolvimento de programas, o software de sistema é
extensamente utilizado, com as várias etapas inter-relacionadas para
a criação e execução de um programa. Tipicamente, esse
relacionamento dá-se de forma transparente para o programador.
Programas são usualmente descritos em linguagens de alto nível.
Compilador:
É o programa do sistema que traduz um programa descrito através
de uma linguagem de alto nível específica para um programa
equivalente em linguagem assembly. Esse processo de tradução é
denominado compilação.
Montador (assembler):
É 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 em
código de máquina é denominado montagem; o resultado da
montagem é um módulo objeto contendo pelo menos o código
binário que será posteriormente executado.
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. Para que um programa possa ser executado, seu código de
máquina deve estar presente na memória.
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. A execução de qualquer programa deve ser
precedida por seu carregamento.
Esquema de Execução de Programas.
Software de Aplicação
É constituído por uma variedade de programas que nos permitem
realizar tarefas especificas, relacionadas com nosso trabalho ou laser.
É o principal software básico que controla todos os recursos do
computador.
Exemplos:
-Processador de Texto
- Folhas de Calculo
- Sistema de Gestão de Base de Dados.
- Apresentação Gráfica.
- Desenho e Tratamento de Imagem.
- Programas de Navegação a Internet (Browsers) e Correio
Eletrônico.
- Software de Jogos.
- Software Educativo.
- Antivírus.
Função Especifica:
- Gerencia a memória principal.
- Gerencia as interrupções.
- Gerencia o acesso à memória secundária.
- Gerencia o acesso aos dispositivos de entrada/saída.
Software Proprietário
Freeware
Software gratuito ou freeware é qualquer programa de computador
cuja utilização não implica no pagamento de licenças de uso ou
royalties. Apesar de ser chamado de free ( inglês livre), este software
não é necessariamente software livre, pode não ter código aberto e
pode acompanhar licenças restritivas, limitando o uso comercial, a
redistribuição não autorizada, a modificação não autorizada ou outros
tipos de restrições.
Shareware
Shareware é um programa de computador disponibilizado
gratuitamente, porém com algum tipo de limitação. Sharewares
geralmente possuem funcionalidades limitadas ou tempo de uso
gratuito do software limitado, após o fim do qual o usuário é
requisitado a pagar para acessar a funcionalidade completa ou poder
continuar utilizando o programa. Um shareware está protegido por
direitos autorais.
Esse tipo de distribuição tem como objetivo comum divulgar o
software, como os usuários podem testá-lo antes da aquisição.
Obs: O freeware diferencia-se do shareware em que o usuário deve
pagar para acessar a funcionalidade completa ou tem um tempo
limitado de uso gratuito.
Programa Demo
Os programas demo são versões dos programas normais que não
apresentam toda a sua funcionalidade. Muitas vezes estes programas
funcionam apenas como apresentação ou demonstração do programa
completo, daí o seu nome. Geralmente os programas demo são
usados para jogos, a sua utilidade consiste em permitir que o usuário
conheça a interface e as principais características do programa antes
de adquiri-lo.
Software de Domínio Publico.
O software em domínio público é aquele cujo autor abre mão
completamente da autoridade de sua criação e direitos associados.
Neste caso, os direitos autorais estão extintos.
Biografias
p://bvsfiocruz.fiocruz.br/local/temp/Treinamento2008_2/Treinamento20082ApreHardSoftSO.pdfhtt
http://www.oficinadanet.com.br/artigo/1278/freeware_e_shareware_o_que_sao
http://dequemeestesoftware.blogspot.com.br/2010/06/software-livre-e-software-dedominio.html
http://www.slideshare.net/Fuzeta/tipos-de-software
Download