Está en la página 1de 61

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

Universidad del Per, DECANA DE AMRICA


FACULTAD DE INGENIERA DE SISTEMAS E INFORMTICA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS




SISTEMA EXPERTO PARA AYUDAR A LA ELECCIN DE UNA CARRERA EN LA
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


Tesina para optar por el Ttulo de Ingeniero de Sistemas

Autor:

MELGAR ALIAGA, Freud Enrique



Asesor:

GAMBOA CRUZADO, Javier



Lima - Octubre
2012






ii



































FICHA CATALOGRFICA
MELGAR ALIAGA, Freud Enrique
SISTEMA EXPERTO PARA AYUDAR A LA DECISIN DE ELEGIR UNA
CARRERA EN LA UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
Sistema Experto
(Lima, Per 2012)
Tesina, Facultad de Ingeniera de Sistemas e Informtica,
Pregrado, Universidad Nacional Mayor de San Marcos.





iii














































Tesina presentada a la Universidad
Nacional Mayor de San Marcos, Lima, Per,
para obtener el Ttulo de Ingeniero de
Sistemas





iv














































DEDICATORIAS:
Este trabajo va dedicado a la memoria de
mis padres que ya partieron de este mundo
y me dejaron todas sus enseanzas.





v














































AGRADECIMIENTOS:

A mis colegas y amigos de la Facultad de Ingeniera de Sistemas de la
Universidad Nacional Mayor de San Marcos, en especial a nuestro asesor
Gamboa Cruzado Javier, por su orientacin y dedicacin para que este
trabajo cumpla con los objetivos trazados.
Al profesor Hugo Chvez del rea de Psicologa del Instituto de Ciencias y
Humanidades, por su apoyo invalorable con la informacin proporcionada y
su atencin constante y oportuna para la elaboracin de este proyecto.
A todas aquellas personas que indirectamente nos ayudaron para culminar
este trabajo y que muchas veces constituyen un invalorable apoyo.



vi


RESUMEN:
SISTEMA EXPERTO PARA OPTIMIZAR LA TOMA DE DECISIN DEL ESTUDIANTE
PERUANO PARA LAS DIVERSAS ESPECIALIDADES DE INGENIERA EN LA UNMSM
Autor: MELGAR ALIAGA, Freud Enrique
Asesor: GAMBOA CRUZADO, Javier
Ttulo: Tesina para optar por el Ttulo de Ingeniero de Sistemas
Fecha: Octubre de 2012




El problema de elegir una carrera por parte de estudiantes preuniversitarios siempre es
un dilema, por la falta de experiencia, orientacin, asesora y una evaluacin previa por
parte de conocedores del tema. En ese sentido el presente proyecto plantea la creacin
de un Sistema Experto que facilite y oriente al alumno para estudiar la especialidad ms
afn con su vocacin en la rama de ingeniera en una universidad pblica peruana.

El objetivo de dicho sistema es tener una herramienta que facilite al alumno encontrar sus
intereses y habilidades reales, as como disponer de la informacin adecuada acerca de
las diversas opciones existentes en nuestro medio. Los Sistemas Expertos vienen a ser
parte de la Inteligencia Artificial que tiene como objetivo automatizar procesos e implantar
soluciones a dificultades que puedan tener personas o sistemas autnomos inclusive.

Comnmente el problema de la eleccin de la carrera profesional se va resolviendo a
travs de la experiencia propia en las aulas universitarias durante el estudio de la carrera
y el intercambio de informacin entre compaeros o las asesoras que brindan los
docentes universitarios. Por tanto la idea es que se genere toda esa base del
conocimiento en funcin a los expertos tales como los docentes y los mismos estudiantes
universitarios que deben volcar en este trabajo toda su experiencia.




Palabras claves: Sistema experto, Base del conocimiento, Motor de Inferencia, Toma de
decisiones, Base de hechos, Test de Holland, Metodologa Grover,



vii


ABSTRACT
EXPERT SYSTEM TO OPTIMIZE DECISION MAKING FOR VARIOUS PERUVIAN
STUDENT ENGINEERING SPECIALTIES IN UNMSM
Author: MELGAR ALIAGA, Freud Enrique
Advisory: CROSS GAMBOA, Javier
Title: Thesis to opt for Systems Engineering Degree
Date: October 2012


The issue of choosing a career by high school students is always a dilemma, lack of
experience, guidance, advice and a prior assessment by knowledgeable. In that sense,
this project proposes the creation of an expert system to facilitate and guide the student to
study the art more akin to their vocation in the field of engineering at a public university in
Peru.

The purpose of this system is to have a tool that facilitates the student find their real
interests and skills and have adequate information about the options available in our area.
Expert systems are a part of artificial intelligence that aims to automate processes and
implement solutions to problems that may have people or even autonomous systems.

Often the problem of choosing a career is being resolved through personal experience in
university classrooms during the study of race and exchange of information among peers
or consultants that provide university teachers. So the idea is to generate all this
knowledge base that is in function a experts such as teachers and college students who
need it in this paper dump all his experience.







Keyword: Expert system, Knowledge Base, Inference Machine, To take decisions,
Succes base, Test de Holland, Grover Metodolgy.



viii


NDICE

Lista de figuras ............................................................................................................ x
CAPTULO 1: INTRODUCCIN ..........................................................................1
1.1. Introduccin ............................................................................................... 1
1.2. Antecedentes ............................................................................................. 1
1.3. Definicin del problema ............................................................................ 4
1.4. Justificacin ............................................................................................... 4
1.5. Objetivos .................................................................................................... 5
1.6. Propuesta tesina ........................................................................................ 5
CAPTULO 2: MARCO REFERENCIAL .............................................................6
2.1. MARCO TERICO ...................................................................................... 6
2.1.1. Definicin de Sistema Experto ........................................................ 6
2.1.2. Definicin de Orientacin vocacional ............................................. 7
2.1.3. Definicin de Base del Conocimiento ............................................. 7
2.1.4. Motor de Inferencia ........................................................................... 8
2.1.5. Toma de decisiones ......................................................................... 9
2.1.6. Base de hechos .............................................................................. 10
2.1.7. TEST DE HOLLAND ........................................................................ 10
2.1.8. USUARIO ......................................................................................... 12
2.1.9. Metodologa Grove ......................................................................... 13
2.1.10. Metodologa IDEAL ......................................................................... 14
CAPTULO 3: ESTADO DEL ARTE .................................................................. 18
3.1. Metodologas de desarrollo de Sistemas Expertos............................... 18
3.2. Identificacin de requerimientos. ........................................................... 20
3.3.1. Requerimientos Funcionales. ........................................................ 20
3.3.2. Requerimientos No Funcionales. .................................................. 21
3.3. Software para desarrollar Sistemas Expertos existentes en el Mercado . 21
3.3.1. La captura de la lgica de toma de decisiones ............................ 22
3.3.2. Construccin de la interfaz de usuario ......................................... 23


ix

3.4. Estudio de casos ..................................................................................... 23
3.4.1. Orientacin Vocacional Interactiva (O.V.I.) ................................... 23
3.4.2. Sistema Experto de Orientacin Vocacional: SEOV .................... 27
3.5. Descripcin y sustentacin de la solucin. ........................................... 31
CAPTULO 4: APORTE TERICO ................................................................... 32
4.1. Anlisis econmico ............................................................................. 32
4.2. Arquitectura de Informacin ............................................................... 32
4.2.1. Base de Hechos. ......................................................................... 33
4.2.2. Base de conocimientos .............................................................. 34
4.2.3. Motor de base de datos .............................................................. 35
4.3. Arquitectura de la solucin ................................................................. 35
CAPTULO 5: APORTE PRCTICO ................................................................. 43
5.1. Implementacin del modelo ................................................................ 43
5.1.1. Lenguaje de Programacin ........................................................ 43
5.1.2. Estndares de programacin .................................................... 43
5.2. Interfaces del aplicativo ...................................................................... 44
CAPTULO 6: .................................................................................................... 47
OBSERVACIONES, RECOMENDACIONES Y CONCLUSIONES ................... 47
6.1. Observaciones ..................................................................................... 47
6.2. Conclusiones........................................................................................ 47
6.3. Recomendaciones ............................................................................... 48







x

Lista de figuras
Figura 1. Flujograma del proceso de eleccin de una carrera profesional ......................................... 4
Figura 2. Formulacin del Conocimiento Fundamental ................................................................... 13
Figura 3: Modelo troncocnico de la metodologa IDEAL. ............................................................. 14
Figura 4. Shell Exsys Corvid ............................................................................................................ 21
Figura 5. Bloques Lgicos y vistas de reglas ................................................................................... 22
Figura 6. Pruebas para conocerte a ti mismo .................................................................................... 24
Figura 7. O.V.I. Resultado Prueba para conocerte a ti mismo. ......................................................... 24
Figura 8: O.V.I. Prueba para conocer tus tendencias ........................................................................ 25
Figura 9 O.V.I. Resultado Prueba para conocer tu tendencia. .......................................................... 25
Figura 10 O.V.I. Informacin de las carreras ................................................................................... 26
Figura 12: O.V.I. Informacin de los centros de estudios superiores .............................................. 27
Figura 13: SEOV Carreras dictadas por la USACH ......................................................................... 28
Figura 14: SEOV Determinando las carreras. ................................................................................ 29
Figura 15: SEOV - Analizando tus intereses. .................................................................................. 30
Figura 16 SEOV - Analizando la personalidad ................................................................................. 30
Figura 18: Logeo ............................................................................................................................... 44
Figura 19: Interfaz de presentacin .................................................................................................. 45
Figura 20: Interfaz de inicio del test ................................................................................................. 45
Figura 21: Interfaz donde se muestran las preguntas ........................................................................ 45
Figura 22: Interfaz donde se respondieron todas las preguntas ........................................................ 46
Figura 23: Muestra de resultados al lado derecho ............................................................................ 46






