Está en la página 1de 21

IMPLEMENTACIN DE UN SOFTWARE PARA LA ASIGNACIN AUTOMTICA DE HORARIOS PARA LA FACULTDAD DE INGENIERA DE LA FUNDACIN UNIVERSITARIA DE SAN GIL, UNISANGIL

NIDIA CONSUELO RODRGUEZ RAMREZ LINA MARA FERNNDEZ GUALDRN

FUNDACIN UNIVERSTARIA DE SAN GIL, UNISANGIL FACULTAD DE CIENCIAS NATURALES E INGENIERA PROGRAMA DE INGENIERA DE SISTEMAS SAN GIL 2008

IMPLEMENTACIN DE UN SOFTWARE PARA LA ASIGNACIN AUTOMTICA DE HORARIOS PARA LA FACULTDAD DE INGENIERA DE LA FUNDACIN UNIVERSITARIA DE SAN GIL, UNISANGIL

NIDIA CONSUELO RODRGUEZ RAMREZ LINA MARA FERNNDEZ GUALDRN

Dire !"r LUZ #AMILE CAICEDO CHACN I$%e$ier" &e Si'!e()'

FUNDACIN UNIVERSITARIA DE SAN GIL, UNISANGIL FACULTAD DE CIENCIAS NATURALES E INGENIERA INGENIERA DE SISTEMAS SAN GIL 2008

CONTENIDO P*%+ 1. DEFINICIN DEL PROBLEMA 1. JUSTIFICACIN 2. OBJETIVOS 3. ANTECEDENTES 4. MARCO DE REFERENCIA 5. DISEO METODOLGICO 6. ES UEMA TEM!TICO 7. PERSONAS UE PARTICIPAR!N EN EL PRO"ECTO 8. PRESUPUESTO #. CRONOGRAMA BIBLIOGRAF%A 4 5 6 7 8 13 17 18 1# 2$ 21

,+ DEFINICIN DEL PRO-LEMA

0+,+

DESCRIPCIN DE LA SITUACIN PRO-LEMTICA

Cada semestre la Facultad de ingeniera debe definir el horario en el cual se imparten las distintas asignaturas de los programas. La disponibilidad de tiempo de los docentes, las asignaturas compartidas con otras facultades, las necesidades de recursos como computadores y aulas especiales, hace que distribuir los horarios se convierta en un problema que requiere de tiempo y gran esfuerzo del talento humano para ser resuelto. Actualmente el proceso de distribucin de horarios se realiza manualmente con el apoyo de icrosoft !ffice "#cel, ocasionando el desgaste del talento humano, cometiendo errores en el momento de la distribucin de los recursos, adem$s del cruce de horario y desorganizacin cuando se realizan a%ustes para beneficio de los estudiantes. La facultad de ingeniera requiere una aplicacin la cual pueda organizar el horario y ofrecer un aplicativo &eb para que los estudiantes puedan consultar y seleccionar su horario personal y enviar al director de programa correspondiente para realizar la pre'matrcula.

