11

Click here to load reader

Seminários G5 - Softwares

Embed Size (px)

Citation preview

Page 1: Seminários G5 - Softwares
Page 2: Seminários G5 - Softwares

Equipe:

Manuelly Millena

Willams Almeida

Ingrid Nayara

Maike Felipe

Letícia Duarte

Josivânia Ferreira

Alana

Rebeca Oliveira

Page 3: Seminários G5 - Softwares

• Software, logiciário ou suporte lógico

• Software é um agrupamento de comandos escritos em uma linguagem de programação. Estes comandos, ou instruções, criam as ações dentro do programa, e permitem seu funcionamento.

Cada ação é determinada por uma sequencia, e cada sequencia se agrupa para formar o programa em si. Estes comandos se unem, criando um programa complexo.

Page 4: Seminários G5 - Softwares

• O termo "software" foi criado na década de 1940, e é um trocadilho com o termo hardware. "Hardware", em inglês, significa "ferramenta física". Software seria tudo o que faz o computador funcionar excetuando-se a parte física dele.

Page 5: Seminários G5 - Softwares

Tipos de programas de computador

• Podem ser classificados em duas grandes categorias:

Software de sistema que incluiu o firmware (O BIOS dos computadores pessoais, por exemplo), drivers de dispositivos, o sistema operacional e tipicamente uma interface gráfica que, em conjunto, permitem ao usuário interagir com o computador e seus periféricos.

Page 6: Seminários G5 - Softwares

• Os softwares podem ser classificados em Seis tipos:

• SOFTWARE DE SISTEMA: O Software de sistema é constituído pelos sistemas operacionais(S.O). Os Estes S.O que auxiliam o usuário, para passar os comandos para o computador. Ele interpreta nossas ações e transforma os dados em códigos binários, que podem ser processados

• SOFTWARE APLICATIVO: Este tipo de software é, basicamente, os programas utilizados para a licaçoes dentro do S.O, que não estejam ligados com o funcionamento do mesmo. Exemplos: Word, Exel, Paint, Bloco de notas,calculadora.

• SOFTWARE DE PROGRAMAÇÃO: são softwares usados para criar outros programas, a parir de uma linguagem de programação, como Java, PHP, Pascal, C+, C++, entre outras.

• SOFTWARE DE TUTORIAL: São programas que auxiliam o usuário de outro programa, ou ensine a fazer algo sobre determinado assunto.

• SOFTWARE DE JOGOS: São Softwares usados para o lazer, com vários tipos de recursos.

• SOFTWARE ABERTO: É qualquer dos softwares acima, que tenha o código fonte disponível para qualquer pessoa.

• .

Page 7: Seminários G5 - Softwares

Todos estes tipos de software evoluem muito todos os dias. Sempre estão sendo lançados novos sistemas operacionais, novos games, e novos aplicativos para facilitar ou entreter a vida das pessoas que utilizam o computador.

Page 8: Seminários G5 - Softwares

Licenças

Page 9: Seminários G5 - Softwares

• Uma licença de software é uma definição de ações autorizadas (ou

proibidas), no âmbito do direito do autor de um programador de software de computador são concedidas (ou impostas) ao usuário deste software. Entende-se por usuário qualquer entidade legal, empresas ou um "usuário final (doméstico)", de onde tem origem o termo em inglês end user license agreement (EULA).

• Quando uma licença acrescenta restrições para além das existentes no direito de autor, o usuário tem normalmente de aceitar que lhe sejam impostas estas restrições para poder sequer utilizar o software. Aqui reside a principal diferença entre uma licença de software livre e uma licença de software não-livre: as licenças de software livre acrescentam direitos face aos já concedidos pelo direito de autor, deixando apenas para o ato de redistribuição as únicas regras que impõem.

Page 10: Seminários G5 - Softwares

A maioria do software é publicado sob uma licença de software. Essa licença define e até restringe qual a forma que se pode utilizar o software definido números de licenças, modificações entre outros. Exemplos de licenças: - GNU General Public License - Licença BSD - Licença Apache - Licença comercial - Demo

Page 11: Seminários G5 - Softwares

Referências

• http://pt.wikipedia.org/wiki/Software

• www.dca.fee.unicamp.br