1

CAPTULO 1: INTRODUCCIN
1 OCULTAR
1.1. Introduccin
Al culminar la presente tesis los estudiantes de los diversos colegios pblicos o privados
podrn interactuar con el Sistema Experto para ayudar a la decisin de elegir una
carrera en la Universidad Nacional Mayor de San Marcos desde cualquier lugar en el que
se encuentren, pues slo necesitarn estar conectados a internet para poder hacer uso
de la aplicacin.

La presente herramienta apoyar al estudiante a definir de manera ms clara y precisa la
especialidad que podra estudiar en la Universidad Nacional Mayor de San Marcos, pues
tendr informacin adicional de las carreras, tales como el plan de estudios, sumilla de
los cursos, posibilidades laborales y perspectivas para continuar maestras en la
especialidad que eligi.

Se busca de este modo que la mayora de estudiantes que no tiene acceso a consultar a
psiclogos o expertos, lo puedan hacer por intermedio de la aplicacin y conseguir de
manera gratuita la orientacin vocacional que necesitaban. Con esto pienso disminuir la
desercin de los estudiantes de las diferentes carreras, as como tambin los traslados
internos o externos que se producen a menudo en las diferentes facultades.

El presente trabajo pretende establecer la implementacin de un Sistema Experto en la
web que permita administrar procesos de orientacin vocacional en instituciones
educativas y que mediante el ingreso de reglas configurables, en base a la experiencia
de especialistas en el tema permitir obtener resultados confiables. Este sistema servir
de apoyo para la ejecucin de procesos de orientacin vocacional y se posicionar como
un aporte a la Responsabilidad Social Universitaria.

1.2. Antecedentes
La falta de orientacin vocacional en las escuelas secundarias y de educacin media
superior es una de las razones para que exista mayor desercin entre los universitarios,
o bien para que los jvenes tengan dificultades para encontrar empleo.

Segn datos del INEI en Lima al menos 30 por ciento de la poblacin universitaria
cambia de licenciatura durante el primer ao de estudios debido a una mala eleccin de
carrera, lo cual demuestra que la educacin bsica y media superior debe fortalecer la
orientacin vocacional entre los estudiantes.


2

La investigacin referente a implementar un sistema que apoye al proceso de orientacin
vocacional tambin fue desarrollada como Tesis en la Pontificia Universidad Catlica del
Per segn lo siguiente:

AUTOR: Enzo Roberto Retto Vera


TTULO: Tesis Desarrollo de un Sistema de Informacin aplicado al proceso de
orientacin vocacional en zonas rurales del departamento de Lima


RESUMEN: La aplicacin de tecnologas de informacin en el campo de la educacin se
viene desarrollando de manera eficaz y eficiente, ya que han permitido no slo adentrar
a las nuevas generaciones de alumnos y personal administrativo a un ambiente
tecnolgico cada vez ms innovador y competitivo, sino que han hecho prevalecer el
principio fundamental de la informtica que es la automatizacin de la informacin,
logrando as la reduccin de costos y tiempos de procesos propios de este campo, para
as dar un mejor uso a los recursos humanos cuya funcin principal, es la de brindar una
mejor educacin y desarrollo a los adolescentes y nios.

En tanto los principales errores que cometen los jvenes que no saben qu carrera elegir
son postergar la decisin, esperando que se resuelva sola y as no asumir la
responsabilidad; esperar que alguien tome la respuesta correcta sin riesgo de
equivocaciones; estudiar la carrera que sus padres quieren; elegir la licenciatura que
algunos de sus amigos escogen; buscar una carrera que sea fcil y que no represente
ninguna dificultad para ellos por miedo a los desafos o tomar la decisin de no estudiar.

De acuerdo con especialistas, el proceso para conocer las inclinaciones universitarias
debe ofrecerse desde secundaria, con la intencin de que el estudiante tenga el tiempo
suficiente para explorarse, conocerse a s mismo, informarse del abanico de carreras
que existen y llevar a cabo una buena toma de decisin para su vida profesional.

Adems es necesario que el futuro universitario conozca las opciones vocacionales
existentes y a la vez que pueda identificar sus aptitudes y verdadero intereses. Por ello,
requiere el apoyo para que tome la mejor decisin en su proyecto personal de vida que
le permita conocer y explotar al mximo las potencialidades que pueda tener.





3


CASOS DE XITO
En la actualidad la Pontificia Universidad Catlica del Per tiene un sistema
implementado en la universidad que se aplica con los estudiantes de Estudios Generales
Ciencias que apoya al proceso de orientacin vocacional, pues ellos recin en el cuarto
ciclo tienen la opcin de definir que carrera estudiar y as para el quinto ciclo cada
estudiante se va a su facultad respectiva. Este programa se desarroll en 1998 por la
empresa Interactivity S.A. empresa especializada en desarrollos multimedia.

Este programa evala los factores personales y situacionales del alumno, enseguida
muestra las reas afines al usuario de acuerdo a sus capacidades y habilidades. Esto lo
hace en base a opciones como pauta vocacional (concete a ti mismo, prueba para
conocer tus tendencias, prueba de conocimientos) , carreras y centros de estudio.

El sistema O.V.I. es considerado caso de xito pues el porcentaje de estudiantes que
cambiaban de carrera disminuy de 40% a 10% segn fuentes de la oficina de Estudios
Generales Ciencias de la Universidad Catlica.

Otro caso de xito es un sistema realizado para los cursos de Inteligencia Artificial y
Tpicos de Inteligencia Artificial de la Universidad Santiago de Chile, su base de
conocimiento cuenta con dos test que permiten conocer los factores personales del
usuario, el test de intereses de Fernando Gutirrez y el test de personalidad de Patricio
Montero y con la informacin de los perfiles de las carreras la cual es limitada ya que
slo contiene la informacin indicada en los folletos de admisin de la universidad. El
men que presenta contiene las siguientes opciones: carreras dictadas por la USACH,
determinando tus carreras, analizando tus intereses, analizando tu personalidad y salir.




4


1.3. Definicin del problema
En qu medida el uso de un Sistema Experto mejorar el proceso de eleccin de una
carrera en la UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS?


Figura 1. Flujograma del proceso de eleccin de una carrera profesional


1.4. Justificacin
Aplicando la inteligencia artificial en el proceso de la toma de decisin de un estudiante
preuniversitario, el sistema experto va minimizar el riesgo que el futuro universitario
cambie de carrera. Esto permitir que el alumno ahorre tiempo y dinero en cuanto a su
vida universitaria, pues el sistema ayudar a que en el futuro se mantenga en la misma
especialidad y adems el desarrollo de la carrera se llevar satisfactoriamente pues el
estudiante se encuentra estudiando una profesin en donde pueda rendir pues tiene las
habilidades y capacidades para el requerimiento de dichos estudios.

Todo aquello es posible con la aplicacin de estos sistemas expertos pues ya se han
implementando en otras universidades particulares, las cuales por contar con mayor
economa han podido instalar dichos sistemas. En cambio en las universidades pblicas
no tienen dicho sistema por los costos y problemas burocrticos que suelen presentar,
entonces este sistema ser una alternativa para los estudiantes que optan por estudiar
una carrera universitaria.



5


1.5. Objetivos
1.5.1. Objetivo Principal
Desarrollar un Sistema Experto para ayudar a la eleccin de una carrera en la
Universidad Nacional Mayor de San Marcos.


1.5.2. Objetivo Secundarios
1) Implementar un sistema va web para el proceso de tomar la decisin de
elegir una carrera en la UNMSM.

2) Realizar los procesos de obtencin, anlisis y almacenamiento de la
informacin obtenida de los usuarios del sistema para mejorar la
orientacin vocacional.

3) Elaborar una estadstica de las tendencias de los alumnos cuando van a
elegir una carrera universitaria.

4) Capacitar a los usuarios del sistema mediante un video tutorial para que
ayude al uso del sistema experto.


1.6. Propuesta tesina
El software estar diseado para que pueda determinar con un alto porcentaje (90%) la
orientacin adecuada al usuario para que elija su carrera, esto basado en las mtricas de
las evaluaciones que se realizar con los alumnos y as mostrar las decisiones ms
ptimas que debe tomar el postulante.









6


CAPTULO 2: MARCO REFERENCIAL

En este captulo se describe los conceptos que se tienen que tomar en cuenta para la
solucin del problema formulado en el captulo anterior del presente trabajo, asimismo se
expondrn algunos conceptos permitirn entender mejor el problema expuesto en el
punto anterior, dichos conceptos estn divididos en dos secciones: orientacin
vocacional y sistemas expertos.
2 OCULTAR
2.1. MARCO TERICO
2.1.1. Definicin de Sistema Experto
A) Segn [Rolston, David W] aplicacin informtica que simula la habilidad de un
experto humano a la hora de resolver un determinado tipo de problema, mediante la
aplicacin especfica de conocimientos y de procedimientos de inferencia, ya que no
se cuenta con una solucin algortmica prctica.

B) Segn [Bauer, Klaus] es aquel sistema capaz de almacenar el conocimiento de
un experto en una especialidad determinada y limitada, a su vez de solucionar
problemas mediante la induccin o deduccin lgica. Los sistemas expertos son
programas que capturan el conocimiento de un experto y tratan de imitar su proceso
de razonamiento cuando resuelven los problemas en un determinando dominio.

