09.05.2013 Views

TESIS-MAG-0201.pdf

TESIS-MAG-0201.pdf

TESIS-MAG-0201.pdf

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.

al<br />

Dts&lador<br />

Códgo Reprcnaco Acaonoa fi<br />

Cócágo C++ y<br />

compóoón<br />

b)<br />

Ot 1<br />

I—DIbuÍ005,11<br />

bujos<br />

Cóg<br />

lador<br />

LS- 1 ______ l<br />

CódigoC<br />

compd.<br />

Programado<br />

i<br />

Local Search ea,vhj ____<br />

RcprcscntacI ón1<br />

co tddProblana)<br />

Cócigo C++<br />

Figura 4.10 : Sistemas implementado y propuesto.<br />

Para la implementación computacional tanto de esta herramienta como del<br />

programa que implementa la búsqueda, se decidió utilizar el enfoque de orientación a<br />

objetos por las razones que se explicaron en las secciones 2.3 y 2.4. Dentro de los<br />

lenguajes que utilizan este enfoque, se decidió usar C++ porque:<br />

a) Es un lenguaje cuya ejecución ha demostrado ser eficiente en cuanto al desempeño<br />

comparado con otros lenguajes que no poseen orientación al objeto.<br />

b) La existencia de distintas implementaciones de este lenguaje en distintas<br />

arquitecturas permite, tomando los resguardos necesarios, escribir un código<br />

computacional que sea portable. Esto quiere decir que el mismo código puede<br />

compilarse y comportarse de la misma manera en esas distintas arquitecturas.<br />

Lo anterior, significa que el diseñador también debe implementar la<br />

estructura de datos que representa el problema utilizando este lenguaje.<br />

La herramienta implementada gracias a los conceptos definidos en 4.2<br />

también puede incorporar un ambiente gráfico como el descrito en [Pinedo 931. Para<br />

ello bastará agregar un editor gráfico. Dicho editor es la fachada del sistema en la cual el<br />

diseñador especifica las heurísticas a través de acciones gráficas. El editor por su parte,<br />

provee respuesta al usuario mediante el despliegue de los dibujos que son consecuencia<br />

84

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

Saved successfully!

Ooh no, something went wrong!