0+2+ FORMULACIN DEL PRO-LEMA ()u* caractersticas debe tener el soft&are que permita asignar de forma autom$tica los horarios para la facultad de ingeniera de la Fundacin +niversitaria de ,an -il, +./,A.-/L0 ("n que medida la implementacin de un sistema automatizado facilitar$ la elaboracin de horarios en la facultad de /ngeniera0

,+ .USTIFICACIN

La Facultad de /ngeniera hasta el momento ha implementado herramientas manuales en la asignacin de horarios acad*micos de cada semestre. "n vista que se podra minimizar tiempo en el momento de la distribucin de cursos para cada nivel acad*mico, se implementar$ un aplicativo el cual agilizar$ y optimizar$ la organizacin del horario para la facultad de /ngeniera. 1e igual manera se evitar$n errores, cruces de asignaturas y retrasos en el momento de la realizacin de la pre'matrcula acad*mica de cada estudiante de la Facultad. Con el enlace &eb que se realizar$, se logra ofrecer el servicio a cada estudiante en la eleccin de horario seg2n su situacin acad*mica, brindando a la facultad de /ngeniera una herramienta precisa en el me%oramiento de atencin al estudiante.

2+ O-.ETIVOS

2+,+

O-.ETIVO GENERAL

/mplementar una aplicacin soft&are, accesible desde un sitio 3eb para optimizar la asignacin autom$tica de horarios a los programas de la facultad de /ngeniera de la Fundacin +niversitaria de ,an -il +./,A.-/L.

2+2+

O-.ETIVOS ESPECFICOS

Analizar el sistema actual de asignacin de horarios que actualmente se utiliza en la facultad de /ngeniera de la Fundacin +niversitaria de ,an -il, +./,A.-/L. 1ise4ar una solucin que permita resolver la asignacin de horarios en la Facultad de /ngeniera. 1ise4ar y construir la estructura de almacenamiento de la informacin del proceso de asignacin de horarios. 1ise4ar e implementar un soft&are que permita generar de manera autom$tica los horarios para las distintas asignaturas de los diferentes programas de la Facultad de /ngeniera de la +./,A.-/L.

/+ ANTECEDENTES ,emestralmente los directores de programa de la facultad de ingeniera de la +./,A.-/L se re2nen para establecer el horario de las diferentes asignaturas de cada uno de los programas que la facultad ofrece a los estudiantes. ,e toma como base el horario establecido en el semestre anterior, lo cual facilita la elaboracin del nuevo horario. 1e acuerdo a la proyeccin de nuevos estudiantes de primer semestre, se establecen horarios con alternativas de eleccin para los estudiantes. +na vez se logran cuadrar los horarios de los tres primeros niveles, cada director de programa busca las asignaturas que mas comparte con otros programas y se definen los horarios respectivos para esas asignaturas. 5or 2ltimo se define el horario de las asignaturas especficas de cada programa. "n la asignacin de horarios se tiene en cuenta las restricciones debidas a los docentes. 5rimero se establecen los horarios del 1irector del programa, luego el de los docentes de tiempo completo y por 2ltimo el de los docentes de hora c$tedra. 5ara elaborar el horario definitivo se usa la ho%a electrnica "#cel y se imprime en ho%as tama4o carta, las cuales se usan para su publicacin en cartelera. Actualmente e#iste en el mercado soft&are que permite la elaboracin de los horarios de clase en instituciones educativas, entre ellos se destacan6 Asc7ime7ables, producido por Applied ,oft&are Consultants s. r. o., empresa "slava. "s soft&are propietario cuyo costo es de 889 "+:. ; abcstundenplan, producido por abc 3are ,oft&are for <ids, empresa alemana. "s un soft&are libre=. -a,chedule, producido por cool,oft, LLC., empresa norteamericana. "s un soft&are propietario tiene un costo >9? "+:.@

1 2

http6AA&&&.asctimetables.comA http6AA&&&.soft'&are.netAhobbyAbildungAschuleAp?BB;>.asp 3 http6AA&&&.coolsoft'sd.comA

0+ MARCO DE REFERENCIA

5ara el desarrollo de este proyecto se tendr$n en cuenta diferentes factores en el momento de escoger las herramientas que se implementaran. La portabilidad es la caracterstica por la cual un programa puede transportarse de un sistema operativo a otro sin necesidad de cambiar su cdigo fuente. 0+,+ MARCO TERICO

"n la actualidad asignar horarios en la Facultad de /ngeniera de la Fundacin universitaria de ,an -il, +./,A.-/L, es una actividad manual, y para lograr sistematizar este problema tan comple%o se requiere de la utilizacin inteligencia computacional, usando m*todos eta heursticos. 1+,+, A2%"ri!("' Me!) 3e4r5'!i "'+ Los algoritmos meta heursticos son algoritmos apro#imados de optimizacin y b2squeda de propsito general. ,on procedimientos iterativos que guan una heurstica subordinada combinando de forma inteligente distintos conceptos para e#plorar y e#plotar adecuadamente el espacio de b2squeda+ Ve$!)6)' Algoritmos de propsito general -ran *#ito en la pr$ctica F$cilmente implementables F$cilmente paralelizables I$ "$7e$ie$!e' ,on algoritmos apro#imados, no e#actos ,on altamente no determinsticos CprobabilsticosD 5resentan poca base terica. Factores que pueden hacer interesante su uso Cuando no hay un m*todo e#acto de resolucin, o *ste requiere mucho tiempo de c$lculo y memoria CineficienteD

Cuando no se necesita la solucin ptima, basta con una de buena calidad. Funcionamiento de las eta heursticas 5ara obtener buenas soluciones, cualquier algoritmo de b2squeda debe establecer un balance adecuado entre dos caractersticas contradictorias del proceso6 I$!e$'i8i ) i9$+ Cantidad de esfuerzo empleado en la b2squeda en la regin actual Ce#plotacin del espacioD. Di7er'i8i ) i9$+ Cantidad de esfuerzo empleado en la b2squeda en regiones distantes del espacio Ce#ploracinD.B 1+,+2 A2%"ri!("' Ge$:!i "'+ Los a4os ochenta Cen el siglo pasadoD marcan el florecimiento del inter*s de la comunidad cientfica por temas computacionales inspirados en la biologa, que han visto como su desarrollo les llevaba a cotas inimaginables, primero en el campo de las :edes .euronales, luego en el del Aprendiza%e, y por 2ltimo en lo que ahora se conoce como Ecomputacin evolutivaF, de la que los algoritmos gen*ticos constituyen su m$#imo e#ponente + +n algoritmo gen*tico CA-D es una clase de algoritmos de b2squeda estoc$stica, basados en los mecanismos de seleccin natural. Combinan la supervivencia de los me%ores individuos dentro de un con%unto, los m$s aptos, con un intercambio de informacin estructurado y aleatorio, que imita los procesos de evolucin biolgica. C"&i8i ) i9$. Los algoritmos gen*ticos requieren que el con%unto se codifique en un gen o cromosoma para poder traba%ar con estos genes en el computador, es necesario codificarlos en una cadena, es decir, una estructura de smbolos Cn2meros o letrasD que generalmente va a estar compuesta de ?s y ;s, el cromosoma est$ compuesto por el cdigo del profesor, cdigo de la materia, el bloque en el cual se dicta la clase CGora Acad*micaD y el da.9 Ve$!)6)' "l primer y m$s importante punto es que los algoritmos gen*ticos son intrnsecamente paralelos. La mayora de los otros algoritmos son en
4

G"::":A, Francisco. ,istemas Comple%os, Algoritmos evolutivos y Hioinspirados. http6AAsci=s.ugr.esAseminarsA9A/nt' etaheuristicas'+/A'Haeza'=??I.pdf 5 http6AA&&&.socio.org.coACLA/!=??>AsubmissionsACLA/!J=??>JsubmissionJI8=.pdf

serie y slo pueden e#plorar el espacio de soluciones hacia una solucin en una direccin al mismo tiempo, y si la solucin que descubren resulta subptima, no se puede hacer otra cosa que abandonar todo el traba%o hecho y empezar de nuevo. 1ebido al paralelismo que les permite evaluar implcitamente muchos esquemas a la vez, los algoritmos gen*ticos funcionan particularmente bien resolviendo problemas cuyo espacio de soluciones potenciales es realmente grande 'demasiado vasto para hacer una b2squeda e#haustiva en un tiempo razonable. !tra venta%a notable de los algoritmos gen*ticos es que se desenvuelven bien en problemas con un paisa%e adaptativo comple%o 'aqu*llos en los que la funcin de aptitud es discontinua, ruidosa, cambia con el tiempo, o tiene muchos ptimos locales. Gabilidad para manipular muchos par$metros simult$neamente .6 C"$ 24'i"$e' Los algoritmos gen*ticos son una t*cnica de b2squeda que se adapta de buena manera a los problemas de asignacin. "l a%uste de par$metros de configuracin de los algoritmos gen*ticos m$s que una ciencia es un arte, ya que de ello depende el buen resultado de los mismos. La implementacin de los algoritmos gen*ticos para la solucin de problemas de este tipo se hace de manera sencilla y poco costosa si se tienen en cuenta los buenos resultados obtenidos. "n la actualidad, los algoritmos meta heursticos constituyen una de las $reas de investigacin m$s activas en el $mbito de los problemas de optimizacin y b2squeda. ,u progreso est$ siendo r$pido, surgiendo continuamente nuevas ideas en un intento de alcanzar una mayor eficiencia en el proceso de resolucin de problemas. K 0+2+ MARCO TECNOLGICO "l sistema ser$ desarrollado utilizando herramientas de dise4o de soft&are orientadas al ambiente 3eb. 5ara la programacin se usar$ el lengua%e de programacin 5G5, elegido por su facilidad de uso, su portabilidad, y su potencia
6 7

http6AAthe'geeL.orgAdocsAalgenA http6AA&&&.socio.org.coACLA/!=??>AsubmissionsACLA/!J=??>JsubmissionJI8=.pdf

a la hora de programar aplicaciones orientadas a la 3eb, pues en el momento de compilarse se convierte en una p$gina legible para los navegadores y as, si se transfiere informacin de una base de datos, 5G5 hace que esa informacin este en formato G7 L. 1+2+, PHP U'"' &e PHP. Los principales usos de 5G5 son los siguientes6 5rogramacin de p$ginas &eb din$micas, habitualmente en combinacin con el motor de base datos y,)L, aunque cuenta con soporte nativo para otros motores, incluyendo el est$ndar !1HC, lo que ampla en gran medida sus posibilidades de cone#in. 5rogramacin en consola, al estilo de 5erl o ,hell scripting. Creacin de aplicaciones gr$ficas independientes del navegador, por medio de la combinacin de 5G5 y )tA-7<M, lo que permite desarrollar aplicaciones de escritorio en los sistemas operativos en los que est$ soportado. Ve$!)6)' &e PHP "s un lengua%e multiplataforma. Capacidad de cone#in con la mayora de los mane%adores de base de datos que se utilizan en la actualidad, destaca su conectividad con y,)L Leer y manipular datos desde diversas fuentes, incluyendo datos que pueden ingresar los usuarios desde formularios G7 L. Capacidad de e#pandir su potencial utilizando la enorme cantidad de mdulos Cllamados e#tNs o e#tensionesD. 5osee una amplia documentacin en su p$gina oficial CO;PD, entre la cual se destaca que todas las funciones del sistema est$n e#plicadas y e%emplificadas en un 2nico archivo de ayuda. "s libre, por lo que se presenta como una alternativa de f$cil acceso para todos. 5ermite las t*cnicas de 5rogramacin !rientada a !b%etos. 5ermite crear los formularios para la &eb. Hiblioteca nativa de funciones sumamente amplia e incluida .o requiere definicin de tipos de variables ni mane%o detallado del ba%o nivel.>