C) Definicin del autor
Es una aplicacin que trata de emular lo que el ser humano especialista en alguna
materia desarrolla frente a un problema, para ello el sistema hace uso de los
conocimientos que previamente se han almacenado y con ello realiza procedimientos
donde infiere resultados. Un sistema experto es un programa informtico que simula
el juicio y el comportamiento de una persona o una organizacin que cuenta con
conocimientos tcnicos y experiencia en un campo determinado. Tpicamente, un
sistema contiene una base de conocimientos que contiene la experiencia acumulada
y un conjunto de reglas para la aplicacin de la base de conocimientos para cada
situacin particular que se describen el programa.
Sofisticados sistemas de expertos puede ser mejorado con adiciones a la base de
conocimientos o para el conjunto de reglas.





7

2.1.2. Definicin de Orientacin vocacional
A) Segn [Ismael Vidales] La vocacin se entiende como una realizacin personal.
Es un desenvolvimiento a gusto en las actividades diarias que implica no solo la
satisfaccin personal, sino tambin que las personas que trabajen o convivan con
uno se encuentren a gusto. Tambin se entiende como un proceso gradual en el que
se tiene que ir analizando y reflexionando detenidamente todos los aspectos
implicados. Somos conscientes de las ansiedades y temores a la hora de enfrentarse
a este desafo. Pero no se debe dudar ni un instante en buscar lo mejor para cada
uno de nosotros, de todo aquello que responda a nuestras capacidades, aptitudes,
intereses y valores, y que nos permita aportar satisfactoriamente a la sociedad. La
vocacin no aparece como algo puntual y espontneo, sino que se inicia en la
infancia, va configurndose durante la adolescencia para definirse en la adultez. No
obstante, estas vocaciones tempranas pueden estar enmascaradas de motivos
inconscientes que no son sino compensaciones, mecanismos de defensa ante
conflictos de la primera infancia; por ello es necesaria una buena orientacin para
realizar una eleccin conforme al "yo" real del sujeto.

B) Segn [Carol Carter- Sarah Lyman Kravits] la orientacin vocacional es un
proceso complejo que estimula la capacidad de elegir y que se fundamenta en el
principio de que todos los seres humanos necesitamos ayuda. Es la necesidad y
ntacin vocacional es una necesidad humana que debe ser satisfecha por la
sociedad, mediante prcticas destinadas al esclarecimiento de la problemtica
vocacional. En este proceso se estimula la capacidad de elegir y que se fundamenta
en el principio de que todos los seres humanos necesitamos ayuda para llegar a
realizarnos plenamente y as servir mejor a nuestra sociedad.


2.1.3. Definicin de Base del Conocimiento
A) Segn [Rolston, David W] la base de conocimientos aloja la totalidad de las
informaciones especficas relativas al campo del saber deseado Est escrita en un
lenguaje especfico de representacin de los conocimientos que contiene y en el cual
el experto puede definir su propio vocabulario tcnico. A la inversa de lo que sucede
en los programas clsicos, en la base de conocimientos las informaciones entran tal
como llegan, ya que el orden no influye en los resultados obtenidos. Sucede as
porque cada elemento de conocimiento es comprensible por s mismo tomado de
forma aislada y, por lo tanto, no es necesario referirse al contexto en el cual est
inserto. La informacin se representa, por regla general, mediante reglas de
produccin o redes semnticas.


8

B) Segn [Nebendahl, Dieter ed] las bases de conocimiento son la evolucin lgica
de los sistemas de bases de datos tradicionales, en un intento de plasmar no ya
cantidades ingentes de datos, sino elementos de conocimiento (normalmente en
forma de hechos y reglas) as como la manera en que estos elementos han de ser
utilizados.

C) Definicin del autor
La base del conocimiento es la suma de la base de datos, las reglas y la base de
hechos que gestionar el sistema experto. Adems est formado por toda la
informacin que se ha obtenido de un experto, el cual es una persona que es
especialista en el tema y ha dejado todos sus conocimientos para que pueda ser
usado por el sistema experto ms adelante. Una base de conocimiento es una base
de datos utilizada para el intercambio de conocimientos y gestin.
Se promueve la recoleccin, organizacin y recuperacin de los conocimientos.
Muchas bases de conocimiento se estructura en torno a la inteligencia artificial y no
slo almacenar datos, sino encontrar soluciones para los problemas de otros a partir
de datos de experiencias anteriores almacenadas como parte de la base de
conocimientos.


2.1.4. Motor de Inferencia
A) Segn [Rolston, David W] es un programa, o pieza de software, que trata de
derivar una respuesta basndose en una base de conocimientos. Donde por base de
conocimientos, entendemos que es algo similar a una base de datos, pero
especializada para guardar conocimiento, ordenarlo y poder obtenerlo fcilmente.
Teniendo como foco principal el hecho de poder llegar a nuevas conclusiones,
basadas en el conocimiento almacenado.
Los motores de inferencia estn fuertemente relacionados con el mbito de los
sistemas expertos, ya que se considera que un motor de inferencia es el cerebro de
un sistema experto.

B) Segn [Bauer, Klaus] el Motor de Inferencias es un programa de control cuya
funcin es seleccionar las reglas posibles a satisfacer el problema, para ello se vale
de ciertas estrategias de control sistemticas o de estrategias heursticas, como por
ejemplo:
Estrategias de control sistemtico:
Encadenamiento hacia adelante o hacia atrs.
Bsqueda en profundidad o a lo ancho.
Rgimen de control irrevocable o por tentativa.


9


C) Definicin del autor
Es una aplicacin que forma parte de un sistema experto que tiene como tarea la
seleccin de las reglas de inferencia a partir de una base de conocimientos
previamente implementado por la adquisicin de los conocimientos por parte de
un experto o especialista.
El programa de procesamiento en un sistema experto. Se deriva una conclusin
de los hechos y las normas contenidas en la base de conocimientos utilizando
diversas tcnicas de inteligencia artificial.



2.1.5. Toma de decisiones
A) Segn [Rauch-Hindin, Wendy B] una decisin es una eleccin consciente y
racional, orientada a conseguir un objetivo, que se realiza entre diversas
posibilidades de actuacin o alternativas. Antes de tomar una decisin
deberemos calcular cual ser el resultado de escoger una alternativa. En funcin
de las consecuencias previsibles para cada alternativa se tomar la decisin. As,
los elementos que constituyen la estructura de la decisin son: los objetivos de
quin decide y las restricciones para conseguirlos; las alternativas posibles y
potenciales; las consecuencias de cada alternativa; el escenario en el que se
toma la decisin y las preferencias de quien decide.

B) Segn [Centro de Estudios Educativos] la toma de decisiones es el proceso a
travs del cual se identifica una necesidad de decisin, se establecen
alternativas, se analizan y se elige una de ellas, se implementa la elegida, y se
evalan los resultados.

C) Definicin del autor
Se considera como un proceso en el cual el individuo o sistema experto debe
seleccionar una opcin de varias alternativas, de modo que resuelva un problema
o tenga una consistencia lgica para lograr objetivos previamente establecidos.




10

2.1.6. Base de hechos
A) Segn [Bauer, Klaus] es una memoria temporal que almacena los datos del
usuario, datos iniciales del problema y los resultados obtenidos a lo largo del proceso
de resolucin. A travs de ella se puede saber no slo el estado actual del sistema
sino cmo se lleg a l.

B) Segn [Nebendahl, Dieter ed] contiene los hechos sobre un problema que se han
descubierto durante una consulta. Durante una consulta con el sistema experto, el
usuario introduce la informacin del problema actual en la base de hechos. El
sistema empareja esta informacin con el conocimiento disponible en la base de
conocimientos para deducir nuevos hechos.

C) Segn [Carol Carter- Sarah Lyman Kravits] es una base de hechos, que alberga
los datos propios correspondientes a los problemas que se desea tratar con la ayuda
del sistema. Asimismo, a pesar de ser la memoria de trabajo, la base de hechos
puede desempear el papel de memoria auxiliar. La memoria de trabajo memoriza
todos los resultados intermedios, permitiendo conservar el rastro de los
razonamientos llevados a cabo. Puede, por eso, emplearse para explicar el origen de
las informaciones deducidas por el sistema en el transcurso de una sesin de trabajo
o para llevar a cabo la descripcin del comportamiento del propio sistema experto. Al
principio del perodo de trabajo, la base de hechos dispone nicamente de los datos
que le ha introducido el usuario del sistema, pero, a medida que va actuando el motor
de inferencias, contiene las cadenas de inducciones y deducciones que el sistema
forma al aplicarlas reglas para obtener las conclusiones buscadas.

D) Definicin del autor
Es una memoria de trabajo en donde se almacena todos los resultados que se van
obteniendo a medida que se va desarrollando el trabajo, permitindose hacer un
seguimiento de los rastros de los razonamientos que se han ido ejecutando.


2.1.7. TEST DE HOLLAND
Segn [Holland, J. ]. la eleccin de una carrera sera una extensin de la
personalidad y un intento por implantar, dentro del contexto de la vida laboral, el
estilo particular de comportamiento. En este sentido, los intereses vocacionales son
sencillamente otro aspecto de la personalidad, y los inventarios (test) de intereses
son inventarios de personalidad.


11

