19.04.2015 Views

El software libre como herramienta para el desarrollo de sistemas ...

El software libre como herramienta para el desarrollo de sistemas ...

El software libre como herramienta para el desarrollo de sistemas ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

- Universidad <strong>de</strong> Manizales, enero – junio / 2005<br />

• Especificar los módulos<br />

La especificación <strong>de</strong> los módulos, través <strong>de</strong> pseudo código flujogramas u<br />

otros.<br />

Herramientas <strong>de</strong> <strong>software</strong> <strong>libre</strong><br />

Resultados<br />

Para cualquier <strong>de</strong>sarrollador <strong>de</strong> <strong>software</strong>, la <strong>el</strong>ección <strong>de</strong> las <strong>herramienta</strong>s<br />

a<strong>de</strong>cuadas es un tema muy d<strong>el</strong>icado e importante, pues <strong>para</strong> lograr un<br />

<strong><strong>de</strong>sarrollo</strong> <strong>de</strong> calidad requerimos <strong>de</strong> <strong>herramienta</strong>s <strong>de</strong> gran calidad, eficiencia,<br />

facilidad <strong>de</strong> uso y po<strong>de</strong>r.<br />

Afortunadamente <strong>el</strong> <strong><strong>de</strong>sarrollo</strong> <strong>de</strong> programas y <strong>sistemas</strong> <strong>de</strong> información no se<br />

limita a la utilización <strong>de</strong> lenguajes <strong>de</strong> programación <strong>de</strong> uso general, sino que<br />

existen otras <strong>herramienta</strong>s y aplicaciones <strong>de</strong> <strong>software</strong> necesarias <strong>para</strong> esto,<br />

que nos ayudan <strong>de</strong>s<strong>de</strong> la concepción, análisis y diseño <strong>de</strong> un <strong>software</strong> hasta<br />

la implantación d<strong>el</strong> mismo.<br />

Para <strong>el</strong> <strong><strong>de</strong>sarrollo</strong> d<strong>el</strong> sistema <strong>de</strong> información y teniendo en cuenta que la<br />

Compañía no iba a invertir gran<strong>de</strong>s cantida<strong>de</strong>s <strong>de</strong> dinero en <strong>el</strong> proyecto, fue<br />

necesario indagar las diferentes <strong>herramienta</strong>s <strong>de</strong> <strong>software</strong> <strong>libre</strong> que<br />

existen en <strong>el</strong> mercado, con <strong>el</strong> fin i<strong>de</strong>ntificar cuales eran las mas indicadas<br />

<strong>para</strong> utilizar.<br />

Parte <strong>de</strong> los resultados <strong>de</strong> investigación hallados se inclinaron hacia <strong>el</strong><br />

sistema operativo Linux (RedHat 9.0), <strong>para</strong> la codificación Kylix 3 Open<br />

Edition, base <strong>de</strong> datos FirebirdSQL v1.5 y administrador <strong>de</strong> la base <strong>de</strong><br />

datos IBManager v3.7. Los cuales poseen las siguientes potencialida<strong>de</strong>s:<br />

• Linux<br />

Linux es una implementación d<strong>el</strong> sistema operativo UNIX (uno más <strong>de</strong> entre<br />

los numerosos clónicos d<strong>el</strong> histórico Unix), pero con la originalidad <strong>de</strong> ser<br />

gratuito y a la vez muy potente, que sale muy bien <strong>para</strong>do al com<strong>para</strong>rlo con<br />

las versiones comerciales <strong>para</strong> <strong>sistemas</strong> <strong>de</strong> mayor envergadura y por tanto<br />

teóricamente superiores. Comenzó <strong>como</strong> proyecto personal d<strong>el</strong> -entonces<br />

estudiante- Linus Torvalds, quien tomó <strong>como</strong> punto <strong>de</strong> partida otro viejo<br />

conocido, <strong>el</strong> Minix <strong>de</strong> Andy. S. Tanenbaum (profesor <strong>de</strong> <strong>sistemas</strong> operativos<br />

que creó su propio sistema operativo Unix en PCs XT <strong>para</strong> usarlo en su<br />

docencia). Actualmente Linus lo sigue <strong>de</strong>sarrollando, pero a estas alturas <strong>el</strong><br />

principal autor es la red Internet, <strong>de</strong>s<strong>de</strong> don<strong>de</strong> una gigantesca familia <strong>de</strong><br />

programadores y usuarios aportan diariamente su tiempo aumentando sus<br />

prestaciones y dando información y soporte técnico mútuo. La versión<br />

10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!