http6AAsLindario.comAKI>>9;A9B=@II>'usos'y'venta%as'del'phpA

1+2+2 Or) 2e+ "n !racle se encuentran muchas caractersticas que garantizan la seguridad y la integridad de los datosQ las transacciones se realizan en forma correcta, sin causar inconsistencias y el procesamiento de grandes vol2menes de informacin estar$ bien asegurada+ "n el servidor se tendr$ la base de datos relacional implementada en !:ACL", pues ofrece soporte mundial a trav*s de sus centros de ayuda y sus sitios 3eb donde se podr$ encontrar desde scripts hasta documentos de instalacin, adem$s tiene productos para interactuar con otras H1, tales como los 7ransparent -ate&ays para6 1H=, ,)L ,erver, /nformi#, ysql y muchas otras, lo cual nos garantiza potencia, confiabilidad y adem$s es una de las herramientas que forman parte de la plataforma de desarrollo de soft&are de la Fundacin +niversitaria de ,an -il, +./,A.-/L. Ve$!)6)' &e Or) 2e; 5uede e%ecutarse en todas las plataformas, desde una 5C hasta un ,upercomputador. !racle soporta todas las funciones que se esperan de un servidor RrobustoR6 un lengua%e de dise4o de bases de datos muy completo C5LA,)LD que permite implementar dise4os RactivosR, con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. 5ermite el uso de particiones para la me%ora de la eficiencia, de replicacin e incluso ciertas versiones admiten la administracin de bases de datos distribuidas. !racle es la base de datos con mas orientacin haca /.7":."7. +n aceptable soporte.8