Holland plantea que cada persona proyecta sobre las ocupaciones sus puntos de
vista acerca de ella misma y del ambiente laboral que prefiere. Para ello utiliza
estereotipos vocacionales que, segn el autor, son de gran importancia a nivel
psicolgico y sociolgico. Las personales eligen una actividad porque la imagen que
tienen de ella, normalmente un estereotipo, les parece atractiva y se identifican con
ella.
Los individuos de una misma vocacin, tienen personalidades parecidas e historias
similares de desarrollo. Por este motivo respondern de la misma manera frente a
diversas situaciones y crearn ambientes interpersonales caractersticos.
Segn Holland, la mayora de las personas pueden ser clasificadas en seis tipos de
personalidad, correspondientes a seis tipos de ambientes laborales (Convencionales,
realistas, Investigativos, artsticos, Sociales y emprendedores).
Existe una relacin muy importante entre Tipo de Personalidad y Ambiente, ya que la
conducta de las personas est determinada por una interaccin entre sus
caractersticas de personalidad y las caractersticas y exigencias del ambiente en que
se desenvuelve.
Las personas son, en alguna medida, producto de su medio, en el sentido que se han
formado a travs de la interaccin con otros. A su vez cada uno de nosotros forma
parte de un medio ambiente especfico, donde se producen determinadas
interacciones, se maneja un cierto lenguaje y predominan ciertos valores y normas.
Hay una interaccin entre las necesidades individuales que impulsan determinadas
acciones y las presiones ejercidas por el resto de las personas que comparten un
medio ambiente determinado.
Las personas deberan procurarse ambientes que les permitan ejercitar sus
destrezas, expresar sus actitudes y valores y asumir roles de su agrado. Esta
congruencia entre la personalidad y el ambiente acadmico o laboral determina el
grado de satisfaccin, estabilidad y logro de la eleccin vocacional o profesional.
Todas las personas y todos los medios tienen, en mayor o menor grado, las
caractersticas de los diferentes tipos, aunque algunas predominan ms que otras.
Comparando los atributos de una persona o de un ambiente con los de cada tipo, se
puede determinar a cul de ellos se parece ms y es posible llegar a definir una
jerarqua que describa la situacin particular de distintas personas.
La interaccin entre los Tipos de Personalidad y los diferentes Medio Ambientes se
analiza conforme al modelo hexagonal, Este permite evaluar el grado de afinidad
entre los tipos y los medios y describir las interacciones que se producen entre ellos.



12


2.1.8. USUARIO
A) Se define como usuario como aquel que cuenta con una serie de recursos y
permisos a los que tiene acceso. Por ende, un usuario puede ser un software, un
humano o una mquina. Hay diversos tipos de usuario, empezando por el
administrador, al cual se destina un producto informtico ya sea hardware o software,
que est disponible para el mismo despus que supera las fases de desarrollo
necesarias. En el caso del software, se fabrica en pro de la fcil comprensin y uso
por parte del usuario final, redundando en una mayor comodidad, razn por la que se
hace una interfaz de usuario que sea sencilla y clara. [6].

B) Segn [Nebendahl, Dieter ed] es un individuo que utiliza una computadora,
sistema operativo, servicio o cualquier sistema informtico. Por lo general es una
nica persona. Un usuario generalmente se identifica frente al sistema o servicio
utilizando un nombre de usuario (nick) y a veces una contrasea, este tipo es
llamado usuario registrado.
Por otro lado el usuario final de un producto informtico (bien sea hardware o
software), es la persona a la que va destinada dicho producto una vez que ha
superado las fases de desarrollo correspondientes.

C) Definicin del autor
Un usuario es aquel que tiene la posibilidad de hacer uso algo, en el contexto de la
informtica, es aquel agente humano o software que puede hacer uso de una
aplicacin, para ello generalmente utiliza una identidad o nombre de usuario. A su
vez pueden ser: usuario experto, se encarga de aadir nuevos conocimientos a la
base de conocimientos o de modificar el conocimiento existente en el sistema y el
otro tipo de usuario es el del sistema, el se encarga de ejecutar el sistema experto.




13


2.1.9. Metodologa Grove
A) Segn [Bauer, Klaus] es un mtodo enfocado a la documentacin, esta
documentacin reemplaza parcialmente al experto y sirven de medio de
comunicacin y referencia entre los usuarios y los ingenieros del conocimiento, se
divide en dos fases: fase de definicin del dominio; donde se realiza una
investigacin sobre el tema a resolver, y fase de formulacin del conocimiento
fundamental la que puede implementarse a travs de simulacin de escenarios.

B) Segn [Rolston, David W] la metodologa de Grover [1983] propone tres fases
para el desarrollo del proceso de adquisicin del conocimiento, cada una
acompaada de una documentacin detallada que reemplazan parcialmente al
experto y sirven como medio de documentacin y referencia para usuarios y
diseadores.

Definicin del problema Definicin del dominio









Figura 2. Formulacin del Conocimiento Fundamental


C) Definicin del autor
Es una metodologa que tiene como objetivo la adquisicin del conocimiento para
implementar el sistema experto, para ello hace uso de la definicin del dominio, en
donde se desarrolla una investigacin sobre el punto a resolver y luego se pasa a
una etapa de formulacin del conocimiento y para ello se desarrolla un modelo y
luego se simula.




14


2.1.10. Metodologa IDEAL
La metodologa IDEAL fue desarrollada en la Facultad de Informtica de la
Universidad Politcnica de Madrid. Consiste en conseguir desde etapas muy
iniciales del desarrollo de prototipos que indiquen como debe funcionar el sistema
experto final. El objetivo de esta metodologa es conseguir un proceso de mejora
gradual en base al conocimiento del experto y consta de las siguientes fases.
[Bibiana D. Rossi, 2001]


Figura 3: Modelo troncocnico de la metodologa IDEAL.

FASE I: Identificacin del la tarea.

En esta fase de definen los objetivos del proyecto del sistema experto, las
caractersticas del problema y los requisitos para la solucin del problema. Se
subdivide en las siguientes etapas:

Etapa I.1: Plan de requisitos y adquisicin de conocimientos.


La primera tarea del ingeniero del conocimiento es identificar las necesidades del
cliente escribiendo los requisitos del sistema a desarrollar. El plan de requisitos debe
contener:
1. Objetivos especficos y generales del sistema.
2. Funcionamiento y rendimiento requeridos.


15


3. Limitaciones de costo/tiempo.
4. Tecnologa disponible.
5. Competencia.
6. Ampliaciones futuras.


Etapa I.2: Evaluacin y seleccin de la tarea.

En esta etapa se estudia la viabilidad de cada una de las tareas y el grado de
dificultad que presentan.


Etapa I.3: Definiciones de las caractersticas del sistema.

En esta etapa se definen las caractersticas que tendr el sistema experto. Los
puntos a tocar son:

1. Especificacin tcnica del sistema emitida por el ingeniero del conocimiento en
base al plan de requisitos.
2. Criterios de xito, que consiste en identificar las necesidades reales de los
usuarios finales.
3. Casos de prueba para validar la calidad del sistema experto.
4. Recursos materiales y humanos necesarios para desarrollar el sistema experto.
5. Plan de desarrollo del proyecto.

Al terminar esta primera fase se conoce el mbito del problema y se definen las
funcionalidades del sistema experto, logrando que el ingeniero de conocimiento y los
usuarios clientes tengan la misma percepcin de los objetivos del sistema.


FASE II: Desarrollo de los prototipos.
Los sistemas basados en el conocimiento se construyen de forma incremental,
desarrollando distintos prototipos que permitan comprender mejor los requisitos
de los usuarios y las especificaciones del sistema.
Primero se desarrolla un prototipo de investigacin que se convierte en un prototipo
de campo y finalmente se desarrolla un prototipo de operacin.
Para poder desarrollar estos prototipos se deben de llevar a cabo las siguientes
etapas:


16


Etapa II.1: Concepcin de la solucin.
Consiste en producir un diseo general del sistema en base a las especificaciones
obtenidas en la primera fase. Esta etapa est conformada de un desarrollo del
diagrama de flujo de datos y la especificacin del diseo arquitectnico del
sistema.

Etapa II.2: Adquisicin y conceptualizacin de conocimientos.
La adquisicin de conocimientos se alterna con la conceptualizacin de los mismos
para poder modelar el conocimiento del experto.

Etapa II.3: Formalizacin de conocimientos.
Esta etapa esta conformada de la definicin de estructuras que permitan representar
el conocimiento del experto y de la realizacin del diseo detallado del sistema
experto. Se debe establecer los mdulos que definen el motor de inferencias, la base
de conocimiento y las distintas interfaces y desarrollar la arquitectura especificada en
la etapa II.1.

Etapa II.4: Implementacin.
Si se ha elegido una herramienta de desarrollo adecuada la implementacin es
inmediata.

Etapa II.5: Validacin y Evaluacin.
Consiste en realizar las siguientes acciones:
1. Casos de prueba. Permiten comparar las respuestas arrojadas por el sistema
experto con la respuesta que brindara el experto ante la solucin del mismo
problema.
2. Ensayo en paralelo. Consiste en que el experto utilice el sistema para encontrar
discrepancias en los resultados, se examina la interfaz de usuario y la calidad de
las explicaciones que brinda el motor de inferencia.

Etapa II.6: Evaluacin de nuevos requisitos, especificaciones y diseo.
Consiste en la definicin de los requisitos, especificaciones y diseo del siguiente
prototipo. Esta fase termina con la construccin del sistema experto completo.




17

FASE III: Ejecucin de la construccin del sistema integrado.
Esta fase esta conformada de las siguientes etapas:
Etapa III.1: Requisitos y diseo de la integracin.
Comprende el estudio y diseo de interfaces con otros sistemas.
Etapa III.2: Implementacin y evaluacin del sistema integrado.
Se implementa la integracin del sistema experto con otros sistemas existentes para
conseguir un sistema final.
Etapa III.3: Aceptacin del sistema por el cliente.
El usuario prueba el sistema, el cual deber de satisfacer con sus requerimientos de
fiabilidad y eficiencia.


FASE IV: Actuacin para conseguir el mantenimiento perfectivo.
Comprende las siguientes etapas:
Etapa IV.1: Definir el mantenimiento del sistema global.
Consiste en realizar un mantenimiento correctivo y un mantenimiento perfectivo del
sistema.

Etapa IV.2: Definir el mantenimiento de las bases de conocimientos.
Considera la adquisicin de nuevos conocimientos por parte de la base de
conocimientos que se generan por el propio uso del sistema, definiendo los mtodos
necesarios para llevar a cabo este proceso.

