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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Herramientas <strong>de</strong> implementación<br />

<strong>El</strong> producto se <strong>de</strong>sarrolla sobre una arquitectura cliente/servidor utilizando<br />

<strong>herramienta</strong>s <strong>de</strong> <strong>software</strong> <strong>libre</strong> <strong>como</strong> sistema operativo Linux (RedHat 9.0),<br />

<strong>para</strong> la codificación Kylix 3 Open Edition, con motor <strong>de</strong> base <strong>de</strong> datos<br />

FirebirdSQL v1.5 y administrador <strong>de</strong> la base <strong>de</strong> datos IBManager v3.7. Para<br />

<strong>el</strong> diseño lógico y físico d<strong>el</strong> RDM se utilizo PowerDesigner v6.1<br />

Las <strong>herramienta</strong>s mencionadas anteriormente <strong>como</strong> todas otras tienen sus<br />

ventajas y <strong>de</strong>sventajas. Luego <strong>de</strong> una investigación y com<strong>para</strong>ción profunda<br />

<strong>de</strong> estas <strong>herramienta</strong>s con las convencionales (windows, d<strong>el</strong>phi, interbase,<br />

postgresql, entre otras), se llega a la conclusión que <strong>para</strong> la empresa son<br />

fácilmente accesibles y que cumplen los requisitos <strong>para</strong> <strong>el</strong> manejo <strong>de</strong> la<br />

información que requiere <strong>el</strong> usuario.<br />

Se utiliza la Intranet <strong>para</strong> la transferencia <strong>de</strong> los archivos que se crean en<br />

cada una <strong>de</strong> las ciuda<strong>de</strong>s, con la información <strong>de</strong> los <strong>el</strong>ementos y activos fijos<br />

que poseen.<br />

Arquitectura <strong>de</strong> implementación<br />

La implementación <strong>de</strong> este sistema se realizó a través <strong>de</strong> los siguientes<br />

componentes físicos:<br />

Computador Cliente. En este computador se ejecuta la interfaz d<strong>el</strong> cliente<br />

<strong>de</strong>s<strong>de</strong> <strong>el</strong> cual se acce<strong>de</strong> al Servidor <strong>de</strong> aplicación.<br />

Servidor <strong>de</strong> Aplicación. En este servidor aplicación residirán los<br />

componentes que implementan la lógica y los datos. Este es <strong>el</strong> servidor<br />

principal don<strong>de</strong> residirá la mayor funcionalidad d<strong>el</strong> sistema.<br />

Servidor Base <strong>de</strong> Datos. En este servidor <strong>de</strong> datos residirá <strong>el</strong> motor <strong>de</strong> base<br />

<strong>de</strong> datos r<strong>el</strong>acional que se encargará <strong>de</strong> la persistencia <strong>de</strong> los datos d<strong>el</strong><br />

sistema <strong>de</strong> Información.<br />

<strong>El</strong> usuario interactuará con <strong>el</strong> Servidor <strong>de</strong> aplicación a través d<strong>el</strong> cliente<br />

resi<strong>de</strong>nte en su computador. Una vez conectado con <strong>el</strong> servidor, <strong>el</strong> usuario<br />

dispone <strong>de</strong> la interfaz <strong>para</strong> ingresar y/o consultar datos al sistema.<br />

• <strong>El</strong>aborar diagramas <strong>de</strong> estructura<br />

Para cada proceso a ser automatizado, será creado un diagrama <strong>de</strong><br />

estructura. Las funciones <strong>de</strong> los diagramas son <strong>de</strong>rivadas <strong>de</strong> los flujos <strong>de</strong><br />

datos que entran y que salen <strong>de</strong> los proceso, y <strong>de</strong> las transformaciones<br />

que generan los datos <strong>de</strong> salida a partir <strong>de</strong> los datos <strong>de</strong> entrada.<br />

8

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

Saved successfully!

Ooh no, something went wrong!