sábado, 9 de abril de 2011

Sistemas de código-fonte aberto

Símbolo do sistema Linux.
Referência em sistema operacional livre.
Os sistemas operacionais de código-fonte aberto surgiram na década de 90, com o intuito de  não depender  tanto das formalidades legais e imposições dadas pelos sistemas proprietários. Esses softwares livres são disponibilizados de modo que qualquer usuário possa usá-lo, copiá-lo ou distribuí-lo. 

Uma boa forma de deixar claro o que são esses sistemas é fazer uma analogia com uma receita de bolo. Você cria uma receita de bolo e a distribui para outras pessoas para que elas também possam fazer o bolo. Algumas dessas pessoas percebem que podem mudar um ingrediente ou mudar algo no modo de preparo para tornar o bolo ainda melhor. Sim, estas receitas de bolo são Livres, Free, Abertas, decódigo aberto.”(Megaf)


O desenvolvimento de sistemas operacionais free, o qual o GNU/Linux foi pioneiro, possibilita aos programadores fazerem alterações no código-fonte com a o objetivo de adaptar-lo às suas necessidades de programação. Além disso, com um sistema sendo “monitorado” por milhares de usuários, a possibilidade de atualização, favorece também ao aumento da segurança desse sistema, contribuindo para melhor qualidade de processos e produto final,no caso o software construído. 

O vídeo abaixo, dá uma idéia da proporcionalidade dos softwares livre no âmbito mundial atualmente:

Fontes:

ISO 9126 e suas vantagens aos consumidores.

Antigamente tinha-se a qualidade de softwares como funcionalidade, logo após qualidade era sinônimo de confiabilidade, hoje finalmente tem-se “um modelo de apoio para definir e organizar os atributos do software importantes para a avaliação de sua qualidade, a norma ISO 9126.”(Paulo Fernandes)

A criação dessa norma, em 1991, foi entre outros fatores, devido a tendência geral do mercado, da exigência por parte do cliente, da pontuação pela utilização e da inovação tecnológica. A avaliação da ISSO 9126 é baseada em uma serie de requisitos, dispostos na tabela abaixo.

(ISO 9126 - Tabela)



Como a ISO 1926 nos ajuda, consumidores, a comprar um software? Essa resposta é simples se compararmos a compra de um software no passado com a compra atual. Antigamente, quando uma empresa deseja comprar um software, ela se baseava em dados e informações formulados pela própria empresa, informações tais, que muitas vezes não garantia a qualidade do produto, visto que a empresa poderia disponibilizar dados não condizentes com o software. Tal problema ocorria com frequência devido à ausência de órgãos ou regras que fiscalizassem a qualidade do produto. Atualmente, a compra de softwares é mais “segura”, pois uma instituição tem como comprar um software de acordo com suas necessidades e através da ISO 9126, poderá certificar a qualidade do produto em diferentes âmbitos.


Fontes:
inf.upf.tche.br
Wikipedia