Etapa IV.3: Adquisicin de nuevos conocimientos.
Incorporacin de nuevos conocimientos que se generan por el propio uso del
sistema experto.

FASE V: Lograr una adecuada transferencia tecnolgica.
Comprende las siguientes etapas:
Etapa V.1: Organizar la transferencia tecnolgica.
El desarrollador del sistema experto se debe reunir con los usuarios para brindar una
explicacin del manejo del sistema experto y de la documentacin laborada.

Etapa V.2: Completar la documentacin del sistema experto construido.
Realizar un manual de usuario.




18


CAPTULO 3: ESTADO DEL ARTE

A continuacin se mostrarn las aplicaciones existentes actualmente que apoyan al
proceso de orientacin vocacional:
3 OCULTAR
3.1. Metodologas de desarrollo de Sistemas Expertos
Se pretende usar un hbrido de las metodologas Grover e IDEAL, la metodologa
Grover se usar para la etapa de adquisicin de conocimiento y la metodologa
IDEAL para la construccin del sistema experto.


A continuacin se detalla el hbrido de ambas metodologas adaptadas al proyecto
que se pretende desarrollar.

Etapa I: Adquisicin del conocimiento.

Se utilizar la segunda fase de la metodologa Grover (Formulacin del
conocimiento fundamental) que permitir definir claramente las reglas a usar en el
sistema experto y las estructuras que permitirn su representacin. A su vez se
usar la primera fase de la metodologa IDEAL (Identificacin de la tarea) para
la obtencin adecuada de requisitos.
Esta etapa contar con las siguientes fases:

1. Identificacin de la tarea. Esta fase contar con las siguientes tareas:
Definicin de objetivos especficos y generales del sistema.
Definicin del problema.
Definicin de requisitos para la solucin.
Identificacin de expertos.
Limitaciones de costo y tiempo.
Identificacin de tecnologa disponible.
Definicin de las caractersticas del sistema experto, incluye: especificacin
tcnica del sistema, criterios de xito, casos de prueba, identificacin de recursos
materiales necesarios y ampliaciones futuras.
Identificacin de funciones requeridas.
Elaboracin del plan de proyecto.




19



2. Formulacin del Conocimiento. Esta fase contar con las siguientes tareas:
Definicin de estructuras para representar el conocimiento del experto.
Definicin de fuentes de entrada y formatos.
Conjunto bsico de reglas de anlisis.
Definicin del estado inicial del conocimiento base.

Etapa II: Construccin del sistema experto.

Se utilizar la segunda fase de la metodologa IDEAL (Desarrollo de prototipos) para
la construccin del sistema experto en dnde se realizar el anlisis por parte del
motor de inferencias y se presentarn los resultados y explicaciones.
Lo que se pretende dentro de esta etapa es construir el sistema experto en forma
incremental desarrollando tres prototipos que permitan conocer mejor los requisitos
hasta llegar al producto final.
Esta etapa contar con las siguientes fases:

1. Prototipo de Investigacin: Este prototipo servir para obtener un diseo general
del sistema en base a las especificaciones obtenidas en la primera etapa y consta de
las siguientes tareas:
Concepcin de la solucin, que permite producir un diseo general del sistema y un
diagrama de flujo de la solucin.
Definicin de estructuras que permitan representar el conocimiento del experto.
Validacin y evaluacin de las respuestas arrojadas por el sistema experto.
Definicin de nuevos requisitos, en base a la validacin y evaluacin anterior.

2. Prototipo de Campo: En base a los nuevos requisitos se proceder a modificar el
prototipo de investigacin y se obtendr el prototipo de campo. Esta fase consta de las
siguientes tareas:

Conceptualizacin y formalizacin de conocimientos, que permite desarrollar un
diseo detallado del sistema en base al prototipo de investigacin, implementando los
nuevos requisitos detectados en la etapa de prototipo de investigacin.
Validacin y evaluacin de prototipo, se utilizarn los casos de prueba definidos
para validar el correcto funcionamiento del sistema.
Definicin de nuevos requisitos, en base a la validacin y evaluacin.



20

3. Prototipo de Operacin: Ser el resultado del producto final. En esta fase se
proceder a realizar las diferentes pruebas que garanticen el correcto funcionamiento
del sistema.
Formalizacin de conocimientos, se realizar la implementacin de los nuevos
requisitos detectados en la etapa de prototipo de campo.
Validacin y evaluacin de prototipo, se utilizarn los casos de prueba definidos
para validar el correcto funcionamiento del sistema y se realizar un ensayo en
paralelo con el usuario experto.

3.2. Identificacin de requerimientos.
A continuacin se presenta la lista de requerimientos funcionales y no funcionales que
el sistema experto deber cumplir.

3.3.1. Requerimientos Funcionales.
La lista de requerimientos funcionales se divide en seis grupos, cada uno de los
cuales corresponde a uno de los mdulos en los que se ha dividido el proyecto.

1. Mdulo de Adquisicin de Conocimientos
El sistema contendr el conjunto de reglas que permitirn obtener las carreras
recomendadas al usuario.

2. Mdulo de Pauta Vocacional
El sistema permitir la consulta de los resultados de la evaluacin de los tests
vocacionales.

3. Mdulo Generador de explicaciones.
El sistema indicar al usuario experto la carrera que deber o podr elegir.

4. Mdulo de Mantenimientos
El sistema tendr incorporado los datos personales de los usuarios.
El sistema registrar y actualizar la informacin relacionada a las carreras
de ingeniera.

5. Mdulo de Consultas
El sistema permitir la consulta de la informacin de las carreras de en la UNMSM.

6. Mdulo de Reportes
El sistema permitir la generacin de las opciones vocacionales recomendadas.


21

3.3.2. Requerimientos No Funcionales.
1. El sistema deber presentar una interfaz Web.
2. El sistema deber ser de rpida navegabilidad entre componentes del
formulario.
3. El sistema se deber desarrollar en lenguaje PHP.
4. El sistema se ejecutar sobre el servidor Web Apache.
5. El sistema contar con una base de datos MySQL.

Para el levantamiento de informacin se cont con la colaboracin del Psiclogo del
Institucin Educativa Academia ADUNI Juan Chvez, quin detall el proceso de
orientacin vocacional y ayud a definir los requisitos funcionales del sistema.

Todos los requerimientos expuestos resuelven el problema planteado en el Captulo1
puesto que permiten captar los datos del usuario para realizar un correcto anlisis por
parte del motor de inferencia y devolver los datos necesarios para que el orientador
pueda asesorar al usuario alumno correctamente en la toma de decisiones.

3.3. Software para desarrollar Sistemas Expertos existentes en el Mercado
Corvid Exsys es una herramienta potente y probada extensivamente para la construccin
y despliegue de aplicaciones interactivas de sistemas expertos en lnea. Est diseado
para ser fcil de aprender y dirigida a los no programadores. Permite a la lgica de toma
de decisiones y el proceso del experto de dominio para ser convertido en una forma
estructurada que puede ser utilizado por el motor de inferencia Exsys para conducir
dinmicamente sesiones interactivas que proporcionan asesoramiento a los usuarios
finales.
Corvid resuelve los problemas principales en el desarrollo de tres sistemas expertos:
Totalmente captar la lgica de la toma de decisiones y el proceso del experto de
dominio.
Envolver el sistema en una interfaz de usuario con el deseado aspecto y la sensacin.
Integracin con otros recursos de TI.

Figura 4. Shell Exsys Corvid


22

3.3.1. La captura de la lgica de toma de decisiones
Corvid ofrece varias formas para describir la lgica, por lo que se puede utilizar un
enfoque adecuado para un problema. Lo que usa Corvid es una "heurstica" If / Then
reglas basadas en variables. Existen 7 tipos de variables a partir de variables
numricas y de cadena bastante estndar en las variables de recogida de informes
dinmicos o variables de confianza que facilitan la construccin de sistemas
probabilsticos. Las variables han asociado mtodos y propiedades que les permiten
ser utilizado de muchas maneras.
Las reglas de un sistema son las reglas si / entonces con Ingls (o cualquier idioma
que se prefiere) y el lgebra. Las reglas son fciles de leer y son esencialmente el
mismo que un experto podra utilizar para explicar por qu se tom una decisin.
Normalmente cada regla representa un pequeo paso en la decisin. Algunas reglas
pueden representar ms alto de nivel lgico, otras pueden cubrir pasos intermedios y
se utiliza para derivar la informacin utilizada por las reglas de nivel superior.


Figura 5. Bloques Lgicos y vistas de reglas




23

3.3.2. Construccin de la interfaz de usuario
Una vez que la lgica est funcionando, el siguiente paso es el diseo de la
interfaz de usuario. Corvid hace que este paso sea demasiado simple, y no
requiere que el programador sepa de HTML para la entrega en lnea. Sistemas
Corvid se puede ejecutar, ya sea con el motor de inferencia Exsys como un
applet de Java o un programa Servlet Java Runtime. En el modo de applet
predeterminada, las pantallas se definen por las fuentes de configuracin,
colores, posiciones, imgenes, etc Es similar al formato de un documento de
Word. Para las interfaces ms complejas, mapas de imagen se puede utilizar. El
tiempo de ejecucin Corvid utilizar los ajustes para controlar cmo se formularn
las preguntas y cmo los resultados se presentarn. Los sistemas ms
avanzados pueden generar informes en HTML, RTF o PDF. Cuando se utiliza el
tiempo de ejecucin de applets, Corvid genera automticamente todos los
archivos necesarios para desplegar el sistema en un servidor web.
Para los sistemas que necesitan un mayor control de la interfaz de usuario, o que
se ejecutar en el servidor, depende del tiempo de ejecucin de Servlet Corvid.
Este programa opcional implementa el motor de inferencia Corvid como un
Servlet Java. En este modo, la interfaz de usuario se define por plantillas HTML.
Una gran variedad de plantillas de ejemplo bsico son suministrados por Corvid y
puede ser fcilmente editado con cualquier editor HTML. Aqu un poco de
conocimiento de HTML que se necesita, pero las interfaces de usuario muy
complejos y avanzados pueden crear.

