Você está na página 1de 6

Softwares

Padres do Trabalho Professor Diego


O que Software? Conjunto de instrues (programa de computador) que, quando executadas, produzem a funo e desempenho desejados. Caractersticas do Software Software um elemento de sistema lgico, no fsico. Software no se desgasta, mas se deteriora. A construo da maioria dos softwares personalizada, ou seja, no montada a partir de componentes existentes. Tipos e Aplicaes do Software Software bsico: Apoiam outros programas. Forte interao com o hardware. Compiladores, sistemas operacionais. Software de tempo real: Monitora, analisa e controla eventos do mundo real. Tempo de resposta rigoroso. Controle de tempos e movimentos de um metr. Software comercial: A maior rea de aplicaes do software. Facilitam as operaes comerciais e as tomadas de decises administrativas. Folhas de pagamento, contas a pagar e a receber, controle de estoques. Software cientfico e de engenharia: Caracterizado por algoritmos de processamento numrico.

Manufatura automatizada, previso do tempo, astronomia.

Software embutido: Reside na memria s de leitura. Funes limitadas e particulares. Painis digitais em geral.

Software de computador pessoal: Mercado em crescimento vertiginoso. Processadores de texto, planilhas eletrnicas, jogos. Software de inteligncia artificial: Soluo de problemas complexos. Sistemas especialistas: usa o conhecimento do especialista para extrair regras usadas pelo sistema para processar os fatos. Redes neurais: simula a estrutura dos processos cerebrais. Reconhecimento de padres (voz e imagem), jogos, demonstrao de teoremas.

Outros tipos de Software


Sistemas Operacionais Controlam o computador (sem eles, o computador no funciona). Exemplo: MS-DOS, Windows, Unix, etc. Editores de Texto Substituem, com muitssimas vantagens, a mquina de escrever, podendo-se fazer textos, memorandos, cartas, contratos, relatrios, correspondncias em geral, documentos, etc. Num Editor de Textos, podem ser utilizados diversos recursos, tais como: sublinhado, negrito, fontes de letras de diversos tipos, cores, correo ortogrfica, insero de textos, etc. Exemplo: Word, WordPerfect, Lotus AmiPro, etc.

Planilhas de Clculo Servem para se fazer todos os tipos de clculos e operaes matemticas, sendo bastante teis para diversas aplicaes, tais como: folha de pagamento, contabilidade, contas a pagar e a receber, clculos estatsticos, balanos, criaes de grficos, etc. Exemplo: Excel, Lotus 123, etc.

Gerenciadores de Banco de Dados Os quais serem para armazenar informaes, tais como, cadastro de clientes, fornecedores, materiais, peas, mala-diretas, etc. Podendo ser efetuados clculos e emitidos relatrios, com grande facilidade. Exemplo: Access, DBase, Paradox, etc. Programas Grficos - CAD Os CAD - Computer Aided Design ou seja, programas de projetos assistidos por computador que so muito utilizados por arquitetos, engenheiros, desenhistas, ilustradores, etc.rvem para se criar desenhos, imagens, alterar fotografias. Exemplo: AutoCAD, etc. Editores Grficos Servem para se criar desenhos, imagens, alterar fotografias. Exemplo: Corel Photo Paint, Paint Shop Pro, Ulead Photo Impact, etc. Programas de Editorao Grfica So programas para unir imagens e textos, na criao de editorao grfica: folhetos, panfletos, cartes de visita, cartes de cumprimento, cartes postais, etiquetas, textos para jornais, etc. Exemplo: Corel Draw, Page Maker, MS-Publisher, etc. Integrados

Servem para os usurios que necessitam trabalhar com diversos softwares ao mesmo tempo (planilha, editore de texto, banco de dados, grficos), porm possuem menores recursos do que os softwares adquiridos isoladamente. Exemplo: Office, StarOffice, etc. Programas Educacionais So de diversos tipos, desde programas educacionais para crianas, quanto cursos de lnguas, tradutores, enciclopdias, dicionrios, etc. Programas de Jogos Servem para divertir crianas e adultos, e existem vrios e de diversos tipos, desde bem simples at muito complexos, incluindo imagens em 3 dimenses. Exemplo: Pacincia, Come-come, Doom, Prince of Persia, Simuladores de Submarino, de Avio, de Helicptero, Corridas de Formula 1, etc.

Browsers So programas que servem para a navegao na internet. Exemplo: Internet Explorer, Firefox, Chrome.