http6AA&&&.todoe#pertos.comAcategoriasAtecnologia'e'internetAbases'de' atosAoracleArespuestasA;BK?IAveta%as'y'desventa%as

1+ DISE<O METODOLGICO

5ara desarrollar el dise4o metodolgico del presente proyecto, se traba%ar$n las cuatro fases fundamentales del proceso unificado de desarrollo :+5. "sta metodologa es e#plcita en la definicin de artefactos y su trazabilidad, es decir, contempla la relacin causal de los artefactos creados desde los requerimientos hasta la implementacin y pruebas. :+5 identifica claramente a los profesionales CactoresD involucrados en el desarrollo del soft&are y sus responsabilidades en cada una de las actividades. Adem$s, e#plcitamente indica qu* actor es responsable de qu* artefacto en cada actividad. 1+,+ LOCALIZACIN La realizacin de este proyecto, se sit2a en el municipio de ,an -il, ,antander, e involucra directamente la Fundacin +niversitaria de ,an -il, +./,A.-/L, ya que como anteriormente se mencion, el proyecto beneficia a la Facultad de /ngeniera y se har$ e#tensivo a los Centros de "#tensin :egional S C:"T CChiquinquir$ y "l UopalD y los programas virtuales de la facultad de ingeniera ofrecidos por la universidad. 1+2+ T=CNICAS DE RECOLECCIN DE INFORMACIN "ste proyecto comprende b$sicamente los usurarios del sistema a producir, los cuales, son los docentes, directores de programas y los estudiantes de la Facultad de /ngenieraQ de acuerdo a estos usuarios se obtendr$ la informacin necesaria para realizar el proyecto, utilizando t*cnicas tales como6 "ntrevistas6 dirigidas a 1irectores de programa y docentes de las distintas asignaturas, con el director del departamento de desarrollo tecnolgico. !bservacin directa :evisin de horarios de semestres anteriores "valuacin del soft&are e#istente en el mercado 1+/+ DESARROLLO METODOLGICO PROCESO UNIFICADO DE DESARROLLO >RUP? +na metodologa de desarrollo de soft&are !rientado a !b%etos consta de los siguientes elementos6