3.4. Estudio de casos
3.4.1. Orientacin Vocacional Interactiva (O.V.I.)
Es un programa que emplea tecnologa multimedia, permite que el usuario pueda
conocer la informacin necesaria para toma una decisin acertada sobre su
vocacin profesional. Es un producto peruano desarrollado en 1998 por la
empresa Interactivity S.A, empresa especializada en desarrollos multimedia.
[Empresa Interactivity S.A., 1998]

En primer lugar el programa evala los factores personales y situacionales del
alumno, enseguida muestra las reas afines a usuario de acuerdo a sus
capacidades y habilidades; finalmente se muestra la informacin sobre las
carreras existentes en los diferentes centros educativos.
Posee un men principal conformado por las siguientes opciones: Introduccin,
pauta vocacional, carreras y centros de estudio.


24

Dicho men es detallado a continuacin:
a. Introduccin. Cuenta con las siguientes opciones presentacin del programa,
secuencia que se debe seguir a usar el CD y la editorial.
b. Pauta vocacional. Contiene los diferentes tests que ayudarn a conocer los
factores personales del alumno dichos tests son: Prueba para conocerte a ti
mismo, pruebas para conocer tus tendencias y pruebas de conocimientos.
Prueba para conocerte a ti mismo:
Este test esta conformado de veinticuatro preguntas que abarcan distintos
temas desde cultura general hasta conocimiento personal, es mostrado al
usuario en seis pantallas de cuatro preguntas cada una.

Figura 6. Pruebas para conocerte a ti mismo

Los resultados del test slo se mostrarn si se contestaron todas las
preguntas y se muestran en una sola pantalla donde se pueden observar los
puntajes obtenidos.

Figura 7. O.V.I. Resultado Prueba para conocerte a ti mismo.



25


Prueba para conocer tus tendencias
Este test est conformado de cuarenta preguntas que permite conocer los
intereses del usuario, es mostrado en diez pantallas de cuatro preguntas cada
una.

Figura 8: O.V.I. Prueba para conocer tus tendencias

Los resultados del test solo se activarn si se respondieron todas las preguntas.
Esta prueba arroja a que rea profesional se inclina ms el usuario.

Figura 9 O.V.I. Resultado Prueba para conocer tu tendencia.




26

Prueba de conocimientos
Simula un examen de ingreso. Las evaluaciones contenidas en este punto
contienen siete prcticas calificadas, un examen parcial y un examen final, todas
las evaluaciones se pueden imprimir.


b. Carreras. Se puede observar las carreras que se puede seguir si se decide por
tener estudios superiores o seguir una carrera corta en algn instituto. Primero se
deber seleccionar el rea de inters, en seguida seleccionar la carrera y
finalmente la opcin Ver Carrera que mostrar una descripcin de la misma con
datos importantes para el usuario.

Figura 10 O.V.I. Informacin de las carreras

Luego de seleccionar la opcin Ver Carrera aparecer la siguiente pantalla:
Figura 11: O.V.I. Informacin de las carreras en estudios superiores.




27


c. Centros de estudio. Muestra la informacin concerniente a las
universidades y los institutos y escuelas. Dicha informacin esta
conformada por: direccin, telfono, pgina Web y carreras dictadas por
el centro de estudio.


Figura 12: O.V.I. Informacin de los centros de estudios superiores



3.4.2. Sistema Experto de Orientacin Vocacional: SEOV
Este sistema es un trabajo realizado para los cursos de Inteligencia Artificial
y Tpicos de Inteligencia Artificial de la Universidad Santiago de Chile
[Universidad Santiago de Chile,1999].

Su base de conocimiento cuenta con dos test que permiten conocer los
factores personales del usuario, el test de Intereses de Fernando Gutirrez y
el test de personalidad de Patricio Montero; y con la informacin de los
perfiles de las carreras la cual es limitada ya que slo contiene la informacin
indicada en los folletos de admisin de la Universidad de Santiago de Chile.

El Sistema est dividido en dos partes: la primera parte se encarga de la
toma de tests y la segunda parte es el sistema experto propiamente dicho.


28

El mdulo de toma de tests esta elaborado en lenguaje C y genera un
archivo de texto llamado testn.pro en dnde se almacenan las respuestas
que el usuario ingresa al sistema.

El sistema experto est elaborado en lenguaje Prolog el cual recibe como
entrada el archivo testn.pro, ste analizar la informacin de dicho archivo y
mostrar en pantalla la informacin de las carreras afines al usuario.

Posee un men que contiene las siguientes opciones: carreras dictadas por
la USACH, determinando tus carreras, analizando tus intereses, analizando
tu personalidad y salir.


a. Carreras dictadas por la USACH. Muestra la informacin concerniente
a las universidades y los institutos y escuelas. Dicha informacin esta
conformada por: direccin, telfono, pgina Web y carreras dictadas por
el centro de estudio.

Muestra la informacin que el sistema experto almacena sobre cada una
de las carreras que dicta la Universidad de Santiago de Chile, esta
informacin puede ser actualizada, la idea de este men es slo de
informacin.


Al seleccionar la tecla Enter se pasar a visualizar la informacin de la
siguiente carrera almacenada.


Figura 13: SEOV Carreras dictadas por la USACH



29


b. Determinando las carreras. Analiza el archivo testn.pro que contiene los
resultados de los tests de intereses y personalidad que se le realizaron al
usuario y arroja las carreras afines a ste.

Para poder consultar el resultado de la evaluacin de los test el sistema
solicita el ingreso del cdigo identificador del usuario conocido como RUT,
en base a este identificador se obtienen los resultados de los tests y se
realiza el anlisis.

Para que un usuario pueda tener como resultado una carrera determinada
debe haber asercin en todos y cada uno de los requisitos que sta solicita.
Las carreras afines al usuario se muestran en una pantalla como la
siguiente, en la cual despus de seleccionar la tecla Enter, se muestra la
siguiente carrera afn.

Figura 14: SEOV Determinando las carreras.

c. Analizando los Intereses. Muestra al usuario el resultado que ha obtenido
en el test de intereses.



30

Figura 15: SEOV - Analizando tus intereses.

d. Analizando tu personalidad. Muestra al usuario el resultado obtenido en
el test de personalidad.


Figura 16 SEOV - Analizando la personalidad




Figura 17: Benchmarking




Sistema Propuesto
Contar con 54
preguntas , dicho
cuestionario permitir
conocer la orientacin
que tiene el estudiante.
Se utilizarn dos test
quepermiten conocer
dichos factores:
Inventario de
preferencias personales
de Edwards e
Inventario autodirigido
de Holland.
Se implementar
informacin sobre cada
carrera, mostrando las
posibilidades de trabajo
y las maestras que se
podra continuar.
S.E.O.V.

Toma dos tests para
conocer dichos
factores: : test de
Intereses de Fernando
Gutirrez y el test de
personalidad de
Patricio Montero.
No cuenta con un
cuestionario que
permita conocer estos
factores.
No cuenta con
informacin adicional.
O.V.I.
Toma tres pruebas para
conocer dichos
factores: Prueba para
conocerte a ti mismo,
Prueba para conocer
tus tendencias y Prueba
de conocimientos
Cuenta con un
cuestionario que
permita conocer estos
factores.
No cuenta con
informacin adicional.
Factores
Personales
Factores
Situacionales


31






3.5. Descripcin y sustentacin de la solucin.

Como se mencion lneas anteriores, el proceso de orientacin vocacional es de
suma importancia en el desarrollo personal del estudiante y es por esta razn que
se propone generar un sistema experto que sirva como apoyo a dicho proceso.


El sistema experto propuesto analizar en profundidad los elementos necesarios
para una toma de decisiones pertinente usando los tests vocacionales de mayor
prestigio actualmente, recomendados por la el Psiclogo Juan Chvez,
responsable del rea de psicologa de la Institucin Educativa Academia ADUNI.


A su vez ser capaz de explicarle al usuario cmo lleg a determinada conclusin y
no solamente mostrarle los resultados como lo hacen las soluciones actuales, los
perfiles que almacenar tambin sern detallados por lo que las respuestas
mostradas tendrn un alto grado de confiabilidad.

















32






CAPTULO 4: APORTE TERICO
4
4.1. Anlisis econmico
La realizacin de cualquier proyecto implica una salida de capital que permita
solventar aquellos gastos necesarios para el desarrollo del mismo.

A continuacin se mostrar una tabla que resume los principales egresos que
permitirn implementar la propuesta de solucin descrita, tener en cuenta que
el software a utilizar es libre por lo que no representa un gasto para el
desarrollo del sistema.


















Tabla1: Anlisis Econmico

Costo por hora de mano de obra para el levantamiento de informacin es de
S/.10 y para la construccin de la solucin S/.20.

4.2. Arquitectura de Informacin
Concepto Subtotal (S/.)
Mano de obra
Levantamiento de Informacin. 1,500.00
Construccin de la Solucin. 9,600.00
11,100.00
Otros gastos
Mquina de desarrollo 700.00
Luz, Internet 450.00
Artculos de oficina (hojas, lapicero, tintas) 150.00
1,300.00
Total 12,400.00


33

A continuacin se detallar la arquitectura de informacin usada para
almacenar los datos de la base de hechos y la informacin de la base de
conocimientos.


Ambas bases de datos estn almacenadas en un archivo de extensin XML
respectivamente. Se decidi usar este tipo de archivo porque permite
estructurar la informacin en forma de rbol de manera rpida y sencilla,
logrando as almacenar la informacin en forma ordenada facilitando su
posterior lectura y uso.

