Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROBLEM STATEMENT Campus Pro son los 3ni$os "ue parti$ipan a$ti%amente en la plata(orma estos son el alumnado ! el pro(esorado del $entro uni%ersitario/ El prin$ipal problema pro%iene de "ue la a$tual plata(orma es tan robusta ! $entrada en e,igen$ias mu! generales sobre la gesti.n de re$ursos edu$ati%os "ue e,isten po$as op$iones de personaliza$i.n de las a$ti%idades inter(a$es de usuario inter(a$es de e,porta$i.n de do$umentos5 "ue #a$en "ue en $on*unto el sistema se %uel%a una #erramienta des(asada "ue no $umple en su totalidad $on las (un$iones reales de la 6ni%ersidad de +alladolid ! esta (alta de automatismo se %ea $omplementada $on otro tipo de a$ti%idades in(eriores "ue o$asionan al pro(esorado ! a los alumnos mu$#as molestias/ Estos problemas deben ser resueltos en la m's inmediata rapidez dado "ue el des$ontento de los usuarios es generalizado ! lle%an "ueriendo estos $ambios durante a0os/ Cono$emos "ue ser' di(&$il $umplir $on todas las e,pe$tati%as #asta la (e$#a l&mite impuesta desde #o! No%iembre del 789: #asta Agosto de 789;/
Para el desarrollo de la apli$a$i.n utilizaremos la metodolog&a basada en reutiliza$i.n debido a "ue partimos de la base de una plata(orma <eb !a e,istente) Moodle/ Esta plata(orma se basa en una ar"uite$tura $liente=ser%idor por lo "ue utiliza una (rame<or2 gratuito es$rito en P>P para el lado ser%idor ! una base de datos S?L para la $omuni$a$i.n de datos/ Lo interesante de este aspe$to es el #e$#o de "ue el (rame<or2 tenga un soporte $omunitario realmente enorme "ue nos (a$ilite la tarea $omo desarrolladores ! "ue sea gratuito propi$ia "ue los $ostes de desarrollo sean redu$idos/ Como se obser%a en las espe$i(i$a$iones de dise0o de Moodle es un sistema modular basado en un $on*unto de $omponentes o m.dulos "ue propor$ionan o ampl&an (un$ionalidades al n3$leo o base de la apli$a$i.n/ Por ello apro%e$#ando esta $ara$ter&sti$a ! para $umplir $on los re"uisitos (inales
PROBLEM STATEMENT Campus Pro de los usuarios #abr&a "ue modi(i$ar o $rear nue%os $omponentes "ue modi(i"uen o a0aden las (un$ionalidades nue%as/ Es interesante la libertad $reati%a "ue o(re$en mu$#os pro!e$tos libres open=sour$e ! en este $aso no %a a ser menos lo apro%e$#aremos para me*orar la plata(orma %irtual/ Cada plugin o $omponente se en$arga de un apartado distinto tales $omo) A$ti%idades ! re$ursos) son los $omponentes ini$iales ! #erramientas esen$iales para la ense0anza de los $ursos %irtuales/ Blo"ues) son $omponentes de %isualiza$i.n "ue muestran distintas %istas de datos alma$enados Temas) $ontrolan el aspe$to general de la apli$a$i.n ! tambi-n de $ada uno de los plugins Autenti(i$a$i.n) $ontrolan $omo los usuarios pueden loguearse al sistema @esti.n de roles) autom'ti$amente se produ$e la aso$ia$i.n de un $on*unto determinados de $urso a un n3mero determinado de usuarios/ Estos son unos po$os de los tipos de plugins "ue #a! ! se pueden desarrollar gra$ias a la AP1 open= sour$e ! gratuita en su p'gina <eb "ue (a$ilitar&a a3n m's si $abe el desarrollo de nuestros $omponentes e implementarlos en el a$tual sistema/ Como #emos %isto nos o(re$e multitud de $omponentes !a dise0ados listos para ser integrados en nuestra plata(orma lo "ue nos a#orrar&a tiempo desarrollo ! adem's redu$ir&a los $ostes tanto de personal $omo de re$ursos/ No es ne$esario implementar desde $ero nue%os $omponentes $uando este tipo de metodolog&a nos o(re$e solu$iones $ompletamente implementadas ! probadas en distintos 'mbitos ! ba*o di(erentes $ondi$iones/ Tambi-n redu$e el riesgo !a "ue partimos desde la base estable ! (un$ional del sistema/ Seg3n esta metodolog&a in$orpora las siguientes etapas) 9/ 1n%estigar ! e%aluar para el tipo de apli$a$i.n "ue se trate produ$tos disponibles basados en $omponentes/ 7/ Se $onsidera los aspe$tos de integra$i.n de los $omponentes/ :/ 4ise0ar la ar"uite$tura del so(t<are para "ue re$iba los $omponentes nue%os o modi(i$ar algunos aspe$tos para asegurar la $ompatibilidad del mismo/ ;/ Se integran los $omponentes en la ar"uite$tura/ A/ Realizar las pruebas e,#austi%as para asegurar la (un$ionalidad apropiada/ Por otro lado esta metodolog&a in$orpora mu$#as de las $ara$ter&sti$as del modelo en espiral de naturaleza e%oluti%a demandando un en(o"ue iterati%o/ Siguiendo $on la misma (ilos.(i$a apare$en las etapas de) 9/ 7/ :/ ;/ Planea$i.n BEstima$i.n del pro!e$to An'lisis de re"uerimientos ! an'lisis de riesgosC Modelado BAn'lisis del sistema 4ise0o del sistemaC Constru$$i.n BC.digo ! pruebaC 4espliegue BEntrega o realimenta$i.nC
4urante las (ases de planea$i.n modelado ! $onstru$$i.n #a! "ue integrar los m-todos de reutiliza$i.n des$ritos anteriormente/ 4e (orma "ue en $ada itera$i.n se des$ubran nue%os re"uisitos se bus"uen nue%os $omponentes "ue puedan suplirlos o modi(i$arlos de tal manera "ue se %a!a $onstru!endo el so(t<are de (orma in$remental a0adiendo (un$ionalidades estables en $ada pro$eso/ Como se #a %isto en los estudios de %iabilidad di$#o so(t<are en $uesti.n tiene un $ar'$ter "ue
PROBLEM STATEMENT Campus Pro desempe0a mu$#o riesgo si la plata(orma es inestable/ Esto pro%o$ar&a "ue las (un$iones uni%ersitarias no se puedan realizar $orre$tamente ! seria gra%emente per*udi$ial/ Por ello/ Para e%itar esta situa$i.n nos basamos en esta metodolog&a bus$ando la estabilidad del desarrollo la rapidez sa$ando el m',imo partido a las estru$turas l.gi$as ! te$nol.gi$as !a implementadas/
Bibliogra(&as usadas)
Digueroa Santiago Carlos Estuardo/ RE6T1L1EAC1FN 4EL SODTGARE METO4OLO@HAS I APL1CAC1ONES MJS DREC6ENTES/ Pro!e$to Din de @rado/ 6ni%ersidad de @uatemala/ Ma!o de 7898/ De$#a de $onsulta) 9AK99K789: #ttp)KKbibliote$a/usa$/edu/gtKtesisK8LK8LM8;NOMCS/pd( Pressman Roger S/ 1N@1ENER1A 4EL SODTGARE) 6N ENDO?6E PRJCT1CO/ Editorial M$gra<=>ill/ De$#a de $onsulta 9OK99K789: A$erta So(t<are/ METO4OLO@1A 4E 4ESARROLLO EN ESP1RAL/ Arti$ulo Geb/ De$#a de $onsulta) 9OK99K789: #ttp)KKa$ertaso(t<are/$omKmspiral/#tml Gi2ipedia/ 4ESARROLLO EN ESP1RAL/ Arti$ulo Geb/ No%iembre 789:/ De$#a de $onsulta) 9OK99K789: #ttp)KKes/<i2ipedia/orgK<i2iK4esarrolloMenMespiral