LICENAS DE SOFTWARE Uma licena de software uma definio de aes autorizadas (ou proibidas) no mbito do direito de autor de um programador de software de computador concedidas (ou impostas) ao usurio deste software. Entende-se por usurio qualquer entidade legal, empresas ou um "usurio final (domstico)". Basicamente, uma licena de software tem o propsito de formalizar a forma de distribuio de um programa. Poderamos simplesmente generalizar, categorizando-as com gratuitas ou no, mas o assunto mais complexo do que parece. Software proprietrio ou no livre aquele cuja cpia, redistribuio ou modificao so em alguma medida restritos pelo seu criador ou distribuidor. Normalmente, a fim de que se possa utilizar, copiar, ter acesso ao cdigo-fonte ou redistribuir,

deve-se solicitar permisso ao proprietrio, ou pagar para poder faz-lo: ser necessrio, portanto, adquirir uma licena, para cada uma destas aes. Licenas de Software Proprietrio Freeware Programas amparados por essa licena oferecem seus executveis gratuitamente, sem qualquer limitao ou cobrana posterior. o popular software gratuito, e muitas vezes so utilizados como estratgia de marketing (o desenvolvedor oferece uma verso free e outra paga, a qual apresenta mais recursos que a gratuita). Vale lembrar que somente os executveis esto disponibilizados, e no seu cdigo-fonte. Como exemplo, imagine que a Coca-Cola ir oferecer gratuitamente seu refrigerante aos consumidores, mas mesmo assim ningum saber como ela feita. Isso porque a empresa no liberaria a frmula do produto. Nesse exemplo, a frmula da Coca-Cola seria o cdigo-fonte. Shareware Nessa licena esto categorizados os softwares que apresentam algum tipo de limitao. A idia justamente de mostrar ao usurio como o software trabalha, para que o mesmo adquira a verso completa (mediante pagamento), caso haja interesse. Baseadas nas limitaes, podemos encontrar duas sub-categorias principais:

Trial Os programas oferecem todos os seus recursos, mas por um tempo limitado (geralmente de 15 a 30 dias); Demo Alguns recursos esto completos, sendo necessrio pagar para usufruir dos restantes. Os jogos geralmente so divulgados sob essa licena.

Software livre(Open Source), qualquer programa de computador que pode ser usado, copiado, estudado e redistribudo sem restries. O conceito de livre se ope ao conceito de software restritivo (software proprietrio), mas no ao software que vendido almejando lucro (software comercial). A maneira usual de distribuio de software livre anexar a este uma licena de software livre, e tornar o cdigo fonte do programa disponvel. Seus respectivos cdigos-fontes so totalmente gratuitos,

disponveis para quem os quiser. Embora sejam encontradas aqui diversas ramificaes, basicamente todo o software open source pode ser copiado livremente, sendo possvel modific-lo e at mesmo reutilizar o cdigo j existente para a criao de outros programas. Todo e qualquer programa de computador cuja licena de direito de autor conceda ao utilizados as seguintes 4 liberdades abaixo, diz-se ser um software livre. 1. A liberdade de executar o programa, para qualquer propsito. 2. A liberdade de estudar como o programa funciona, e adapt-lo para as suas necessidades. Acesso ao cdigo-fonte um pr-requisito para esta liberdade. 3. A liberdade de redistribuir cpias de modo que voc possa ajudar ao seu prximo. 4. A liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, de modo que toda a comunidade se beneficie. Acesso ao cdigo-fonte um pr-requisito para esta liberdade. GPL: a Licena Pblica Geral GNU acompanha os pacotes distribudos pelo Projeto GNU (General Public License). a mais utilizada, sendo adotada pelo Linux. Ela impede que o software seja integrado em um software proprietrio e garante os direitos autorais. No permite que as liberdades originais sejam limitadas, nem que sejam impostas restries que impeam a distribuio da mesma forma que foram adquiridos. BSD: a licena BSD foi inicialmente utilizada nos softwares da Berkeley Software Distribution. Ela impe poucas restries sobre as formas de uso, alteraes e redistribuio do software e, por isso, chamada de copycenter. Software em Domnio Pblico: o autor do software relega a propriedade do programa e este se torna bem comum, ou seja, no possui copyright. Entretanto, o autor pode restringir que modificaes sejam feitas. Copyleft: retira barreiras utilizao, difuso e modificao do software, mas impedem a utilizao no-autorizada. Ele requer que as alteraes sejam livres, passando adiante a liberdade de copi-lo e modific-lo novamente.

Você também pode gostar