4.2.1. Base de Hechos.

En este apartado se describe la arquitectura de informacin que tendr la
base de hechos, la cual contiene los datos de entrada proporcionados por
el usuario experto en la etapa de adquisicin del conocimiento.


La base de hechos tendr informacin acerca del Inventario
autodirigido de Holland y de las especialidades a evaluar. El formato en
el que se almacenarn los datos es el siguiente:


<base_hechos>

<test_holland>

<factor>Nombre del factor

<descripcion> Descripcin del factor</descripcion>

<ocupacion> Nombre de la ocupacin 1

<pregunta> Pregunta 1</pregunta>

<pregunta> Pregunta 2</pregunta>

<pregunta> Pregunta 3</pregunta>

</ocupacion>

</factor>
<carrera> Especialidad 1 </carrera>

<carrera> Especialidad 2 </carrera>

</test_holland>

</base de hechos>







34


4.2.2. Base de conocimientos
En este apartado se describe la arquitectura de informacin que tendr la
base de conocimientos. Para representar dicho conocimiento se
utilizarn reglas de produccin, stas se generan relacionando los
datos de la base de hechos.


Cada regla est formada de una parte denominada premisa y de una
parte denominada conclusin y tendr la siguiente forma:


SI premisa ENTONCES conclusin


A su vez pueden ser utilizadas para expresar un amplio rango de
asociaciones, por ejemplo:


SI premisa1 y premisa2 o premisa3 entonces conclusin


Se eligi el mtodo de reglas de produccin ya que poseen varias
ventajas significativas, como por ejemplo: facilidad de modificacin y
representacin del conocimiento almacenado en pequeos fragmentos y
de forma declarativa.


El tener la base de conocimientos en forma de reglas de produccin
ayuda a la labor del motor de inferencia a obtener la informacin
requerida dependiendo de la forma en que se recorran estas reglas. Si la
base de conocimientos se recorre de las premisas a las conclusiones se
obtendr como resultado toda la informacin de obtener de esta forma de
recorrido, por el contrario, si se recorre de las conclusiones a las
premisas se obtendr como resultado si los objetivos indicados
inicialmente son verdaderos o falsos.


El formato en el que se almacenar la base de conocimientos es el
siguiente:


<base_conocimiento>

<regla>



35

<premisa> Premisa </premisa>

<conclusion> Conclusin </conclusion>

</regla>

</base_conocimiento>



4.2.3. Motor de base de datos
Como se mencion anteriormente el motor de base de datos almacenar
la informacin de los usuarios del sistema, de las carreras a evaluar, el
resultado de los tests y las reglas elegidas por el sistema.


4.3. Arquitectura de la solucin
En esta seccin se detallar el algoritmo seguido por el motor de
inferencia para obtener las carreras afines al usuario.


El mtodo utilizado es encadenamiento hacia adelante. Las
caractersticas principales de este tipo de encadenamiento es que recorre la
base de conocimientos de los hechos a las conclusiones e indica todas las
conclusiones posibles que son vlidas a partir de hechos vlidos.


El algoritmo correspondiente a este tipo de encadenamiento se expone a
continuacin:
1. Se determina que reglas tienen hiptesis verdaderas.



2. Si no hay hiptesis verdaderas se le puede preguntar al usuario
por alguna hiptesis verdadera.


3. Si para este punto no hay reglas con hiptesis verdadera se
termina el algoritmo, caso contrario se contina con el punto
cuatro.


4. Del conjunto de reglas con hiptesis verdadera se elige una regla
y se realizan las siguientes acciones:


Se aade la conclusin a la memoria de trabajo.




36


Se suprime la regla del conjunto de reglas con
hiptesis verdaderas.


5. Se regresa al primer punto.



A continuacin se muestra la aplicacin del algoritmo descrito
que permite obtener las carreras afines al usuario.


Sea el siguiente conjunto de reglas la base de conocimiento del
sistema experto:


SI REALISTA > INVESTIGATIVA > SOCIAL entonces REALISTA
y

INVESTIGATIVA y SOCIAL



SI REALISTA > INVESTIGATIVA > EMPRENDEDORA
entonces

REALISTA y INVESTIGATIVA y EMPRENDEDORA



SI REALISTA y INVESTIGATIVA y SOCIAL entonces
Ingeniera

Mecnica o Ingeniera Electrnica



SI REALISTA y INVESTIGATIVA y EMPRENDEDORA
entonces

Ingeniera Informtica o Ingeniera de Minas.



Los pasos a realizar para obtener el resultado son los siguientes:

1. Se determina qu reglas tienen hiptesis verdaderas.



Observacin: El sistema no posee ninguna hiptesis verdadera
inicialmente.


2. Si no hay hiptesis verdaderas se le puede preguntar al usuario
por alguna hiptesis.




37

Observacin: El usuario debe contestar el test para obtener
las hiptesis verdaderas, para la obtencin de dichas hiptesis
se realizan los siguientes pasos:


a. Se calcula el puntaje que obtuvo cada orientacin sumando la
cantidad de respuestas positivas obtuvieron. Una vez
obtenidos los puntajes se ordenan las orientaciones de forma
descendente de acuerdo al puntaje asociado.


De ese primer paso se obtiene la siguiente tabla


Orientacin Puntaje
REALISTA 10
INVESTIGATIVA 8
SOCIAL 7
EMPRENDEDORA 7
CONVENCIONAL 5
ARTISTICA 4


Tabla 2 : Puntaje por orientacin

b. Con el resultado anterior se procede a armar cdigos de tres
orientaciones teniendo en cuenta slo aquellas
orientaciones que obtuvieron los tres puntajes ms altos.
El orden de aparicin de la orientacin dentro del cdigo
depender del puntaje obtenido.
Para este ejemplo los cdigos armados seran los siguientes:



REALISTA INVESTIGATIVA SOCIAL

REALISTA INVESTIGATIVA EMPRENDEDORA



c. Finalmente, con el resultado anterior se procede a armar las
premisas positivas utilizando el smbolo > para enlazar
las orientaciones.
Para este ejemplo las premisas positivas seran las siguientes:



38



REALISTA > INVESTIGATIVA > SOCIAL REALISTA >
INVESTIGATIVA > EMPRENDEDORA


3. Si despus de los dos primeros pasos no hay reglas con hiptesis
verdadera se termina el algoritmo, caso contrario se contina con el
siguiente punto.


Observacin: En el segundo paso se obtuvieron las premisas
positivas por lo que se puede continuar con la ejecucin del
algoritmo.


4. Del conjunto de reglas con hiptesis verdadera se elige una regla
y se realizan las siguientes acciones:


Se aade la conclusin a la memoria de trabajo.



Se suprime la regla del conjunto de reglas con hiptesis
verdaderas.


5. Se regresa al primer punto.



Los pasos del uno al cuatro se repetirn hasta que el conjunto de
reglas con hiptesis positivas sea vaco. Para poder realizar las
iteraciones se orden la informacin de la siguiente manera:
Reglas a disparar: Se escogen aquellas reglas con premisas
positivas, inicialmente estas reglas son:


SI REALISTA > INVESTIGATIVA > SOCIAL entonces REALISTA
y

INVESTIGATIVA y
SOCIAL



SI REALISTA > INVESTIGATIVA > EMPRENDEDORA
entonces

REALISTA y
INVESTIGATIVA



39



Este conjunto de reglas a disparar se incrementar a lo largo de
las iteraciones si es que se encuentran otras reglas con hiptesis
verdaderas.


Hechos Positivos: Conformado inicialmente por las premisas
obtenidas en el punto dos:


REALISTA > INVESTIGATIVA >
SOCIAL



REALISTA > INVESTIGATIVA >
EMPRENDEDORA



Posteriormente esta lista de hechos positivos se podr incrementar
con las conclusiones de las reglas disparadas si es que stas son
positivas.


Hechos Negativos: Inicialmente no se conoce ningn hecho
negativo. Posteriormente esta lista de hechos se podr incrementar
con las conclusiones de las reglas disparadas si es que stas son
negativas.


Disparar regla: Implica elegir aleatoriamente una regla del
conjunto de reglas a disparar.


Para este ejemplo la primera regla a disparar
ser:



SI REALISTA > INVESTIGATIVA > SOCIAL entonces REALISTA
y

INVESTIGATIVA y
SOCIAL


Una vez seleccionada la regla se realizarn las siguientes acciones:



Eliminar la regla del conjunto a reglas a disparar.




40


Si la conclusin es verdadera ingresarla en la lista de hechos
positivos y recorrer la base de conocimientos en busca de
alguna otra regla con hiptesis verdadera, teniendo en cuenta
que la conclusin es verdadera.


Si la conclusin es falsa ingresarla en la lista de hechos
negativos.



El total de iteraciones realizadas para obtener el resultado
se muestran a continuacin:



Reglas a disparar
Hechos

Positivos
Hechos

Neg.

Disparar Regla
SI R > I > S

entonces R y I y S



SI R > I > E

entonces R y I y E



R > I > S ,
R > I > E




-
SI R> I > S

entonces R y I y

S
SI R > I > E

entonces R y I y E



SI R y I y S
entonces
Ingeniera
Mecnica o
Ingeniera
Electrnica






R > I > S ,
R > I > E,
R y I y S








-






SI R > I > E entonces
R y I y E
SI R y I y S

entonces
Ingeniera
Mecnica o
Ingeniera
Electrnica


R > I > S ,
R > I > E,
R y I y S,
R y I y E





-
SI R y I y S

entonces
Ingeniera
Mecnica o
Ingeniera
Electrnica




41



SI R y I y E
entonces
Ingeniera
Informtica o
Ingeniera de
Minas