Conceptos y diagramas C odeloD "tapas y definicin de entrega en cada una de ellas. Actividades y recomendaciones. "tapas6 An$lisis de requerimientos. 1ise4o del sistema. 1ise4o detallado. /mplementacin y pruebas. ANLISIS DE RE@UERIMIENTOS+ "n esta etapa se busca las necesidades del programa de la facultad de ingeniera y la forma que se va a dar solucin. Actividades /dentificar los casos de uso del ,istema Cdescripcin te#tualD 1ar detalle a los casos de usos CdiagramaD 1efinir una interfaz inicial del sistema Csi es aplicableD 5ruebas de integracin 1esarrollar el modelo del mundo Cdiagrama de clasesD;= /dentificar clases, atributos, operaciones, relaciones Casociacin, herencia, composicin y usoD, Cardinalidad Validar los modelos Ccon el cliente6 clases, atributos, operaciones y crear diagrama de secuencia o de colaboracinD DISE<O DEL SISTEMA "n esta etapa se define una subdivisin en aplicaciones del sistema y la forma de comunicacin con los sistemas e#istentes con los que debe interactuar. Actividades /dentificar la arquitectura del sistema 1efinir los componentes del sistema :efinar los casos de usos Ce#pandidosD aplicados al soft&are. C7e#tualmente y en diagramaD DISE<O DETALLADO "n esta etapa se adecua el an$lisis a las caractersticas especficas de ambiente de implementacin Csoft&areD Actividades Agregar los detalles de implementacin del modelo del mundo Completar los detalles de la clase Cdiagrama de clasesD

,ubdividir en paquetes Cdiagrama de paquetesD 1esarrollar el modelo de interfaz Conocer el ambiente de base "nlazar las clases de interfaz con el modelo del mundo Crear diagrama de interaccin CprocesosD Crear diagrama de estados de procesos 1esarrollar el modelo de control persistencia y comunicacin relacionada con redes, ambientes 3"H. etc.

IMPLEMENTACIN # PRUE-AS ,e desarrolla el cdigo Actividades 1efinir est$ndares de programacin Lengua%es 1irectorios Codificacin y pruebas de unidad 5rueba del sistema Cada fase se divide en /teraciones que consisten en la realizacin secuencial de los Flu%os de 7raba%o Fundamentales, es decir, se parte del odelamiento del negocio y se finaliza en la realizacin de las 5ruebas. As, un proyecto puede ser visualizado como una secuencia de EmicroproyectosF a%ustados al modelo tradicional de cascada dentro de cada iteracin. A medida que se avanza en el proyecto, es decir, cuando se va pasando de una fase a otra, la importancia relativa de cada uno de los Flu%os de 7raba%o va cambiando. Cada Flu%o de 7raba%o Fundamental est$ definido por6 actividades, actores y artefactos. 1onde cada actividad es responsabilidad de un actor y consiste en la creacin yAo complementacin de ciertos artefactos. Adem$s, :+5 contempla Flu%os de 7raba%o de ,oporte que involucran actividades de administracin y planificacin de recursos humanos, tecnolgicos y financieros.;? 1+0+ ES@UEMA METODOLGICO "ste esquema metodolgico muestra las etapas que se plantean durante el
1$

