Logo Studenta

Desenvolvimento de Software GIS

¡Estudia con miles de materiales!

Vista previa del material en texto

����������
"$�������������	
<���&(��������1��������#�5�F���@
��������������#�5�F������3���
-���
�8����>�&
8����
	
1 Director del Grupo de Inves-
tigación en Software GIS, In-
vestigador Principal Grupo
Software Libre UPTC.
�������
��������
���
��������������
���
��������
���� ����������
���
�������
1���
������
���
�������������
���
������
�9
����������������������
�����������������
����	����9
��
�
����	������
������
��
��������
�������
�
�
	�����
�
���������
���������
������	����	����
�����
��
�����������
�
����
��
��
�����
��

����������>�������	����
���������������
�����
��������������	����	
���������
�����
�	�������
����������	�����
��
������
�����#�����������
�
��������������%��3
��
	�
���
���������	��������9
�����������
����������������������0��	��������
��
�
����
���	��
���
���������
���

����
���9
����
���������
������	����	�����
����
����
�
������	
��3
��4�	��
�����
���	��
������9
���������������
�����	��
�
����������������
���9
��
���
����������6����
��������
��<���������
�����
����������
��
����	������
�����
 ���!����������*�"����������
���
�	G������9
�����H����������������	���
���
�	G�����������
5�	
�
�����
�������0���0�������������������@
)���������������#�������#�
��������
<�������
���
��	����G
�H����	
��
���
����
��
�����	
�������	����������������G�	��������
/����	���	��
����;����
K��G
�H��G��������

���������	�
�	��
���
�	�	���
�������	�������
��	������������
����
����	�������������6��
��	���
G
�H���
G��	�������	�
�����
������
�������
G�������
��
�������
�	
�������	�������
��	���
����
���� #����� ��������� �����������%�
6

�	�
��������	���
G���
���	�����
������������
��������
����	����
���	����G
��
�����
�
���	
��
���	��
� 	��� ���
�	����� 
�� 	���
���
��	�
�����	���
��8��������	����G
�H������	��	��
��������������	����������G�	���
��������������
�
	��������
����
����
��
��	�	���6����
�������
��<�����
#���$��
�*� 8���� �
�	G���� ������������
H�������	
��
��������
�	G�������	�
�
���
������������� �
-�������	����
�
������	��������
������
����
���
����������
���	��������
��������	��
�
����9
����������	
�
�������������
��
����
��#�������
�����������������	����	
����������	���
����
9
�����������
���	��������
�������
�����	���
�
�����������
��
�����
��
������
�������������9
������

��	
��
����	������
�
��������
���
��
�9
���
�
���������������	��������	��������-�	�
�����	
�����	����������
����
��������
�����	��
��������
���������
������	������
���

��
�����
��������������
��	�
�
����	���
������9
	
������
����
���	�� �������������	�����������
��	��	�����
�
�������	����
���	��
������������
�
��������������	���6���������	��
���
�	������
����
�����
�����A��	��
���
�
�����
����	
�
�
�����
�
��4���
�
��	�����
����	�
�G����������9
�����������
���	
�#�������������%��������
��	��9
���
��������������
��������������	��
�����9
	
�
���
��	���������
��������	
���	��
�
��
���
�9
���	�������������	
��	������������������	�����
�����������������
��	�����������	�����
����
��9
��
�	����
�
�������������
������������-���������
���	���������������	��������	
������������
��
	�����
����
��
����
�����	����
�����
������9
��������������
�����������>�����
��������	���
�������������
����
���
������
�����������
���	��
��������
�
��	�����
>��
�	���
����	����

���������
��������������������������
����������
���������������	���������
��������
����������9
���	�����
������������
������
�������������9
	������	�����
���	��
�
�������	��������
1Artículo basado en la ponencia presentada en el «IEEE 3er Congreso Internacional en Innovación y Desarrollo Tecnológico» realizado en el la ciudad de
Cuernavaca, Morelos, México, en septiembre de 2005.
����������
#� �������������	
.
����	��
�����	
�������	��
������������	
�
�����0�
����
�������	�����
��������������������
��
�
�����������	
��
�����	�����
�������
���9

������������	��	�
��
��
�	���
����	���������9
	��������	�������
��	���	����
6����
��
���
����
�	��������������	�
���
�
���	��
������0����������
���	���������
�����
9
��
�
��������	�����������
��
����
������������

�������������
����
���	
��
�����������������
���9
��
�����	�����
��
��������
���������������
�
���	�����J'K�������
�
�������������	������
�
�
���������������	
����	������
������������
9
��
��J(K�
!� ������"�#$��+��������"��
-��
���&
���	
�����
��������������	����
�
��	����	����
���������������	�*����	��
�
����	�
�
�������������	������4��5��
� �JOK�����
�������
�0��
��	
��
������������������	
�
�����	�
������
����
����������
��
	���������	�����
�����
�
���
����
���
�
�
���������
�������������������9
	��
��	�����
����	��
�>������	
�
�������	���9
���������0�������	�����
�������	������
������09
��������������������
�	���
�������
�����
��

����
���	
��
�����������
��������
������	�&���
��	����	�
�
����
�
���������	��������
�
������

�������������	�����
���
��������
������
��9
��
�
�������

�������������	��
���
��
�	�����9

��>���������	�����	�������������������
�������

�����
���������
������������
��������������
#��	�
���	���������������	��
������
����
�
����
���
�����
���
���
���	
��
����
��������%���
	��������	��������
�������������
�����������
���������������������
��������>��
�������	�
�����
��������������	�����	���
�
��������
�����
��

����
����
�
���
������	��
�������
��
���
��	����	����
�
&� ��)�A�������7��������
�������""�������#�����$�
�����)�B����"����
���"����������
��#��������������#"1�%������	�
���������	
�
������������
�����
��
�
������9
����
������������������
�
�������������������
�����	��� ��
�������
������	���	���
�
�����9
��������
���&
�J$9RK��������
����
����	�
��
�
���	
��JVK�
����4��
	�
�	��
�
������
����>
�
������
�����	�����
��������	�����
���&�
�����
�	��� ��� ���� 	������� 
�� �

���
� �

��������������
�
�=5��JPK�
�����

���
��	���	���
�����
���������
���
���
�������
�����	��������������������
������
�
�
������
�9
���� ��������
�
��
���
������<���.�������	�
5�	���	��5

����.55�JWK��5��������������
�9
���	������������
����	����������������
���
�
�������
���
���	����������
�����	����������
�
������	
����������
�����
��
���	��
�
��������9
��
���������
�����
����
�����	��� ������
��	����9
���������������	��������������������
����
6
���������
����	������������	�����	����
��
�
��������
��������
����������������
������	�9
��������
�����
�������	��
�������
�
��
��	���9
�
�
�����
�
�
���
����
���	
��
.
�����"1��������	��
����
�
���������
�
�
���	�����
����	��
�������������
����
����������
������
��
�	
����
��������������
�������	��������
�����������������
����������
����
Z	���
���������	��������������� ����������	�
�����	
��������
�������
��������������
���
����������������������������
�����	���
�
���
��

��	
�������
�������� �������
�	����
����
��	���������	������
���������
���
�
����	��������
��
�

�����	
�
����
��������������������
�9

����������������
	������	���
�
�������������9
��������
�
��
����	���������
����
��������
���������
�+�� >%���� ����G�#����� #�3��� ����������
��������������3��
=�������	
��
��	������������	������������
	����
�
����������������
�����������������������	��9
���
������
��+3
�����������
����
����������	�
����
,�����������
�������
���	��
�
�����������
�������
���������
��
��
��������
����
��	�9
������
�	���
��������
�������������
�
���������
���
�
��������
���������	�����
��
���
��	��
�
����
����
�
��������
�����������������
�	�
����
�������
�������
����
�������
�����
���
�����	���
����
���������
������������������

��	
��������
���	���
�����
����������������
�����
�
��������	����
����	��
�#1Z%��
�
����������
�
�����	������
�	�
���	��	
�����������
�
���
G����
����������4�	����#�
��
��
��%�
���
�������
�������
������������������������9
����	������������	������������
��������
�
��	����������
������
���	�
���3
��������
�
��
���������������	
��
����������0�#\)-%�����
���������	���� ���������������������������
��
�
�����
�����������
�	�����������	��
��������9
�
������������������������
����������
#	�������������	
-������
�
����
����������
�����
��
�
�����������
���
��	
���������
�������	
��������
��
���
�
��	
�
������������
���	
�
�����	��
���
9
������J'NK�����4������������ ��
�����
���	
�����
������
�������������������������������
�����
9
��
�
���������	���	��
�����������	���J''K��<����
�
�
����
��������������������Y
��'�
Figura No. 1. Esquema de trabajo en Ingeniería de Software
Libre. Se muestra un proceso cíclico, que evidencia como
el kernel de planeación orienta a los demás kerneles en un
perfecto engranaje y estos a su vez desarrollan sus propias
actividades, dando su inicio a cada una de las iteraciones
en el análisis y llegando a la implantación de cada uno de
los módulos. Al finalizar cada iteración pasa nuevamente
al análisis de otro de los módulos. Se observa además
como la comunidad libre se encuentra fuera de la
integración de los kerneles, ya que ésta es la que da
sus aportes y punto de vista al grupo general de trabajo
(aporta a cada uno de sus kerneles cuando sea el caso).
<����������	�����
�:�
����
�
������;������
������������
�	��	�������	��	����
>��������������
����
�
������
�����������	������������	���
�9