SI R y I y E
entonces
Ingeniera
Informtica o
Ingeniera de
Minas
R > I > S ,

R > I > E,
R y I y S,
R y I y E,
Ingeniera
Mecnica o
Ingeniera
Electrnica







-


SI R y I y E
entonces
Ingeniera
Informtica o
Ingeniera de
Minas










-
R > I > S ,

R > I > E,
R y I y S,
R y I y E,
Ingeniera
Mecnica o
Ingeniera
Electrnica,
Ingeniera
Informtica
o Ingeniera
de Minas










-










-

Tabla 8: Iteraciones del algoritmo del motor de inferencia.



El resultado de la ejecucin del algoritmo es el siguiente:



Hechos Positivos:


R > I > S

R > I > E



42

R y I y S

R y I y
E

Ingeniera Mecnica o Ingeniera
Electrnica

Ingeniera Informtica o Ingeniera de
Minas



Hechos Negativos:
Ninguno.



Con esta informacin el sistema procesa los hechos positivos
y obtiene las carreras afines al usuario. Dicho proceso consiste en
evaluar cada hecho positivo y verificar si todo o parte del hecho
esta contenido en la seccin de carreras de la base de hechos,
para este caso las carreras afines son: Ingeniera Mecnica o
Ingeniera Electrnica, Ingeniera Informtica o Ingeniera de Minas.


Finalmente se realiza un conteo de la aparicin de las
especialidades en el resultado para que el alumno pueda observar
no solo el nombre de la especialidad si no tambin el porcentaje de
aparicin que lo ayude en la toma de decisiones.





43



CAPTULO 5: APORTE PRCTICO

En este captulo se indicar la tecnologa a usarse en la implementacin del presente
proyecto, as como las pruebas a realizarse para asegurar el correcto
funcionamiento del mismo.

5 FIVE
5.1. Implementacin del modelo
5.1.1. Lenguaje de Programacin
El lenguaje de programacin que se utilizar para el desarrollo del
presente proyecto ser Java y PHP.

Libreras JavaScript: A continuacin se detallarn las
libreras

JavaScript que se utilizarn en la implementacin.



Librera Descripcin Funcionalidad
SlideMenu Permite trabajar con

un men desplegable.
Permite una correcta y

amigable navegabilidad
entre las opciones del
sistema.
Java.net Permite trabajar de

forma amigable con
interfaces telnet.
Utilizada para que el

usuario pueda interactuar
adecuadamente.

5.1.2. Estndares de programacin
Con el objetivo se establecer un orden al momento de codificar la
aplicacin propuesta, se deben definir una serie de estndares de
programacin que el conjunto logren que el cdigo fuente generado
este ordenado y entendible por cualquier persona que desee consultarlo.


44

La eleccin de un incorrecto lenguaje de programacin puede influir
negativamente en el desarrollo del proyecto, por ejemplo: podra
afectar en la performance del sistema si es que consume muchos
recursos o podra retrazar la implementacin del mismo si es que la
curva de aprendizaje se extiende considerablemente.


La arquitectura propuesta para el presente proyecto es Web por lo que a
continuacin se mostrar un cuadro comparativo con tres tecnologas que
soportan dicha arquitectura.

Java ASP PHP
Conocimiento del lenguaje. X
Bajo consumo de memoria. X
Bajo consumo de procesador. X
Rapidez en ejecucin. X X X
Seguridad X X X
Documentacin disponible. X X X

5.2. Interfaces del aplicativo

Figura 18: Logeo



45


Figura 19: Interfaz de presentacin


Figura 20: Interfaz de inicio del test

Figura 21: Interfaz donde se muestran las preguntas


46



Figura 22: Interfaz donde se respondieron todas las preguntas



Figura 23: Muestra de resultados al lado derecho




47


CAPTULO 6:
OBSERVACIONES, RECOMENDACIONES Y CONCLUSIONES
En el presente captulo se darn a conocer las observaciones, conclusiones y
recomendaciones que han surgido luego de la implementacin de parte de la solucin.
6 A
6.1. Observaciones
El presente proyecto de fin de carrera abord en sntesis los siguientes
problemas relacionados al proceso de orientacin vocacional:


1. Falta de una adecuada orientacin vocacional en los jvenes
estudiantes.


2. Automatizacin de los tests psicolgicos necesarios para una
adecuada orientacin al alumno.


El sistema propuesto lograr solucionar los dos problemas expuestos, ya que
ser una herramienta de apoyo para dicho proceso. Los jvenes
estudiantes podrn acceder al sistema en el momento que lo necesiten lo cual
les permitir conocer las carreras afines de acuerdo a su personalidad, podrn
acceder a los resultados de los tests vocacionales y a la informacin de las
carreras de Ingeniera de la PUCP desde una misma herramienta amigable.
Por su lado el orientador vocacional cuenta con los reportes detallados y
necesarios para el apoyo de la toma de decisin hacia el alumno.

6.2. Conclusiones
Luego de implementar la solucin se concluye lo siguiente:


1. El sistema lograr que una mayor cantidad de alumnos puedan recibir a
tiempo una adecuada orientacin sobre su futuro profesional.

2. La automatizacin de los tests lograr un menor tiempo de evaluacin
por parte del orientador. El alumno podr conocer los resultados de las
evaluaciones en forma inmediata y podr consultar los mismos cuando
lo crea conveniente. A su vez al almacenar estas respuestas en una


48

base de datos, el orientador podr consultar dichas respuestas en tiempo
real y cuando sea necesario.


3. Se logra reducir gastos administrativos. La toma de los test deber ser de
formal virtual por lo que no se necesita a un psiclogo para evaluar a cada
alumno por separado, el experto recibir toda la informacin que necesite
por parte del sistema para apoyar al alumno en la toma de decisin.


4. Se logr desarrollar el algoritmo para que el motor de inferencia arroje un
buen resultado en base a las respuestas ingresadas por el alumno.


5. El alumno podr acceder desde una misma herramienta a la evaluacin de
los tests, resultado de los mismos y consulta de carreras de la UNMSM.
Estas herramientas en conjunto apoyan firmemente al alumno en su eleccin
vocacional.


6. La modificacin de los tests y especialidades a evaluar pueden ser
modificados por el usuario experto de manera rpida y amigable a travs del
sistema.

6.3. Recomendaciones
Para un correcto uso del sistema experto se debern seguir las siguientes
recomendaciones:


1. El usuario experto deber de mantener actualizadas las bases de hechos
y de conocimientos del sistema ya que el motor de inferencia depende
de ambas bases de datos.


2. El usuario experto deber mantener actualizada la informacin de las
carreras registradas en el sistema puesto que dicha informacin
puede influir en la toma de decisin del alumno.


3. El sistema experto no pretende reemplazar la labor del orientador
vocacional, si no ms bien apoyar dicha labor proporcionando la
informacin necesaria en el momento oportuno.



49


4. El usuario alumno deber ingresar informacin verdadera al sistema
para asegurar una adecuada recomendacin por parte de ste.


Finalmente tener en cuenta que el presente sistema puede ampliarse en
general a cualquier carrera que se desee evaluar, slo es necesario
actualizar la base de hechos y la base de conocimientos respectivamente.













BIBLIOGRAFA

[Rauch-Hindin, Wendy B], Aplicaciones de la inteligencia artificial en la actividad
empresarial, la ciencia y la industria: fundamentos aplicaciones. Madrid: Daz de
Santos, 1989. ISBN 84-87189-07-5

[Rolston, David W]. Principios de inteligencia artificial y sistemas expertos. Bogot:
McGraw-Hill, 1993. ISBN: 9789586000475

[Centro de Estudios Educativos], La orientacin vocacional, esencial en la educacin.
Mxico, D.F.: Progreso, 1965. ISBN: 9686599649

[Giarratano, Joseph C]. Expert systems: principles and programming 3ra ed. Boston, MA:
PWS, 1998. ISBN: 9789706860590

[Ismael Vidales], Nuevas prcticas de orientacin vocacional: tercer grado, educacin
secundaria. Mxico: Trillas, 1987. ISBN: 9681863739

[Holland, J. ]. La eleccin vocacional. Teora de las carreras. Mxico:Trillas.1978.
ISBN: 9687708430


[Bauer, Klaus] Sistemas expertos: introduccin a la tcnica y aplicacin. Barcelona:
Marcombo, 1988 ISBN: 9788426706782
.
[Carol Carter- Sarah Lyman Kravits], Orientacin Vocacional- Cmo alcanzar tus metas.
Prentice Hall, 1 edicin., 1997.ISBN: 9688808830

[Nebendahl, Dieter ed]. Sistemas expertos. Barcelona: Marcombo, 1991.
ISBN: 9788426707680



[Enzo Roberto Retto Vera]. Tesis: Desarrollo de un sistema de informacin aplicado al
proceso de orientacin vocacional en zonas rurales del departamento de Lima. Per .
2010.

[Tapia Castillo, Jackeline]. Tesis: Sistema experto para el apoyo del proceso de
orientacin vocacional para las carreras de Ingeniera en la Pontificia Universidad
Catlica del Per. Lima, Abril del 2009.



li

[Platone, M.L. ; Cabrera de Brazn]. Revista Cientfica: CONSIDERACIONES
TERICAS Y METODOLGICAS ACERCA DE LA ORIENTACIN VOCACIONAL EN
VENEZUELA. Caracas, 2005. ISSN 0798-9792

[Ana Elvira Castaeda Cantillo, Julio Abel Nino Rojas]. Revista : Procesos y
procedimientos de orientacin vocacional desde una perspectiva sistmica. Colombia.
2005. ISSN: 1794-3841

[Flores Buils, Raquel]. Revista de Psicologa International Journal of Developmental
and Educational Psychology.. 2012 . ISSN: 0214-9877

También podría gustarte