"7":!V/C, Uadran. "l 5roceso +nificado C:+5D6 7*cnicas Aplicaciones. http6AA&&&=.ing.puc.clAWiic@;8BArupppt.pdf

odernas para 1esarrollar

desarrollo del soft&are para el proyecto utilizando :+5 como referencia.

A+ ES@UEMA TEMTICO

CAPTULO ,+ PROCESO DE DISTRI-UCIN DE ASIGNATURAS EN LA FACULTAD DE INGENIERA+ .ecesidades 5untos de cambio !b%eto de desarrollo del soft&are /nsercin de los datos 5rocesamiento !btencin de la informacin CAPTULO 2+ ALMAC=N DE DATOS 1ise4o de Algoritmo /dentificacin de los datos odelado de datos 5roteccin de archivos CAPTULO /+ DISE<O DEL SOFTWARE DE ASIGNACIN DE HORARIOS -eneracin autom$tica del horario Aplicativo 3eb Consultas generales

B+ PERSONAS @UE PARTICIPARN EN EL PRO#ECTO

N"(Cre Lina ara Fern$ndez -ualdrn

F4$ i9$ &e$!r" &e2 Pr"De !"+ Autor Autor 1irector

.idia Consuelo :odrguez :amrez Luz Uamile Caicedo Chacn /ng. de ,istemas Uaneida Xulay Longas Flrez /ng. de ,istemas

Asesor

8+ PRESUPUESTO

ITEM ; ;.; ;.= ;.@ S4C!"!)2 = =.; =.= =.@ =.B S4C!"!)2 @ @.; @.= @.@ S4C!"!)2

DESCRIPCION T)2e$!" 34()$" 1irector Autor Autor M)!eri)2e' e I$'4("' 5apelera 7inta de /mpresin Fotocopias "mpastes Ser7i i"' Computadores /mpresora /nternet

UNIDAD CANTIDAD ; ; ;

VER VER UNITARIO PARCIAL ;.I??.??? ;.I??.??? >??.??? >??.??? >??.??? >??.??? =.=??.???

resmas cartuchos + +

B @ 9?? B

;?.??? ;>.??? 9? B.???

B?.??? 9B.??? =9.??? ;I.??? ;@9.??? 8??.??? ;??.??? 8I?.??? ;.8I?.??? B.=89.??? >??.??? 1+0F1+000

eses Goras eses

8 ;?? 8

8??.??? ;.??? >IB.???

S4C!"!)2 P)r i)2 /mprevisto s TOTAL

Los valores se dan en pesos colombianos moneda corriente. ,an -il, = de octubre de =??>.

F+ CRONOGRAMA

-I-LIOGRAFA F+".7"6 1ocumento disponible en /nternet +:L6 http6AA&&&.todoe#pertos. comAcategoriasAtecnologia'e'internetAbases'de'datosAoracleArespuestasA;BK?IA venta%as'y'desventa%as. A:CXU<, Adam. Algoritmos gen*ticos y computacin evolutiva. 1ocumento disponible en /nternet. +:L6 http6AAthe'geeL.orgAdocsAalgenA. =??B. F+".7"6 1ocumento disponible en /nternet. +:L6 http6AAsLindario.comA KI>>9;A9B=@II>'usos'y'venta%as'del'phpA A,C, Applied ,oft&are Consultants s r.o. A,C 7ime 7ables. 1ocumento disponible en /nternet. +:L6 http6AA&&&.asctimetables.comA. =??>. AHC 3are ,oft&are for all. 1ocumento disponible en /nternet. +:L6 http6AA&&&.abc'&are.comAabctime.htm G"::":A, Francisco. ,istemas Comple%os, Algoritmos evolutivos y Hioinspirados. 1ocumento disponible en /nternet. +:L6 http://www.socio.org.co/CLA/!=??>AsubmissionsACLA/!J=??>JsubmissionJI8= .pdf. "7":!V/C, Uadran. "l 5roceso +nificado C:+5D6 7*cnicas odernas para 1esarrollar Aplicaciones. 1ocumento disponible en /nternet +:L6 http6AA&&&=.ing.puc.clAWiic@;8BArupppt.pdf.

También podría gustarte