��� ������
��
��� �
�� ��� ���������� 
���&
�
��������	��������������	������
����������
���
���
���	������������
���
�
�����������	���
�
��������������������������
����������
���	����
��
�����������������
������	����������
�
���
�
�����
����-�	���
����
�
�
�����
�
���������
��9
	��������
�����������	
������
��
���
����������
������
�������������	������������������
���

��
�����
��
�
����������������
�+���#(����#�����1����#���������#�������
��������������3��
.���
��������������������
����
����������
������������
�	��	��	������������	�����������9
����	�����������	��� �������������
������������
�������������
���
�����
��
�
�����
���	
�#��	�
G��%�������
�
��������	��������
��
������
�����
�
��	�����
�����������
�����������������
�����
��
	�
�������	
������	���������������
�
��������������
�����������	��
���
�����-����	������9
	��������������������
�����������
����
�����

��������
�+�+��������%��#�����H
A
3��������������	�����������	��
��������� �����
���������������
�����
���	
����
����������������9
	
����������
��
���������
�
���������
������������
���	������	�����7

����� �
�����8���	��J'(K��-�
���G�����������������
�����������	���������
���9
	����	������������
��������
��������
������������
��
�
������
����	���
�
�������
���������
�����
9
��
�	
	���
�����
���	
>�	�������
�����
�	������
�
��	�	������
���
��
������	�������
��
��	�����
�
���
��	��
���
�������
����
�����
�
���	��������
������������
�������
�����������������
���
��
���9
���	�������� �
������

��	
�������	��	���
���
���9
��
��
�
��������	���
�
����-�������
�
����
������
��	���
�	�
��
����������
������	�����	���� ���
9
������������
������

�������
������
	������	���
�9

�����������
���
�
�����������
�����

��	
'>���
�����
����������
����
�
����������	������	������
�
�	�
��
���������
�	���������������
�������
������
�
������
������	�������
�+�+�+� ��$3��$������ ��� ��#� ��5������#
��%(�#���	��
���#�������3�6�
�
�������
������������	��������	��
�������9
��
������������������������
�����
���
�������9

����
����
��
����	
�����������������������

���
���
�
�������
����
���4���
�������������
9
��������������
�����
���	
���
�������
����
�*
��	����
���
;�����*��
����
������
�
��49
���
��
�������	���
�����	
��
������
�������
����
���������
��
���������
����
�
��1����9

��������������
������	�����	���
�
���
����������
������������������	�������������������
���
����
9

��	
��������
�������	������
���������	�
�G��

����������������
��	����
��
���B�*�
������	����
�����	
��
�
����4���
�����	�
�
��������
��#
����
���9
�
����
������
�����
���	
%>������ ��������	�9
�����
���

���
������
��������
�
�����������9
�������	��
����������
�������
�
�
��
�	������
�
���
�����

��
����
����
�
�����
���
�������

������
����
�
����������������	���������
�	��
�����
���
���
����
1Por producto se entiende, el proyecto de software libre que se está
desarrollando.
����������
#
 �������������	
��	����
���������
	����
*����
���
����
����
����������
����
����� �
�����4�����
��	��9
���������
����������
�����
���	
�
��
�	����
���
���
�����������	�����
��	�
�
����
����

�����
���������

����������������
�	���
������
����
�������
����
�
�����
��������
����
9

��	
�������������
��������������������
�#���9

�
��
����	����	
���������
�	����	�%������
�
��	������
�
������
��������������
��������G��
������	
����
���
�������
���
��
����������
�

��	�����
�
��	����
�������
	����
*��
�����	
��
����
����
��
����	
�
������
�����
��	�����
���	
9
	�����	�����������������������
�
���
�����
�
���
�������������

��	
���������	����������9
��
�������
<
����	
������
��
������
����������
�
�9
��
���
���������
�
��
����
���	����
�
 ��
�����
������
�������
��
���������	
����9
�
�������������������������� ������
��������	���9

�
���
������
����
�
�
���
����������������

�����	���������������������������
�
�����

��9
	
�������
�+�+�+��#������&�����5%������#�(���	��
��
6��
�	������������������	�����������
�����
�����
���������������	����������
�������������
���
������
����
�
���
�������
���������
�
�	��9
���������	
����	����	
�(������������������������9
	���
�����������
����
��	����
�����
�����
"
U 5��	����������	�
�G���
U .
�
���������	������
�������
��������� �����

����	���
�
���
U -���
���������
�
������
����	���
�
�������
�������
�
��
�����
��
�
�����

��	
�
����������
������
U 6��������
���
�	�
����
�������
������	�
�G��

�������������������
��
������	�������
��
�
	�����
�
U .
�
�����	������
������������	����
��
���9
���	�������
��
��	�����
�
U 5��	��������
����	
��
�
����
����
�
���
�
������
���������
����
��	�
�
���
��
������9
	�������
��
��	�����
�������
�
������	��
���
�
�
���
����
���������	�������
����������
���9
��
��
�
����������������
U )������������������������
������
�
���
����

����������������
U �����������
�	�
��
�������
����
�����

��	
�
U .����������
��	������������	���� ��������

��9
	
�
U )
�����	����
����
���
������
��������	����9
����
��
�
U �������������

��	
�����������
�
��	����
���
;�����"
U .
�	�0	���� ������
���
�
����������������
U 7��
���	������
���������������	������������
9
���	
��������
���
�
������
������	���	�������

�������	�����	
�
�����
��������#��	�����9
	����������	����
�����	���������	�����%�
U L����������
�����	
�
�������������	
��
��
���	����
U .������
���

��
��
�
���������������������

������������#
���������
������
��
��
�	
��

���������
�������
�����
���������
����	���9

�
���
����
����	��������
���	
�����
��
�
��
%�
U 7��
���	����
����
�	����
�
��
����������	�
G���
������������������������	
������������
��
��
��������
���������
����
������
����
�	��9
����������������	��
�����������	���������
��������	������
U L����������
�����	�������������
������
�

����
����	���
�
�
�����������
��	����
��
���B�"
U L��������
���

��
�������
���������
��
U "�������	������
���&
���������
�������	���� 
��������
��������
�
U 7��
���	����
����
�	����
�
��
����������	�
�G��

������������������������	
���
���&
���
��������

����
������
����
�	������������������	��
���
�������	���������������������
U L����������
�����	�������������
������
�

����
����	���
�
�
���
���&
�
-�����
�	��	��������������������"1����������9
��������
����
��
���&
��
����	
�����
��
���9
����������	�����
��������
�
��
���
�����������
9
����
�������
�
������������
������
�
���
���
�
����	��������
�������
��
����������
������
�
������
��
������
����
�
�
�����������
��9
���������
����	
��
�����������
�������
2Artefactos: son todos los elementos generados dentro del proceso de
desarrollo de software (Documentos, diagramas, código, manuales y otros).
.
����������
#��������������	
��	����
���������
	����
"
U .������
���������
��
���

������������������9
��
��	������������
��
�����
��
�����
����������9
�������
���

�����������
����
��
���
���
�9
������
����
	�
����	
��
��
��������
���	��9
���
�
����
����������
����������������
U L���������	��
�����
���

�������������
��9
	��������
��������	������������
����������	�����
���������������������������
�����	���
��
�
��
���������>� ����� ��	
� ��� �������� ��
��������	����������
�
����	�
����
��
���&J'O9'$K�
U L�����������

����������
�����

��	
�
U )�����
�������������������
���������
���������
�����
U L����������
�����	�������������
������
�

�������
����������
���
��
������	�����
��
�

�����������������-�	��
�����	������
�������
��	�����#
��	�
�
�����
��
%����0	�����#�����
�������
�����
�����
�%�
-��	�����
������������������ ������
���
��	��
�

��	�����
�����
�����
��������������������
������	���������
������	������	���
�����������9
����������
�����
����-��
����������������
�������
����
����	���	�������
����6��������
���
	�
����-��
���
�����������������	��
������9
��=������	�����
����	���������
�����
��
�
�
��
���	
�����������������	
���
�����	������	��
����������
�
�������
�4��
��	����
�������
	����
"
U "��	�������������������
�����
���
��
U L���������������������
���������
���������
��	��
�����

��	
�
U .�����	���������
����
�
������	��� �����������9
�������
U )
�����	����
����
���
���������������
���
���
������	���	����
1���������� ���
��
�	�������	
�������	�����
9
�������
��
������
�����������������������
9
����������
�������
������
�
������
�������
�9
���	��������
�����	�������0����	����
��	
9
�� �
�� ��
���
�� #���������� 
���&
�
��������	��������������	�����%������������
���
��������
����������
����
��
�����
��
�
���
��	��
���
�������	�
����������������	��	��

����������
����
�+�+����#�#���������������3��
-��������
�
������������������������������9
����
��
��	���������������	���
��
������	���	��
�

����������
���������0��	����3
�������
���	��
�
����
����������
�����
���
���������
����9
�������	���
��	�����
��������
���	�
�>���0�9
������������
����
���
��������
������������
�
���
������
�
��Z���Z������#�����	��
��
����	���%�
���������	��	��������
�����	
��
��	�0	
�
�
����
��������
��
�����	
���<5����������9
	�
��
��
���
��	��������	���
	�
�>���	���	��9
������
��������
������
����	�����������������9
����	���������������������
��������
����
	�
�
�����3
��
	�
���
���	����������������	�������

�����
��
�
����������
����
���������������������
���������
�������	���������
����������������
����������
����
����������������
����
������9
����
������������
��
�	
���T���������	����	��
�
�����	�����
����	��
���-�������
�����������	�
������	�
�
����������
����	������������	���
�+�+�+� 2����$�����#� ��3��#� (���� ��� $���6�
������$(%�����
3����	����������������������������
���
��
�9
�����	�����
�������������	�����������
����
����
���	�
�*������	
��
������������	���
�
����	�������	���������������
�������	���
	�
��
U >��
>�����"����	��
��
����	����������
���9
��
���
��������������	���
��1=Y��.
��	��
�
�����
����
��
��	�0	
��#I��	��%�������
��

��������
�#.���%�������
�����������������9
	���
����#"������%��������������������������9
������#)��G%��1�����
�����
�	����������9
�
�������� �
����Z���Z������ ����		�*MM
GGG�
���
������
����J'2K�
U C!�5��
*���
����
��
��	�0	
���������-�	�
��	����
����LYZ5-���������	��������0��9
	��������
���������
	�������	��
������������9
�I��
G���1���������G���������
�����
�9
	��������		�*MMGGG�����
������
��
U D�E����*���
���	
�������
��
������
���&��
Y�	����������������
�����
���
��
����
���	��
	���������������������
��Y�	������Y�����	
��
5
 ���������������	��
����	����	�����������
������
��������	��
���
���
�����	�����
��
�
��
��	
��
����������G����-����
���	
5
 �������
�
���
�����
����������
	
������
����������
#� �������������	
��������I���L��H
���
	���������
�����������9
	��������
����������
�
�.��	[������5�����9
�
������������		�*MMGGG��
 �����
���
U 6����	��
*����	
��
�����
������������
���
�����LYZ5-��
�����
���
�������������	�
�
��!�������1��	��	��
��������������������
��4�������
	��	�������	��
���
���
�����	����9
�
����������
����������
�
���
�	��	
������
���	
��
��	�������"��
��������	
��
��
�*
�		�*MM0�������
�M��

��	�M��
��	�
��
U #:6*��������
�
��\�)��H	
��-����
����	
#-�	
��
�
��-����	
��
�\%��-�	
��
�
����9
���	
��
��
����	
�����
�
���	��
��������������
������
����������
�����	�����LY=M����0����9
�������������������
�
���������
�
�
�������
�
?�����	�������LYZ5-������������������9
����
�����
���	
�\)-�������
�����
�	������
�		�*MMGGG�H
��
���
�+�+�+� 2����$�����#� ��3��#� (���� ��� ��#�������
����(���������#���������������3��
��
������
�������������
"��
����	
�
�
������������	����������	��	������	��� �
�������

������	�����
����������
���	�
����
�����9
�������
����
���������������	���	������������
������
�����	��������������
�������
�������
�9
�
�����������
�����������	�������������������	�9
������	
�
����
����������
���	��
���-0��	��
����	
�������
��������
������������
����
�����9
������6����
��������
���
��.��.``��6
���S����
3��������.Z@Z��J'2K�
U F���"��

��������	��
����
����
���������
����
���
��1=Y�������
���
��
����
���	��
������������������������
����
������������
9
��
�
U F�=��	�"������
���	
�
�����
���	
�6������
���
�
���	��
�����������
����
�������������
S�����������������	������������	
��
�G���
S�H��	��	
�������
�����
���������	���
���������

��S������������������������
����
���������
����������������������	����������	�
�������9
�������	��S�����5������
������������		�*MM
��H��	���������
���
U C
�"����������
����
����������
���&�
��
�
���������
�
�������	��������������� ����
����
����������������
��
�����)����	����	
�
�
)�������
��--�==��-���
����
�����	��������
���������	��������������
��	�������
���	�����
���
����������1���
�������
������
��6
�
�
������������������� �
����
��������	
�����-�
�
�����
�������
������
��6
�����LY6<
J'2K�
U �����"����������
����
����������
�����
�9
��
��
�����	��	������������	���	��� �
��
��
������������
��
�����������
��������	����
�
�����
���
���������
��	����
������������
Z	�
�����������������������������
��������
9
�����
�*�49�4GG9�F���9�����9�	��9���	��
��
 H �
0�����
��
�	��"��
����	
�
��
�	
���������	�9
������ ��� ����
� �
�	�0	
�� ��������
�
���	���	������	������������
��
�	���
���-����	�
���	�
�����������
	�������
���
���
����������
�����
��
�	
����
�����	�����������
�����
�
�����	
�� �� 	�0	
�� ������
�� ��� ������ �
��
�0�
�����������
����	�>��������
�������
��� ������	��� ��� ��� ��	�
� G��*� �		�*MM
���G�H���
���
��MG�H�M@���h
�h
�	
��
U D�IJ�"���	�������
��
�	
���
���	��	����
�
�
�	�������
��	��	
��	��
��
��	�������	����
�
�
�"165��5�"165�� "��
)@���@)@
#@��H�����)�	�����%��)����	
���"��
)@������
	��
�
��	������������
�	��	���
�������
���	��
���
�	������
��5�"165��������������
�	���������������������	������
���	��
�"��
)@
��	�����	���	���
���
���
����
��	��	�����
5�"165�����������������������������
�
������
����������
��	�������������������������9
���	����	������
���������������
��	���������
�
	��������
������
��������������
����	����
�
������������
U ��	���IJ�"������
��
�	
�������
�������
	�����	
����
�������
��
���
���
��
�����
��
�
-��������	
��
������������
��
�	
��
����
��
�����	
��������� �
�����������	����
�
>�
���9
����
�	�
��
���
��������������	�����������
9
�
�	�������	

��������	�0���1/�����������
����
����	����	��������
�����	��
���������
9
����
�����
����
�����������
��������	���
����
�����
��
����	
�
�����������
������������
�
��
�����������
�
�.��.``��S�����������	����
��	�
��
U ��
	0���"�������������
��
�	
��������
�
'NNQ�S����������������	����
���
�����������9
��
����
���	
�����������������	����������
��9
�
��	��
���
���
�
��������
���������	��� �
��
��������������������������
�����
����
���+/��
�������
�	��	�����������
��,�-�	�������
�

�	
������	���
�������
��
���
��
���������
����
����������	����	

�������
������
������9
����������
#��������������	
��	��������
���	�����������������	����	����
�
���	�������1/��
�+�+�+���#��$�#�,(�����1�#���3��#
3��	��
����
������������
�����������������
���
�
��
�������
�������
���
���	�
��������
�����	�����������������������������
G����
��
�
���	�
��
U ����0I:"����������	����
����	��
�����������
�
���
��������
�����������
����.3=;��
�
�����	��	����"�	������������
���
����
���
OPR��$PR���3��	����#�����
����1!���)!%�
<��������
���
�
�	�
���
����
����
���
�
���	�������
��"�	����
�
�65)���.���0�
6�	������	��	�����������
�������	��� ������
	���������	��	������
�
�6����M6!3��"69R$�
3.9WP��=�	��1367.���65)R$��8���	��
����
���
�������*��		�*MM���G�H���
���
��MG�H�M
8���@1)�
U A(KL��
�%"�������
��
���������
����
�9

���
��7�����
�1	���������
	�
�������������	�9
���
����	��
������	��� ����������
�����0���
�
����	
��
��������������
����
�����	��������9

����
�������
���	
�LY=��.
�4����	����	�
���	����
����	��
����
��
����
����������9
	�� ����0�� <
��
� 
�*� �		�*MM
���G�H���
���
��MG�H�MLY=M����0�
-������������0��	����������
	����
���
���

��	�����
��
������
������	����������
����������
�������������
������������	���������������
�
=����	�
����������	�����*��		�*MM����0��
����M
����0�����MG��9���9�
�	9�������M���
�0���	��
(� �������.������������"����C
���� ����"��������������"
�����
����	�������
���	�����
������ �
�����
���������������������	�	���
�����
�
�����������
��������������
�����
����
�����	�����
�����
���9
�����������
���
�
���
�	G�����������������
��������	���������
�����������
�
�
�����
���
�
����
���
��
�������������
���
�	G����	��
���
9
�������������
�	���
���
�	
���������
���	
�
�
��������������
)�� ���� ��	�
�
��� ��� ���� ���� ��� ��
��������	�
��
�	G�����	��	��
�
����������
���
���������������
�����"1���������
����
�9
����*�.����
��7�
�
�1�6���6�������3� �
���7�
�
"��	�	�	
�Y���
����
��1���
������������	�	���
9
�����
���	�����#�
�	G����������
����
�������	�9
	�	
��
���
���������
��
����%���6����
�������

��<����>��
���	����
�����
�	�������������09
����������
����	��4�	����
-�����6����
��������
��<����������������	��
����������
�
�����6�����	����<�����
�
��.��9
�
�""��
������	
��&
�
��"����������
��1��	����

�����=3<.����������������
��
����
��D1��	�9
��� 
�� �
�	�
�� 
�� ���
�������� 
�� ��
6����
��������
��<����F��
�����
���
���
�����9
������3�3�������
��
�	
��5�1������	��� ��
�
�
������
��
����������
����6���������	�
����������������������
��������
����
�	�
��
�
������
��������
������
������	�������
���������
��	��������	���
����
�
���
�������������
�	�
�

���
��
������	�������	
������������������� ���
-�����
�����
��
�
����	���������������
������9
��
��
��������
�����
������������	������
��
�
���
�����	�����
���
���	��
����	��
�����
�9
�
��
�����
�
���	�������
��
�������
����
9
����
����
���
��������
�������
������
�	�9
����>����
����������
�
������
	��
���������������
#����	������
��������
���	����
%���������
�9
���	��
�������
����	��
�������������
��
��	��9
���
�#�����
��%���
���
�
�������
������������
�����������G����������	��������������
���	
��
����������������
��������������
��
������	�����	�9
���	
������
�������������������
�	�
�������
�

�����
���
�����	��
�	����������

��	
�	����9
��
�
�
�������	�
��
�	���
�������������
�������
����	������������
����	��������������������	�

�����6����
���������
��:�����������	���������;�
�������
����������
��������
�����=3<.��
�����9
	������	�����
���	��
������������� ���/��
��
�9
�
�	��
����������������
��
�	����
��������9
�
�
�����
���	
�������G�������
��
������9
��
�����
�����
�������������
�
��
�����
��
�
����������	��������������
���	�
���
������
������������
�	��	����������������
��	���������9
�������������
����������
���
��
���	��
��	�� �9
���6
������������
�
������	����
��
�����
��

����������
��������
����
�
��
��
�������
������
����������
��	�����������
�������
�
�����
����	���
��	�����
�
.
����	�����
�����	��
�������������������	����9
�
�
��	�����
���������
���������
����	��������
���
������
�������������������
������
�	�������
�
�
�������
�������	�
���������������
�	�����9
�� 
��
� �
�
� �����	�
� ���� �
���
����������
#! �������������	
���
��
���
������	�������
�����
��
�
��������9
��
����
����	����
���
-������"�������
-��	�����
��
�����������	���
�������������������
�
������	�����������	��������������	
>����������
��
����	��
�����
����������
��������
�	��9
	�������������
����
���	��
���� ����
���������
��������������
�����������
������	�����������
��9
��
������������	���	��
������>�������
�����	
�����
�����	
��������	�����	������
����
����
�������
���
��	��
�
3
��
	�
���
�������
������������������	����9
���
��
�������	����
�������
���
�
��������9
��
��	����
�������������
�
����������
�
����
���
���	�����
�
��
�����
��	
��
��
����
���9
�������
��������>��
��������
��
��
	���������
��������� 
��
����	�
�����������������
��
�������	����	��
���
����
���

���������������
���
�����������������	����
��������� �
���
�
���
��������������
����������
�������
��
���������9
����
�����������
1�����������������
�	��������������������	�
��	����
��
	�������
���	�����
������������0���9
	�	����
�������	������������
�
�����������	�
��
���������������
�
2�������/���)������
)��	�
�
�������
�
�������	�����������������
	�������
�������������������������������	
9
�
����������4����
�����
���������
�	��	��

�������
�
����
��
����������������
��������
��9
��������������	
����	�
>���������
�
����	��9
�������������	
�
����5.6��#D�	
�
���
��������4
��	��������
��C�������
����������%�
�������������	������������	��
�
�����	
�
Z	�
�
���
��	�����
���������	��
����
�����
9
������������������	����	
��	�������������
�	�
�
�
�������	��
�������
����#4MI*�.
�������	
?����
���1��	��%���
�����	
����
������	���
5� ��)������������"��#��)$�
[1] Callejas Cuervo M., Delgado Becerra J.G., El software libre
como herramienta para el desarrollo de sistemas de informa-
ción (Experiencia de una práctica empresarial en Caracol S.A.),
Revista Ventana Informática, Edición Número 12, Enero-Ju-
nio de 2005, 15p.
[2] Callejas Cuervo M., et al., Ponencia El software libre como
herramienta para el desarrollo de sistemas de información, IV
Congreso Internacional de Software Libre GNU/LINUX, Uni-
versidad de Manizales, Manizales Colombia, 2005.
[3] Méndez C.E., Metodología: Diseño y desarrollo del proceso
de investigación, Tercera Edición, McGrawHill, 2001.
[4] Witten J., Bentely L., Barlow V. M., Análisis y diseño de siste-
mas de información. Tercera edición, Editorial McGrawHill,
1996.
[5] Yourdon E., Análise Estruturada Moderna, Editora Campus,
1990.
[6] Kendall & Kendall, Análisis y Diseño de Sistemas, Tercera Edi-
ción, Editorial Pearson.
[7] Meyer B., Construcción de Software Orientado a Objetos,
Prentice-Hall. 1998.
[8] Jacobson I., Booch G., Rumbaugh J., El Lenguaje Unificado
de Modelado, Madrid, Editorial Addison Wesley, 1999
[9] M.C.Paulk, C.V.Weber, B.Curtis y M.B.Chrissis, The Capability
Maturity Model: Guidelines for Improving the Software Process,
Addison-Wesley, 1993.
[10] Pressman R., Ingeniería del Software. Un enfoque práctico,
MacGraw-Hill, Quinta Edición, 2002.
[11] Larman C. Applying UML and Patterns. Perarson Edition.
Prentice Hall. 2002. 590p
[12] Rodríguez de la Fuente, Pérez, Carretero y otros, Programa-
ción de aplicaciones web, Editorial Thomson, 2003.
[13] Gamma E., Helm R., Johnson R. y Vlissides J., Patrones de
Diseño, Addison-Wesley, 2002.
[14] Design Patterns: Elements of Reusable Object Oriented Soft-
ware. Addison Wesley, 1995.
[15] Matellan Olivera V., González Barahona J.M., Quirós de las
Heras P., Robles Martinez G. Sobre Software Libre, Madrid,
Editorial Dykinson S.L., 2004, 197p.
-���
�8����>�&�8����
Ingeniero de Sistemas, Especialista en Ingeniería de Software, Tesista
de Maestría en Ciencias Computacionales UNAB - ITESM. Universi-
dad Pedagógica y Tecnológica de Colombia. Docente Investigador,
Facultad de Ingeniería, Escuela de Sistemas y Computación, Direc-
tor del Grupo de Investigación en Software GIS, Investigador Princi-
pal Grupo Software Libre UPTC. Tunja - Boyacá – Colombia, Aveni-
da Central del Norte Km. 2 Vía a Paipa. Fax (098)7425268.
maurocallejas@yahoo.com, mcallejas@tunja.uptc.edu.co.
����������
#"�������������	
��
��
��
��
��
	
�
��
�
��
��
��
��
��
	
�
��
�
Áreas de publicación
• Comunicaciones y Televisión
• Telecomunicaciones –Teleinformática
• Instrumentación, Control y Automatización
• Electrónica de Potencia
• Dispositivos y Circuitos Electrónicos (FPGA, ASIC).
• Procesamiento de señales e imágenes
• Microelectrónica, Optoelectrónica y Fotónica• Bioingeniería
• Tiempo Real
• Ingeniería de Software y Simulación
• Inteligencia Artificial, Sistemas Expertos y Robótica
• Gestión Informática
• Investigación de Operaciones
• Producción
• Logística
• Seguridad y Salud Ocupacional
• Geomática
• Catastro y Sistemas de Información Geográfica
Si desea publicar artículos técnicos en la
REVISTA INGENIERÍA de la Facultad de Ingenie-
ría de la Universidad Distrital Francisco José
de Caldas. Puede utilizar como guía la planti-
lla para elaborar documentos técnicos en for-
mato Microsoft Word. Esta se puede descar-
gar como archivo de la página de la Facultad
http://ingeniería.udistrital.edu.co

Continuar navegando

Contenido elegido para ti

113 pag.
3 pag.
cv-nadia-huebra-ag2011

UBAM

User badge image

Contenidos Muy Locos

63 pag.
Memoria-GIDTSI-2016

UBAM

User badge image

Contenidos Muy Locos

40 pag.
7 pag.

Otros materiales