scieee Open visual document viewer

Ampliación de la parametrización morfológica de textos

Bueno Godoy, Jorge Del Cristo

Abstract

La ampliación consiste en modificar partes del funcionamiento interno del programa original para añadir nuevos datos y herramientas que proporcionen una mayor funcionalidad. Los nuevos datos han sido extraídos del DRAE, se ha añadido una herramienta de comparación y se ha cambiado una sección del código para funciones mediante un servicio entre otras modificaciones.

Full text

Au o : Jo ge Bueno Godoy Tu o : D. F ancisco Ja ie Ca e as Riuda e s Co u o : D. Zenón He nández Figue oa Ti ulación: Ingenie ía In o má ica Fecha: 25/06/2014 P oyec o in de ca e a de la Facul ad de In o má ica de la Uni e sidad de Las Palmas de G an Cana ia p esen ado po el alumno: Jo ge Bueno Godoy Tí ulo del p oyec o: Ampliación de la pa ame ización mo ológica de ex os Tu o : D. F ancisco Ja ie Ca e as Riuda e s Co u o : D. Zenón He nández Figue oa A mi mad e, he mana y Jessica. Ag adecimien os En p ime luga quie o da mi ag adecimien o a las dos pe sonas que me han acompañado a lo la go de es e p oyec o. A mi mad e, po da me la opo unidad que no pudo ene y pone a mi alcance odos los medios necesa io pa a con e i me en la pe sona que soy hoy. A Jessica, po se uen e de ca iño y comp ensión, especialmen e du an e la ealización de es e p oyec o. Del mismo modo quie o ag adece a Paco, mi u o , su g an abajo e implicación, po a ende mis dudas y concede me más iempo del es ic amen e necesa io pa a esol e las. Pa a inaliza quie o da las g acias a mi he mana, amilia, amigos, colegas, p o eso es y a odos aquellos que me han apoyado an o a mí como a es e p oyec o. Í NDÍC E 1. In oducción………………………………………………………………………………………………………… 1 1.1 Pa ame ización mo ológica de ex os…………………………………………………………. 1 1.2 Es ado ac ual del ema………………………………………………………………………………….. 2 1.3 Es uc u ación de la memo ia……………………………………………………………………….. 2 2. Obje i os……………………………………………………………………………………………………………… 3 3. Me odología………………………………………………………………………………………………………… 4 3.1 Ciclo de ida en espi al………………………………………………………………………………….. 4 4. Recu sos necesa ios…………………………………………………………………………………………….. 5 4.1 Ha dwa e………………………………………………………………………………………………………. 5 4.2 Ha dwa e i ual……………………………………………………………………………………………. 6 4.3 So wa e………………………………………………………………………………………………………… 6 5. Plan de abajo y p esupues o……………………………………………………………………………… 7 5.1 Fases del p oyec o…………………………………………………………………………………………. 7 5.2 Tempo ización del p oyec o………………………………………………………………………….. 8 5.3 P esupues o del p oyec o……………………………………………………………………………… 9 6. Es udio del dominio del p oblema……………………………………………………………………….. 11 6.1 La es uc u a de un ex o median e alo es…………………………………………………… 11 6.2 La impo ancia de usa un ocabula io adecuado………………………………………….. 12 6.3 In o mación incluida en el ocabula io………………………………………………………….. 12 6.4 Adqui i la in o mación………………………………………………………………………………….. 13 6.5 La unción de los n-g amas……………………………………………………………………………. 14 7. He amien as auxilia es……………………………………………………………………………………….. 15 7.1 Limpiado WebRae…………………………………………………………………………………………. 15 7.2 Ex ac o A chi oLimpioRae…………………………………………………………………………… 17 8. Análisis………………………………………………………………………………………………………………… 20 8.1 Requisi os del so wa e…………………………………………………………………………………. 20 8.2 Fo ma o de las ablas y g á icas…………………………………………………………………….. 21 8.3 Reque imien os uncionales………………………………………………………………………….. 22 8.3.1 Casos de uso……………………………………………………………....................... 22 8.3.1.1 Lis a de casos de uso…………………………………………………….... 23 8.3.1.2 Diag amas de casos de uso……………………………………………… 24 8.4 Reque imien os no uncionales……………………………………………………………………… 45 9. Diseño…………………………………………………………………………………………………………………. 46 9.1 A qui ec u a clien e-se ido …………………........................................................ 46 9.2 Diseño del sis ema………………………………………………………………………………………… 46 9.2.1 Modi icaciones y ampliaciones al subsis ema PMT………………………… 47 9.2.1.1 Silabeado ………………………………………………………………………. 47 9.2.1.2 Nue a in o mación léxica……………………………………………….. 48 9.2.1.3 Nue a in o mación n-g amas………………………………………….. 48 9.2.2 Modi icaciones y ampliaciones al subsis ema Pa amTex ………………. 49 9.2.2.1 Nue a in o mación léxica……………………………………………….. 49 9.2.2.2 Nue a in o mación n-g amas………………………………………….. 50 9.2.2.3 Modi icación de la in e az en el modo o iginal………………. 52 9.2.2.4 Pa amTex Comp……………………………………………………………… 53 10. Implemen ación…………………………………………………………………………………………………… 63 10.1 Clase silabea ………………………………………………………………………………………………. 63 10.2 Nue a in o mación n-g amas………………………………………………………………………. 64 10.3 He amien a de compa ación……………………………………………………………………… 65 10.4 Fo ma o de las ablas………………………………………………………………………………….. 67 10.5 Combinación de ablas………………………………………………………………………………… 67 10.6 Combinación de g á icas……………………………………………………………………………… 69 11. P uebas……………………………………………………………………………………………………………….. 72 11.1 P uebas de ecupe ación…………………………………………………………………………….. 72 11.2 P uebas de segu idad………………………………………………………………………………….. 72 11.3 P uebas de esis encia…………………………………………………………………………………. 72 11.4 P uebas de endimien o………………………………………………………………………………. 73 12. Resul ados…………………………………………………………………………………………………………… 74 12.1 Vocabula io…………………………………………………………………………………………………. 74 12.2 Compa a …………………………………………………………………………………………………….. 75 12.3 Pa amTex Comp………………………………………………………………………………………….. 76 13. Conclusiones………………………………………………………………………………………………………… 79 14. T abajo u u o……………………………………………………………………………………………………… 80 15. Conclusión pe sonal…………………………………………………………………………………………….. 81 16. Bibliog a ía…………………………………………………………………………………………………………… 82 16.1 Lib os…………………………………………………………………………………………………………… 82 16.2 Páginas web………………………………………………………………………………………………… 82 17. Anexo…………………………………………………………………………………………………………………… 83 17.1 Manual de usua io………………………………………………………………………………………. 83 17.1.1 ¿Qué es Pa amTex TIP?.............................................................................. 83 4 3 Me od ologí a La me odología pa a el desa ollo de so wa e es un ma co de abajo usado pa a es uc u a , plani ica y con ola el p oceso de desa ollo en sis emas de in o mación. No es ipula la me odología adecuada puede gene a p oblemas a lo la go de la ida del so wa e, sob e odo cuan o más la gos y complejos sean. 3.1 Ciclo de ida en espi al La me odología elegida pa a la ealización de es e p oyec o ha sido la misma que pa a su an eceso , el ciclo de ida en espi al. Su acilidad pa a inclui nue as uncionalidades a lo la go del iempo lo hace un candida o excelen e pa a p oyec os an g andes y ambiciosos como lo el Pa am ex . De es a o ma es ácil lle a un con ol po e apas sob e el p oyec o, lo que e i a que e o es iniciales puedan se a as ados has a las e apas inales. En cada i e ación del ciclo se dan las siguien es ases del so wa e: 1 De e mina los obje i os: Al hace se en cada i e ación pe mi e de ini los obje i os en unción del so wa e que ya se ha gene ado, con lo que no es necesa io abo da aquellos que son independien es o que pudie an se más ácilmen e es ablecidos con pos e io idad en base al es ado del p og ama. 2 Análisis del iesgo: Se lle a a cabo un análisis pa a cada uno de los iesgos iden i icados del p oyec o y se de inen los pasos a segui pa a educi los. Su mayo pelig o es no e más allá de la i e ación ac ual cuando es a pueda es a elacionada con o as an e io es o pos e io es. 3 Desa olla y p oba : Se desa olla el so wa e y se alida. 4 Plani icación: Se e isa el es ado ac ual del p oyec o, pe mi iendo a anza si se de e mina que unciona como debe ía o ol e a una i e ación an e io . Hace es o en cada i e ación es una g an en aja que nos pe mi e no con inua abajando sob e algo que no es álido, y que de no habe se es udiado en es e momen o pod ía in alida mucho abajo pos e io que se base en él. Figu a 3.1 Me odología 5 4 Re cu sos nece sa ios En es e capí ulo se de allan los ecu sos ha dwa e y so wa e que han sido u ilizados pa a lle a a cabo la ealización del p oyec o. 4.1 Ha dwa e Pues o que pa a la ealización de es e ipo de p oyec o no es necesa io u iliza un ha dwa e especí ico, el alumno ha hecho uso únicamen e de los ecu sos p opios con los que con aba. Cabe des aca la necesidad de conexión a in e ne pa a hace uso de los se icios en línea necesa ios pa a el co ec o uncionamien o de Pa am ex . O denado pe sonal  In el i7 2600  8 GB RAM  1 TB de disco du o  Conexión a in e ne 30 Mb Memo ia USB  32 GB Recu sos necesa ios 6 4.2 Ha dwa e Vi ual Pa a compa i el p oyec o se op ó po usa un se icio de almacenamien o i ual, con lo que no e a necesa io el en ío di ec o de in o mación median e co eo elec ónico ni Pend i e s. D opbox  +800 MB pa a las dis in as e siones de Pa am ex y aplicaciones auxilia es.  ~300 MB pa a los a chi os de la RAE 4.3 So wa e Dado que el p oyec o de ampliación p e endía espe a el diseño y la ecnología usada en el p oyec o o iginal no se han u ilizado he amien as ni ecnologías adicionales. RECURSO PRECIO XHTML G a ui o XML G a ui o CSS G a ui o Ja a Sc ip G a ui o AJAX G a ui o UML G a ui o Mic oso .NET G a ui o C# G a ui o Mic oso Visual S udio 2010 G a ui o – Licencia MSDN AA ASP.NET AJAX Con ol Toolki G a ui o Mic oso Cha Con ol G a ui o By escou Documen SDK G a ui o PDFBox G a ui o S a UML G a ui o Puede encon a se una desc ipción de allada de ellas en la memo ia o iginal de Pa am ex (Pág. 8 de la memo ia/Pág. 20 del documen o PDF; Apa ados 4 y 5) Tabla 4.1 Recu sos necesa ios 7 5 Plan de abajo y p esup ues o En es e capí ulo se de allan las dis in as e apas en las que se di idió el p oyec o y una es imación del iempo necesa io pa a lle a lo a cabo. 5.1 Fases del p oyec o Se decidió o ganiza el p oyec o en 5 ases. Hay que eco da que el ciclo de ida en espi al gene a múl iples i e aciones, po lo que dichas ases se die on luga an as eces como i e aciones ue on necesa ias en la ejecución del p oyec o: 1. Documen ación: Es udio de la es uc u a y uncionamien o de Pa am ex pa a pode ealiza la ampliación espe ando el es ilo y código o iginal en la medida de lo posible. Además se incluye el iempo eque ido pa a la elabo ación del ac ual documen o. 2. Análisis: Se es udia on los eque imien os uncionales y no uncionales del sis ema pa a en ende con exac i ud la na u aleza de los p og amas necesa ios pa a ealiza la ampliación mien as se iene en cuen a la in o mación ob enida en la ase de Documen ación 3. Diseño: En es a ase se de e minó la es uc u a que debían segui las modi icaciones pa a e i a en a en con lic o con la e sión o iginal, espe ando su código e in eg ándose de o ma amigable. 4. Desa ollo: Implemen ación de las ampliaciones den o del en o no Pa am ex median e la u ilización de las mismas he amien as o iginales. 5. P uebas: Selección y ealización de p uebas pa a ga an iza que la in eg ación de las modi icaciones y ampliaciones no dio luga a con lic os. Plan de abajo y p esupues o 8 5.2 Tempo ización del p oyec o A con inuación se mues a la es imación del iempo necesa io pa a ealiza cada una de las ases. FASE HORAS Documen ación 160 Análisis 225 Diseño 125 Desa ollo 550 P uebas 125 To al 1185 Tabla 5.1: Tempo ización del p oyec o Plan de abajo y p esupues o 9 5.3 P esupues o del p oyec o En es e apa ado se elabo a el p esupues o pa a la ealización del p oyec o: Cos es labo ales: Suponiendo que se abaja pa a una emp esa y que el alumno cob a 9€ la ho a y el u o (pe sonal con más expe iencia) 18€ la ho a, los cos es labo ales son:  Alumno: 9€/ho a x 550 ho as (implemen ación) = 4950€  Tu o : 18€ho a x 50 ho as = 900 ho as Cos es ma e iales: En cuan o a los cos es ma e iales hay que conside a su ida ú il y que no sólo se u ilizan pa a ealiza el p oyec o. Conside ando que el ma e ial se á u ilizado un 50% del iempo en cuan o al ha dwa e, un 10% de la capacidad de in e ne pa a el p oyec o y el es o del iempo y capacidad pa a o as ac i idades, y que la du ación del p oyec o se es ablece en 8 meses. El cos e de los ma e iales necesa io se á:  Cos e del o denado : (800€ x 0,5 uso x 8 meses) / 48 meses = 62,5€  Cable 30 MB: 45€ x 0,1 uso x 8 meses = 36€ Cos es de ma e ial ungible: Son los gas os gene ados po el uso dia io del ma e ial (papel, in a, e c.): 60€ Cos e de documen ación: Son los gas os necesa ios pa a la documen ación: 50€ Cos es indi ec os: Son los cos es de las cosas que no es án inculadas di ec amen e al PFC, pe o que son necesa ias pa a que el PFC se desa olle. Se conside a que el 8% del es o de gas os co esponde a gas os indi ec os. Plan de abajo y p esupues o 10 CONCEPTO COSTE Cos e labo ales 5850 Cos es ma e iales 98,5 Ma e ial ungible 60 Documen ación 50 Sub o al 6058 Cos es indi ec os (7%) 424,1 To al 6482,1 Tabla 5.2: P esupues o del p oyec o. Plan de abajo y p esupues o 11 6 Es udio del dominio del p oblema Es e p oyec o nace de la necesidad de mejo a la uncionalidad de Pa am ex y de da sen ido a unos alo es numé icos asociados a las ob as de los usua ios que inicialmen e pueden se di íciles de in e p e a . Pa a al emp esa se ha op ado, po un lado, en o ece la capacidad de compa a los esul ados ob enidos con aquellos que p o ienen de ob as de enomb e, de es a o ma el usua io pod á sabe en qué medida se ace can o alejan sus alo es de aquellos que se ob ienen en ob as de calidad econocida. Po o o lado se ha añadido in o mación adicional ace ca del ocabula io, lo que acili a el alo a la “calidad” de las palab as usadas en el ex o y no sólo su es uc u a. 6.1 La es uc u a de un ex o median e alo es ¿Qué ep esen a un ein a en el núme o de pá a os en un ex o de mil palab as más allá de que hay mil palab as dis ibuidas a lo la go de ein a pá a os? ¿Es mucho o poco? ¿Signi ica lo mismo en un ex o de poesía que en o o esc i o en p osa? ¿En una no ela de acción que en una de omance? La in e p e ación de alo es numé icos cuando se habla de ex os no es sencilla y una buena o ma de en ende los es iendo cuales son los que ob iene o a ob a en compa ación. Po ejemplo, las no elas de acción suelen usa una g an can idad de ases co as y sencillas pa a ansmi i al lec o la sensación de dinamismo y es és a la que es án some idos los pe sonajes en las escenas c í icas, pe o el uso excesi o de dicha écnica es con ap oducen e pues las ases co as y simples le qui an iqueza al lenguaje y a la es uc u a del ex o, has a hace lo pa ece el ex o de un niño que no sabe elabo a ases más complejas. Si pe mi imos al usua io compa a su ex o de acción con el de o o que haya sido un e e en e en el géne o es a emos ayudándole a decidi has a qué pun o quie e ace ca se o no a ese es ilo de esc i u a ¿Quie e es a den o de la no ma y usa un núme o simila de ases co as y de longi ud pa ecida o po el con a io p e ie e inno a en el géne o y hace odo lo con a io? No se á Pa am ex quien le diga lo que iene que hace sino quien le in o me de lo que es á haciendo, po si eso es lo que p e endía o no. Dicha compa ación es en sí misma complicada, debido al g an núme o de a iables que en an en juego, desde el amaño de los pá a os y las ases has a el núme o de las segundas den o de los p ime os y la can idad de los p ime os en el o al de la ob a, e cé e a, o mejo dicho, un la guísimo e c. Pa a acili a lo, Pa am ex se eo ganiza y mues a los alo es de ambas ob as en las mismas ablas y g á icas delimi ándolas con cla idad, de o ma que sea mucho más sencillo en ende los da os que nos o ece. Es udio del dominio del p oblema 12 6.2 La impo ancia de usa un ocabula io adecuado Ya hemos hablado de la impo ancia de la es uc u a den o de un ex o, pe o hay o os ac o es que pueden acaba con una buena ob a an es de pode sume gi se en ella, el ocabula io. No hay que se un genio pa a sabe que un lib o in an il debe ía usa palab as sencillas mien as que o o de in igas polí icas en la edad media pod ía hace uso de palab as en desuso ac ualmen e y una sin axis más complicada. Pa am ex ha incluido una g an can idad de in o mación adicional en lo que se e ie e al ocabula io, en e las que se encuen an si una palab a apa ece en la RAE, es á en desuso ac ualmen e o el núme o de signi icados dis in os que iene. De es a mane a el esc i o puede hace se una idea del ipo de ocabula io que es á usando y de e mina si ese es el camino que quie e segui . Pa a lle a a cabo es a a ea ue necesa io ex ae una g an can idad de in o mación del dicciona io de la RAE, que con iene al ededo de cien mil palab as. No menos impo an e es ene conocimien o de la o ma en la que cons uimos las ases y no sólo de las palab as indi iduales que usamos en ellas. Repe i cons an emen e cosas como “Po lo an o” o el uso de “cole illas” es un p oblema común y pa a ayuda a soluciona lo se ha incluido una nue a abla de n-g amas, en donde se pueden consul a odos los exis en es con amaños comp endidos en e dos y cinco, indica cuan as eces se ha epe ido, donde pa eció po p ime a ez y el cen o de g a edad, que nos ayuda a de e mina en qué zona ha sido más u ilizada. Además de localiza aquellas “cole illas” p opias, usado en el modo compa ación podemos de e mina en cuan o se pa ecen nues as o mas a las de o o au o . 6.3 In o mación incluida en el ocabula io Los da os seleccionados pa a se añadidos ue on los siguien es:  Ca ego ía g ama ical: Clasi icación de las palab as según su na u aleza mo ológica, po ejemplo, sus an i o, p onomb e, e bo, e c.  E imologías: De e mina el núme o de uen es de las que p o iene la palab a.  Acepciones: Indica el núme o de signi icados dis in os que iene una misma palab a Es udio del dominio del p oblema 13  Posición de la acepción: Mues a la posición de la ca ego ía g ama ical de la palab a den o del conjun o de signi icados dis in os que se mues an en la RAE. Si una palab a iene 5 signi icados dis in os donde unciona como p onomb e en los es p ime os (1, 2 y 3) y de e minan e en los dos úl imos (4 y 5) se mos a á un uno si la palab a ac úa como p onomb e y un 4 si lo hace como de e minan e.  En adas de la acepción: Con abiliza el núme o de en adas dis in as que iene la ca ego ía g ama ical que ha sido asignada a esa palab a, de o ma que en el ejemplo an e io , indica ía un es si ue a un p onomb e po que hay es signi icados dis in os en los que la palab a unciona como p onomb e y un dos si ue a un de e minan e (po que nos encon amos con dos signi icados dis in os cuando hace de de e minan e).  An igua: Mues a si la palab a es á en desuso según la decimo e ce a edición de la RAE  Apa ece en la RAE: Como su p opio nomb e indica nos in o ma sob e si es una palab a econocida po la RAE o si po el con a io no pe enece ealmen e al cas ellano. Dado que es as he amien as mues an ac o es ales como si se usan demasiadas palab as no econocidas po la RAE, si es án en desuso o si se usan los signi icados de las palab as menos u ilizados en luga de los que pa ecen en los p ime os luga es del dicciona io; en su conjun o pueden ayuda a de e mina si el ocabula io u ilizado e a el que se p e endía o si es á ealmen e o ien ado al público al que a di igido el ex o en cues ión. 6.4 Adqui i la in o mación Pa a pode añadi la nue a in o mación e a necesa io ex ae la del luga más iable, po an o se usó la página web o icial de la RAE y pa a hace lo ue on necesa ias es he amien as independien es. La p ime a de ellas ealizaba pe iciones au oma izadas de in o mación y e a ex e na a es e p oyec o mien as que las o as dos son explicadas en de alle en el siguien e capí ulo de es a memo ia. Es udio del dominio del p oblema 20 8 Ana lisis La p ime a ase de odo p oyec o es la de su análisis, siendo la base sob e la que se sus en a á el es o del mismo. De nada ale un pe ec o diseño y una p og amación impecable si no se sa is acen las necesidades de los usua ios y es po eso que exis en los equisi os del so wa e, que son odos aquellos eque imien os que el usua io impone a un so wa e pa a que se jus i ique su uso. Po supues o no sólo hab á que ene en cuen a los equisi os uncionales (que el p og ama haga lo que se pide) sino ambién aquellos no uncionales (que el p og ama lo haga de la o ma adecuada, en o ma y segu idad po ejemplo). Ha sido pa e impo an e a lo la go de odo el p oyec o la idea de man ene un código homogéneo den o de lo posible, e i ando que posibles modi icaciones pos e io es necesi a an ealiza ingenie ía in e sa sob e Pa am ex y su ampliación po sepa ado. Cabe des aca que el código o iginal es aba muy bien comen ado y su g an modula idad ha sido de ayuda a la ho a de inclui nue as uncionalidades. Aun y así es imposible adap a la o alidad del p oyec o a los pa ones seguidos en su concepción inicial y algunas es uc u as y módulos han necesi ado se ampliados, modi icados o incluso eliminados y uel os a hace . 8.1 Requisi os del so wa e A g oso modo lo que se p e ende o ece al clien e es la posibilidad de compa a su ex o con o o que enga una calidad econocida, de o ma que los alo es que an es mos aba Pa am ex cob en sen ido más allá de un simple núme o. Dicha compa ación debe se ácil y ápida de ealiza , o se ía igual de p oduc i o ab i el p og ama en dos na egado es dis in os y pone uno al lado de o o, po an o, es e p oyec o no consis ía en hace “copia y pega ” al lado de la abla o g á ica exis en e sino que p opo ciona una combinación y ees uc u ación de da os an o a ni el ex e no como in e no. Adicionalmen e el clien e quie e inclui in o mación adicional al ocabula io, una pa e de ella p o enien e de la RAE y o a, los n-g amas, ex aídos del p opio ex o median e un nue o algo i mo. Además se p e ende u iliza el se icio silabeado del g upo TIP 1 en luga del código inc us ado del que hacía uso, de es e modo cualquie mejo a en el se icio se e leja ía en el Pa am ex sin necesidad de ene que modi ica el p og ama. 1 Tex & In o ma ion P ocessing (TIP), g upo o mado po p o eso es del Depa amen o de In o má ica y Sis emas de la Uni e sidad de Las Palmas de G an Cana ia dedicados a la in es igación y desa ollo de he amien as y aplicaciones en á eas de la lingüís ica compu acional, lexicog a ía, p ocesamien o del lenguaje na u al, indización, almacenamien o de in o mación y conocimien o y educación ecnológica. (h p:// ip.dis.ulpgc.es/) Análisis 21 Con is as a posibles ampliaciones u u as, la in o mación adicional p o enien e de la RAE se es uc u a á de o ma que pueda usa se pa a p esen a in o mación de ca ác e subje i o basada en ella. Pa a ealiza la a ea de ex acción de in o mación ue necesa ia la u ilización de es he amien as adicionales, dos de ellas explicadas en el capí ulo an e io y que ue on c eadas ambién como pa e del p oyec o. En ando en las unciones de compa ación, se p es a á especial in e és en pe mi i que los adminis ado es del p og ama sean capaces de amplia el abanico de ex o o ecidos pa a compa a sin necesidad de oca ni una sola línea de código. Median e el uso de a chi os XML y TXT ex e nos al p og ama es posible añadi , modi ica , elimina ob as, colecciones y la in o mación que se mues a de las mismas. Es o pe mi i á además, que dichas modi icaciones se den sin necesidad de de ene el p og ama en ningún momen o y se p oduci án en iempo eal, de es a o ma no se á necesa io deja de o ece el se icio ni ene que einicia lo pa a que los usua ios puedan e los cambios. Así mismo se equie e que el p og ama pe mi a hace la compa ación desde su p opio apa ado, pe o ambién que exis a la opción de deshace y ehace las compa aciones a olun ad y desde cualquie pun o de su in e az, de o ma que pueda al e na de un modo a o o sin pé dida de iempo y con o al comodidad. Todas las ablas y g á icas de Pa am ex debe án se modi icadas en mayo o meno medida, desde la inclusión de simples columnas de o ales has a la combinación de da os pa ciales. 8.2 Fo ma o de las ablas y g á icas Se á necesa io c ea a ios ipos de ablas combinadas dado que no odas equie en se cambiadas de la misma mane a. Algunas necesi a án inclui nue a in o mación sin al e a el núme o de en adas ( ilas) mien as que o as aumen a án el núme o de ilas y/o columnas. Po un lado las g á icas debe án inclui la in o mación de ambas ob as pe o po el o o deben segui siendo áciles de consul a po lo que no es una opción inclui g á icas con da os p o enien es de demasiadas uen es a la ez. Al exis i ya g á icas con dos uen es de da os (con palab as acías y sin palab as acías) debe ían amplia se has a pe mi i cua o pe o eso la complica ía demasiado. Po eso se ha op ado po inclui algún sis ema que pe mi a pasa de una g á ica (con palab as acías) a o a (sin palab as acías) donde en cada una de ellas se compa en ambas ob as. El paso de una a o a debe á se ápido y luido. Análisis 22 8.3 Reque imien os uncionales – casos de uso 8.3.1 Casos de uso Un caso de uso es una secuencia de in e acciones que se desa olla án en e un sis ema y sus ac o es en espues a a un e en o que inicia un ac o p incipal sob e el p opio sis ema. Se desc iben así las o mas en las que el sis ema puede se u ilizado sin necesidad de diseño o implemen ación, pe mi iendo de ec a eque imien os uncionales en e apas emp anas del desa ollo. Debe ene se en cuen a que al se una ampliación de un sis ema ya de inido y en uncionamien o an sólo se án explicados aquellos que sean de nue a inco po ación, los que hayan sido modi icados o aquellos necesa ios pa a el en endimien o de los an e io men e mencionados. Los dis in os pasos a segui han sido:  Iden i icación de los ac o es: se de e minan los ac o es del sis ema, an o los humanos como los que no, que in e ac úan con el sis ema.  Es ablecimien o de obje i os po ac o : se indican los obje i os que cada ac o espe a del sis ema  Relación de casos de uso: lis ado gene al de los casos de uso pa a cada ac o  Rep esen ación de casos de uso: mues a los dis in os diag amas de casos de uso  Desc ipción de casos de uso: desc ipción indi idual de los casos de uso que se han iden i icado Ac o es Al igual que en el p og ama o iginal, Pa am ex sigue a ando de igual mane a a odos los ac o es ex e nos de la aplicación, po lo que segui á habiendo sólo uno; usua io. Sin emba go p esen a he amien as nue as pa a los adminis ado es de la misma con lo que su ge un nue o ac o secunda io: adminis ado . Obje i os de los ac o es El obje i o del ac o usua io consis i á en ob ene in o mación adicional del ocabula io y pode ealiza compa aciones en e su ex o y o os almacenados en nues o se ido de o ma ápida y sencilla. Análisis 23 8.3.1.1 Lis a de casos de uso Además de los casos de uso del p og ama o iginal, que pueden consul a se en su memo ia (página 66 del pd ; página 54 del documen o) el lis ado es como sigue. Ac o p incipal Caso de uso Nº CU Usua io Selecciona colección CU 18 Selecciona au o CU 19 Selecciona ob a CU 20 Inicia compa ación CU 21 Ve in o mación de la ob a CU22 Deshace compa ación CU 23 Rehace compa ación CU 24 Ve g á ica CU 10* G á ica sin palab as acías CU 25 G á ica con palab as acías CU 26 Adminis ado Añadi colección CU 27 Modi ica colección CU 28 Elimina colección CU 29 Añadi au o CU 30 Modi ica au o CU 31 Elimina au o CU 32 Añadi in o mación de ob a CU 33 Modi ica in o mación de ob a CU 34 Elimina in o mación de ob a CU 35 Tabla 8.5 Análisis 24 8.3.1.2 Diag amas de casos de uso: Los casos de uso “Pa am ex 1.0” ep esen an aquellos que ya exis ían con an e io idad, sal o “ e g á ica” que ha enido que se incluido pa a enlaza con un nue o caso de uso. * No pe enecen a la ampliación de Pa am ex . Figu a 8.1 Análisis 25 Figu a 8.2 Análisis 26 Selecciona colección CU18 Pe mi e al usua io elegi en e las dis in as colecciones que haya disponible en el a chi o enlazado P econdiciones Es ado: A chi o pa ame izado Es ado: Si uado en la página de compa ación Pa áme os Lis a de colecciones Flujo de ejecución 1. Hace clic en una de las colecciones que se mues an Excepciones Pos condiciones Es ado: Se mues an los dis in os au o es disponibles pa a la colección que se haya seleccionado Es ado: Se eliminan los an e io es au o es del desplegable y se ocul an las ob as e in o mación de ob a si se habían seleccionado con an e io idad Análisis 27 Selecciona au o CU19 Pe mi e al usua io elegi en e los dis in os au o es que engan alguna de sus ob as den o de la colección seleccionada o mos a odas las ob as disponibles independien emen e de los au o es P econdiciones Es ado: A chi o pa ame izado Es ado: Si uado en la página de compa ación Es ado: Seleccionada una colección Pa áme os La colección seleccionada Flujo de ejecución 1. Hace clic en uno de los au o es que se mues an o en la opción especial que los mues a odos Excepciones Pos condiciones Es ado: Se mues an las dis in as ob as disponibles según el au o o odas si se ha seleccionado “ odos” (si se ha seleccionado “ odos” apa ece á el nomb e del au o en e pa én esis jun o al nomb e de la ob a). Es ado: Se ocul an las an e io es ob as e in o mación de ob a que se hubie an seleccionado con an e io idad Análisis 28 Selecciona ob a CU20 Pe mi e al usua io elegi en e las dis in as ob as que cumplen los il os de colecciones y au o es disponibles P econdiciones Es ado: A chi o pa ame izado Es ado: Si uado en la página de compa ación Es ado: Seleccionada una colección Es ado: Seleccionado un au o o “ odos” Pa áme os El au o seleccionado o la opción “ odos” Flujo de ejecución 1. Hace clic en una de las ob as que se mues an Excepciones Pos condiciones Es ado: Se mues a la in o mación de la ob a seleccionada y el bo ón “Compa a ” que pe mi e inicia la compa ación Es ado: Se ocul a la in o mación de la ob a que hubie a sido seleccionada con an e io idad Análisis 29 Inicia compa ación CU21 Pe mi e al usua io ealiza la compa ación en e su ex o y el ex o que ha seleccionado de en e los que o ece la he amien a P econdiciones Es ado: A chi o pa ame izado Es ado: Si uado en la página de compa ación Es ado: Seleccionada una colección Es ado: Seleccionado un au o o “ odos” Es ado: Seleccionada una ob a Pa áme os La ob a seleccionada Flujo de ejecución 1. Hace clic en el bo ón “compa a ” Excepciones Pos condiciones Es ado: En a en el modo compa ación, se mues a la página “Mé ica – In o me” del modo compa ación. Análisis 36 Añadi colección CU27 Pe mi e al adminis ado inclui una nue a colección en e las que el usua io pueda elegi en la página de inicia compa ación P econdiciones Pa áme os Flujo de ejecución 1. Esc ibi la nue a colección y XML asociado en el a chi o de ex o lis a_colecciones. x Excepciones Pos condiciones Es ado: Se mues a una nue a colección al usua io en la página de inicia compa ación que incluye sus p opias ob as No a No es necesa io de ene el p og ama pa a que enga e ec o la ac ualización, bas a con eca ga la página. Análisis 37 Modi ica colección CU28 Pe mi e al adminis ado modi ica el nomb e o el a chi o XML asociado a las colecciones que se mues an al usua io P econdiciones Colección c eada Pa áme os Flujo de ejecución 1. Esc ibi la nue a colección y XML asociado en el a chi o de ex o lis a_colecciones. x Excepciones Pos condiciones Es ado: Se ac ualiza la in o mación de la colección modi icada No a No es necesa io de ene el p og ama pa a que enga e ec o la ac ualización, bas a con eca ga la página. Análisis 38 Elimina colección CU29 Pe mi e al adminis ado elimina una de las colecciones que se mues an al usua io en la página de inicia compa ación P econdiciones Colección c eada Pa áme os Flujo de ejecución 1. Bo a la colección y el XML asociado que se encuen a en el a chi o de ex o lis a_colecciones. x Excepciones Pos condiciones Es ado: Deja de mos a se al usua io la colección eliminada No a No es necesa io de ene el p og ama pa a que enga e ec o la ac ualización, bas a con eca ga la página. Análisis 39 Añadi au o CU30 Pe mi e al adminis ado añadi nue os au o es P econdiciones Pa áme os Flujo de ejecución 1. C ea ca pe a con el nomb e del au o no malizado den o de la ca pe a de es adís icas 2. Inclui en el a chi o XML de la colección alguna ob a del au o Excepciones Pos condiciones  Es ado: Apa ece un nue o au o al selecciona las colecciones que incluyan alguna de sus ob as No a  No es necesa io de ene el p og ama pa a que enga e ec o la ac ualización, bas a con ol e a selecciona la colección o eca ga la página. Análisis 40 Modi ica au o CU31 Pe mi e al adminis ado modi ica un au o exis en e P econdiciones Au o c eado Pa áme os Flujo de ejecución 1. Modi ica el nomb e de la ca pe a 2. Modi ica el nomb e del au o en los a chi os XML donde apa ezca Excepciones Pos condiciones Es ado: Modi ica el au o No a  No es necesa io de ene el p og ama pa a que enga e ec o la ac ualización, bas a con ol e a selecciona la colección o eca ga la página. Análisis 41 Elimina au o CU32 Pe mi e al adminis ado elimina un au o exis en e de una colección o elimina lo po comple o de la lis a de au o es P econdiciones Au o c eado Pa áme os Flujo de ejecución 1. Elimina las ob as del au o del XML asociado a una o a ias colecciones 2. (Opcional: pa a su comple a eliminación) Elimina la ca pe a del au o con las es adís icas de sus ob as Excepciones Pos condiciones Es ado: Elimina el au o de una colección o comple amen e No a  No es necesa io de ene el p og ama pa a que enga e ec o la ac ualización, bas a con ol e a selecciona la colección o eca ga la página. Análisis 42 Añadi ob a CU33 Pe mi e al adminis ado añadi nue as ob as P econdiciones Es ado: Debe exis i una ca pe a de au o Pa áme os Nomb e de la ca pe a de au o Flujo de ejecución 1. C ea a chi o de es adís icas usando Pa am ex 2. Copia ca pe a de es adís icas den o de la ca pe a del au o con el nomb e de la ob a no malizada 3. Inclui in o mación de la ob a en los a chi os XML de las colecciones Excepciones Pos condiciones Es ado: Apa ece la ob a indicada en la/s colecciones donde se haya incluido No a  No es necesa io de ene el p og ama pa a que enga e ec o la ac ualización, bas a con ol e a selecciona el au o o eca ga la página. Análisis 43 Modi ica in o mación de la ob a CU34 Pe mi e al adminis ado modi ica la in o mación de las ob as exis en es de o ma independien e P econdiciones Ob a c eada Pa áme os Flujo de ejecución 1. Modi ica in o mación de la ob a en los a chi os XML de las colecciones Excepciones Pos condiciones Es ado: Cambia la in o mación de la ob a No a  No es necesa io de ene el p og ama pa a que enga e ec o la ac ualización, bas a con ol e a selecciona la ob a o eca ga la página. Análisis 44 Elimina ob a CU35 Pe mi e al adminis ado elimina una ob a exis en e de una colección o elimina la comple amen e del sis ema P econdiciones Ob a c eada Pa áme os Flujo de ejecución 1. Elimina la in o mación de la ob a en el a chi o XML de la colección 2. (Opcional: pa a su comple a eliminación) Elimina la ca pe a de es adís icas de la ob a Excepciones Pos condiciones Es ado: Elimina la ob a de una colección o comple amen e No a  No es necesa io de ene el p og ama pa a que enga e ec o la ac ualización, bas a con ol e a selecciona la ob a o eca ga la página. Análisis 45 8.4 Reque imien os no uncionales A con inuación se lis an y de allan los eque imien os no uncionales que debe cumpli el sis ema y que pe mi en comp ende las p opiedades del so wa e a desa olla . Además de los eque imien os no uncionales incluidos en el p og ama o iginal que se pueden e en su p opia memo ia (página 87 del PDF; página 75 del documen o) se han incluido los siguien es:  Facilidad de ampliación El nue o so wa e debe pe mi i que se incluyan, modi iquen y eliminen nue as ob as, colecciones y au o es sin necesidad de en a en el código del p og ama.  Homogeneidad El p og ama debe amplia se man eniendo en la medida de lo posible la es uc u a y el me odología u ilizada pa a e i a gene a un código o almen e independien e que no enga nada que e con las bases sen adas en el o iginal  Con inuidad Deben pode ealiza se las ampliaciones y modi icaciones en las colecciones y las ob as sin necesidad de de ene la he amien a, de o ma que los usua ios puedan segui dis u ando de ella mien as se p oducen. Análisis 52 9.2.2.3 Modi icación de la in e az en el modo o iginal (no el de compa ación) Aunque la mayo pa e de la in e az queda á al y como es á se han ealizado algunos cambios meno es. 1. Se añadi án nue os es ilos en el o ma o de las ablas pa a mejo a la isualización de los mismo 2. Se inclui á una nue a línea de in o mación as e o na del modo compa ación que pe mi i á ol e a él con un simple clic 1) Algunas ablas mues an la in o mación de las ilas a dos ni eles po que alguno de los campos es demasiado pequeño pa a la can idad de in o mación que sos ienen mien as que o os ienen espacio de sob a. O as ienen algunas columnas demasiado jun as en e ellas mien as que las demás es án demasiado sepa adas. Se añadi án es ilos pa a ajus a las ablas según sea necesa io. 2) Pa a pe mi i un ápido aspaso del modo o iginal al modo compa ación en Pa am ex se op a á po inclui una línea de in o mación nue a que incluya in o mación sob e la úl ima ob a compa ada y un icono sob e el que hace clic que pe mi i á ol e a la úl ima compa ación que se haya ealizado. Figu a 9.7: Tabla con ilas a dos ni eles Figu a 9.8: Tabla con el nue o es ilo pa a e i a los dos ni eles Figu a 9.9: Nue a línea de in o mación y enlace de e o no al modo de compa ación Diseño 53 9.2.2.4 Pa amTex Comp Es e nue o modo de consul a equie e la modi icación de odas las g á icas y ablas del sis ema pa a que p esen e la in o mación del usua io y de la ob a seleccionada pa a compa a simul áneamen e. Se necesi a un nue o apa ado en donde el usua io pueda elegi en e las ob as exis en es, que es a án di ididas en colecciones y es as a su ez po au o es (aunque el usua io siemp e pod á elegi e odas las ob as a la misma ez independien emen e de los au o es). Es e sis ema debe á pe mi i al adminis ado ealiza modi icaciones sin necesidad de en a en el código del p og ama. Po úl imo el usua io debe á pode consul a la in o mación de la ob a en odo momen o sin necesidad de cambia de apa ado y po supues o deshace la compa ación en cualquie ins an e con un simple clic. Fo ma os de las nue as ablas y g á icas: La can idad y a iedad en los o ma os y na u aleza an o de las ablas como de las g á icas u ilizadas po Pa am ex ha dado luga a a ios ace camien os dis in os a la ho a de modi ica las ablas pa a ealiza las compa aciones. A con inuación se mues an los dis in os ipos de ampliaciones y combinaciones así como ejemplo simpli icados de mues a. 1. Añadi columnas o ales: es e ipo de abla se á la más sencilla po que sólo hab á que añadi una nue a columna de o ales y ellena la con los da os de la ob a que el usua io quie a compa a . 2. Añadi columnas in e caladas de da os y po cen ajes: Al encon a se in e caladas y no ene odas las ablas el mismo amaño ni p o eni los da os de un mismo o igen no puede gene a se un algo i mo gené ico. Po an o debe hace se la inclusión de cada columna y ila una a una. 3. Combina da os en base a uno de ellos: al se dis in as g á icas y pa áme os los que se deben ene en cuen a pa a ealiza la combinación y se a iable el amaño de las ablas y po la al a a iedad de casos y la posibilidad de encon a nos alo es en una ob a que no es án en la o a que deben combina se, es e se á el o ma o más complicado. En el ejemplo se puede e una abla combinada según el núme o de ca ac e es de las palab as de las dis in as ob as, nó ese que en una no hay palab as de nue e y ece ca ac e es mien as que en la o a no las hay de diez. Diseño 54 4. Combinación de da os y me ada os: El cua o o ma o de abla se u iliza pa a da in o mación ace ca de los da os que se mues an y no pa a compa a los da os en e sí. En el ejemplo, las o mas canónicas ienen los mismos alo es an o si pe enecen a una ob a como a la o a, po lo que duplica la in o mación no iene sen ido, en su luga se incluye una nue a columna que indica en qué ob a se encuen a dicha o ma o si es á en ambas. Las g á icas son un elemen o impo an e a la ho a de in e p e a da os si necesidad de sabe los alo es exac os, median e un sis ema de “ amaños” se de e mina ácil e in ui i amen e aquello que sob esale o se queda co o. Sin emba go son un a ma de doble ilo pues en el momen o en el que la can idad da os p oceden es de dis in as uen es a aumen ado la acilidad pa a in e p e a lo que se mues a disminuye adicalmen e has a el pun o de no e se más que un conglome ado de ba as y líneas que no dicen nada. Es po eso que las g á icas se án modi icadas de una o ma u o a dependiendo de la can idad de uen es dis in as que o iginalmen e le apo aban alo es. Dos han sido los ipos de modi icaciones que han su ido dependiendo de si o iginalmen e disponían de una en ada de da os o si p ocedían de dos uen es dis in as: 1. De una a dos: si la g á ica enía un único ipo de alo , es e se mos a á jun o con el de la ob a con el que se quie e compa a . Su isualización conjun a ayuda a es ablece la di e encia cuan i a i a de un simple is azo sin que la consul a de la misma se complique. 2. De dos a cua o: si la g á ica enía ya una compa ación an e io , como la que se p oduce al compa a los alo es cuando se ienen en cuen a las palab as acías y cuando no, en onces debe án gene a se dos g á icas dis in as que puedan in e cambia se al ma ca la casilla co espondien e. Una de las g á icas mos a ía la compa ación en e ambas ob as cuando se ienen en cuen a las palab as acías y la o a cuando no. El lis ado de allado de cambios eque idos en ablas y g á icas es el siguien e: Mé ica: in o me  To ales con palab as acías: añadi columna de o ales  To ales sin palab as acías: añadi columna de o ales  P omedios con palab as acías: añadi columnas in e caladas de da os y po cen ajes  P omedios sin palab as acías: añadi columnas in e caladas de da os y po cen ajes Diseño 55 Mé ica: g á icas  Palab as de N ca ac e es: combinación de da os según el nº de ca ac e es y gene ación de nue as ablas; modi icación de las g á icas de dos a cua o.  O aciones de N ca ac e es: combinación de da os según el nº de ca ac e es y gene ación de nue as ablas; modi icación de las g á icas de dos a cua o.  Pá a os de N ca ac e es: combinación de da os según el nº de ca ac e es y gene ación de nue as ablas; modi icación de las g á icas de dos a cua o.  O aciones de N ca ac e es: combinación de da os según el nº de palab as y gene ación de nue as ablas; modi icación de las g á icas de dos a cua o.  Pá a os de N ca ac e es: combinación de da os según el nº de palab as y gene ación de nue as ablas; modi icación de las g á icas de dos a cua o.  Pá a os de N ca ac e es: combinación de da os según el nº de o aciones y gene ación de nue as ablas; modi icación de las g á icas de dos a cua o.  Dis ibución po ecuencia: combinación de da os según la ecuencia de las palab as y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Dis ibución po cen o de g a edad: combinación de da os según el cen o de g a edad de las palab as y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Dis ibución po p ime a apa ición: combinación de da os según la p ime a apa ición de las palab as y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Dis ibución en el co pus: combinación de da os según la ecuencia en el co pus y gene ación de nue as ablas; modi icación de las g á icas de una a dos. Mo ología: in o me  To ales po ca ego ía g ama ical: añadi columna de o ales  P omedios po ca ego ía g ama ical: añadi columnas in e caladas de da os y po cen ajes  To ales po lexión e bal: añadi columna de o ales  To ales po lexión no e bal: añadi columna de o ales Mo ología: g á icas  Ca ego ías g ama icales: combinación de da os según la ca ego ía g ama ical y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Flexiones e bales: combinación de da os según las dis in as lexiones e bales y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Flexiones no e bales: combinación de da os según las dis in as lexiones no e bales y gene ación de nue as ablas; modi icación de las g á icas de una a dos. Diseño 56  Ca ego ías g ama icales - e bos: combinación de da os según el nº de e bos y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Ca ego ías g ama icales - sus an i os: combinación de da os según el nº de sus an i os y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Ca ego ías g ama icales - adje i os: combinación de da os según el nº de adje i os y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Ca ego ías g ama icales - ad e bios: combinación de da os según el nº de ad e bios y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Ca ego ías g ama icales - p onomb es: combinación de da os según el nº de p onomb es y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Ca ego ías g ama icales - p eposiciones: combinación de da os según el nº de p eposiciones y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Ca ego ías g ama icales - a ículos: combinación de da os según el nº de a ículos y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Ca ego ías g ama icales - conjunciones: combinación de da os según el nº de conjunciones y gene ación de nue as ablas; modi icación de las g á icas de una a dos.  Mo ología - Palab as no econocidas: añadi columnas in e caladas de da os y po cen ajes. Vocabula io: Es adís icas Con y sin palab as acías: Combinación de da os según la palab a e in e calado de da os y po cen ajes. Vocabula io Léxico Léxico: de e mina en qué ob as apa ecen las o mas canónicas de ambos ex os. Vocabula io N-g amas Tamaño 2, 3, 4 y 5: Combinación de da os según los n-g amas de dis in os ipos e in e calado de da os Diseño 57 Apa ado de selección de ob as: La selección de las ob as debe á se sencilla, ápida y e sá il. El usua io debe encon a lo que necesi a con un pa de clics y ene oda la in o mación necesa ia a la is a. Se c ea á una nue a página en la que mos a la in e az p incipal de la nue a he amien a y su dis ibución se á la siguien e: Zona de desc ipción Debe explica a g oso modo la u ilidad de la he amien a, pa a que los usua ios sepan lo que pueden espe a de ella. Debe á ocupa como mucho un pá a o y no p e ende se una desc ipción exhaus i a. Zona modo de empleo Se á un esumen de la me odología que se debe segui pa a ealiza la compa ación. Su uso en de alle es a á incluido en la ayuda de la he amien a, donde se ma ca á con la e ique a V.2014 lo que signi ica que pe enece a la e sión de ese año. Figu a 9.17: p o o ipo de la página de acceso al modo de compa ación Diseño 58 Zona de selección En ella el usua io selecciona á la ob a con la que quie e compa a su ex o. Aunque inicialmen e sólo se á isible una de ellas, es a zona es a á di idida en es pa es:  Colecciones disponibles: Ag upa á las ob as según un elemen o común, como puede se que pe enezcan a la li e a u a clásica o que sean esc i os pe iodís icos.  Au o es: Pe mi i á elegi en e los dis in os au o es que poseen ob as en la colección seleccionada o selecciona “ odos” pa a que apa ezca un lis ado comple o de las ob as de esa colección.  Ob as: Mos a á las ob as que cumplen los il os seleccionados. En caso de habe seleccionado la opción especial “ odos” en la selección de au o el nomb e de las ob as i á seguido del nomb e del au o en e pa én esis. Zona de in o mación de la ob a En es a zona es donde se mos a á la in o mación de la ob a seleccionada en la zona de selección. Pod á inclui an os campos como sean necesa ios y depende á del a chi o XML asociado a la colección a la que pe enece. En la pa e in e io se si ua á el bo ón que da luga a la compa ación. Reposi o io de ob as El sis ema de almacenamien o de las ob as que pueden selecciona se pa a compa a se basa á en un sis ema de ca pe as en el in e io del p og ama ges ionado po a chi os XML donde se almacena á la in o mación que se mos a á al usua io cuando seleccione la ob a así como o os da os ele an es pa a el buen uncionamien o de la he amien a de compa ación como puede se la ab e iación del nomb e del au o pa a mos a se en las ablas de compa ación. Se añadi á un a chi o “Readme. x ” que mos a á su co ec o uncionamien o e inclui á las ins ucciones pa a añadi , bo a o modi ica cualquie a de los pa áme os de la he amien a de selección de ob as y los da os de las ob as. Diseño 59 Los pasos esumidos pa a inclui nue os elemen os se án los siguien es: 1. Ag ega una nue a colección en "App_Da a/lib os/colecciones/lis a_colecciones. x " [Nomb e a chi o XML que con iene las ob as de la colección]:[Nomb e que se quie e mos a al usua io] 2. C ea a chi o XML que con enga las ob as de la colección en la misma ca pe a 3. C ea una ca pe a con el NOMBRE NORMALIZADO de cada au o incluido en el a chi o XML den o de "App_Da a/lib os/es adis icas" 4. C ea una ca pe a con el NOMBRE NORMALIZADO de cada ob a incluida en el a chi o XML den o de la ca pe a del au o co espondien e "App_Da a/lib os/es adis icas/[Au o de la ob a]/[Nomb e de la ob a] 5. Si ua las es adís icas de cada ob a den o de su ca pe a co espondien e Inclui nue as colecciones La he amien a gene a á las colecciones de o ma dinámica y se á un núme o ilimi ado de ellas. Pa a inclui las nue as colecciones bas a á con añadi una nue a línea en el iche o "lis a_colecciones. x " si uado en "App_Da a/lib os/colecciones" y su co espondien e iche o de colección. El o ma o del iche o TXT debe á se exac amen e el que se desc ibe; nomb e del iche o XML (con ex ensión incluida) seguida (sin espacios) de la desc ipción que se quie e mos a al usua io (admi e espacios y cualquie símbolo). Ejemplo de iche o lis a_colecciones. x :  li e a u a_clásica.xml:Li e a u a Clásica  li e a u a_mode na.xml:Li e a u a Mode na Ejemplo de modi icación en dicho iche o:  li e a u a_clásica.xml:Li e a u a Clásica  li e a u a_mode na.xml:Li e a u a Mode na  pe gaminos_supe _ iejos.xml:Pe gaminos An iguos  pied a_pa a_esc ibi .xml:Tablillas de Pied a  de_la_A_a_la_Z.xml:Abeceda io Ex endido Diseño 60 Los nomb es de los a chi os XML NO necesi an coincidi en ningún caso con el alias que se le p e ende da a e al usua io (aunque en ecomendable cie o pa ecido pa a una ácil iden i icación po nues a pa e). La o denación ampoco es necesa ia pues se mos a á al usua io siemp e en es ic o o den al abé ico. El algo i mo lee á aquellas líneas que incluyan la cadena "X.xml:" (sin comillas) donde "X" se á una cadena de amaño uno (1) o supe io , e igno a á el es o del iche o. Nue os campos en a chi os XML: El a chi o XML que lis a las ob as de una colección pod á se edi ado pa a inclui nue os a ibu os que se mos a án al usua io cuando seleccione una ob a. Pa a hace lo bas a á con inclui un nue o campo den o de la e ique a <da a...> eniendo en cuen a lo siguien e: - Ti ulo siemp e iene que se el p ime campo de la e ique a - Los nomb es que iden i ican los campos no admi i án espacios ni símbolos pe o el que se mues a al usua io sí. De al mane a que, po ejemplo, se pod á añadi el nomb e de campo "Palab a", pe o no "Núme o de Palab as”, sin emba go si es posible que el campo que se mues e al usua io se llame “Núme o de Palab as”. Así mismo, no odos los lib os (ni siquie a de la misma colección) necesi a án ene los mismos a ibu os den o de la e ique a <da a...> (sal o Ti ulo y Au o que siemp e debe es a ). De es a mane a se pod án pe sonaliza los a ibu os que se quie en mos a pa a cada lib o o colección, pudiendo usa po ejemplo, unos pa a "Li e a u a Clásica" y o os o almen e dis in os pa a "A ículos Pe iodís icos" o "En adas de Blogs". Nue os au o es: Las ca pe as pa a los au o es se si ua án en "App_Da a/lib os/es adis icas/" y siguen las mismas eglas de nomencla u a que las ob as. Dichas eglas se de allan en el siguien e apa ado. Diseño 61 Nue as ob as: La he amien a gene a á las ob as disponibles de o ma dinámica, an sólo hab á que inclui la desc ipción de la misma en el iche o de colección co espondien e man eniendo su o ma o (se ecomienda "copia y pega " pa a ealiza los añadidos). Los da os de la ob a debe án inclui se en su p opia ca pe a, si uada den o de la de su au o , que es a á en "App_Da a/lib os/es adis icas/[Nomb e del Au o ]/". La ca pe a de ob a debe á ene el mismo nomb e que el í ulo de la ob a sal o po aquellos ca ac e es que pueden gene a con lic o a la ho a de compila el p oyec o. A g oso modo, las ca pe as solo pod án usa los siguien es ca ac e es:  A-Z  a-z  0-9  pun o (.)  coma (,) De al o ma que el p og ama gene a á au omá icamen e la siguien e no malización en los í ulos del a chi o XML:  Las le as con ilde se án cambiadas au omá icamen e po le as sin ilde  La "ñ" se á cambiada po la "n"  Cualquie o o símbolo se á eliminado Ejemplos de no malización:  Campañas Noc u nas -> Campanas Noc u nas  T acción, Dos Pie nas Mejo que Una -> T accion, Dos Pie nas Mejo que Una  ¿Se o No Se ? Esa es la Cues ión -> Se o No Se Esa es la Cues ion Modi icación de la in e az (modo compa ación) La in e az en el modo compa ación man end á odos los elemen os o iginales aunque como ya se ha mencionado se modi ica á el o ma o de las ablas y g á icas pa a albe ga los da os de las ob as que se compa an en luga de sólo la del usua io. Diseño 68 Con palab as acías Media Media Ne uda Des iación ípica Des iación ípica Ne uda Ca ac e es po palab a 4 4 2,53 3,03 Ca ac e es po o ación 48 37 6,36 20,74 Ca ac e es po pá a o 48 56 6,36 0 Palab as po o ación 11 8 1,41 3,51 Palab as po pá a o 11 12 1,41 0,71 O aciones po pá a o 1 2 0 0,71 Nº Palab as Nº Palab as Ne uda % Palab as % Palab as Ne uda Nº Ca ac e es 1 1 4,55 4 1 7 8 31,82 32 2 2 3 9,09 12 3 3 4 13,64 16 4 2 2 9,09 8 5 3 2 13,64 8 6 3 1 13,64 4 8 0 3 0 12 9 1 0 4,55 0 10 0 1 0 4 13 Figu a 10.3: abla con columnas in e caladas añadidas Figu a 10.4: abla con da os combinados en base a una columna que ambién es un da o Implemen ación 69 Aunque la ónica gene al e a ema ca dinámicamen e odas las ablas hubo una en pa icula que ue necesa io ma ca de o ma es á ica pues el encabezado de su columna no eque ía de la ab e iación del nomb e del au o y no exis ía ningún canon que pudie a ga an iza que no se ma ca an o as que no debían. Fo ma canónica Ca . g ama ical Ob a o igen E imologías Acepciones An igua a p ep. Ambas 2 23 No adelan e ad . lug. Usua io 1 3 No a mado . p on. Usua io 1 27 No caso . an. Ne uda 3 1 No como conj. sub. comp. Ne uda 1 0 No co ec amen e ad . modo Ne uda 1 1 No 10.6 Combinación de g á icas Algunas g á icas eque ían que se modi ica a el o igen de sus da os mien as que o as necesi aban da os adicionales. Uno de los mayo es p oblemas ue el de los pa áme os que el sis ema o iginal daba po sen ado y que dejaban de cumpli se al ealiza se la compa ación. Po ejemplo, el ango de las g á icas e a siemp e de e minado po el a chi o que con enía las palab as acías, dado que aquel que no las con enía no e a más que un subconjun o del p ime o y nada de lo que se cumplie a pa a el segundo dejaba de se cie o en el p ime o. Sin emba go al ealiza las compa aciones lo que se cumple pa a la del usua io (como po ejemplo el amaño de la palab a más la ga) no se cumplía necesa iamen e pa a la segunda ob a que podía o no ene una palab a de mayo longi ud. Eso supuso un p oblema a la ho a de de e mina los alo es mínimos y máximos que debían ene las g á icas, más aún, no ue has a bien a anzado el p oyec o que no se de ec ó el hecho de que algunos alo es quedaban ue a del ango de las g á icas po que no se había es udiado en p o undidad la o ma en la que las g á icas de inían sus amaños. Finalmen e median e a ias compa aciones las g á icas se es ablecen en base a los máximos y mínimos de ambas ob as e i ando que algunos alo es queda an igno ados. Figu a 10.5: abla con da os combinados y me ada os Implemen ación 70 O o cambio a ene en cuen a e a el alo de la leyenda que inicialmen e e an alo es ijos pe o que aho a dependían an o del nomb e del a chi o subido po el usua io como de la ob a escogida pa a ealiza la compa ación. Es o p odujo la necesidad de ealiza de c ea nue as a iables que hicie an las pe iciones necesa ias y almacena an los alo es pa a asigna los cuando ue a p eciso. Las g á icas que u ie on que amplia se de una en ada de da os a dos queda on no necesi a on modi icaciones adicionales a las mencionadas Sin emba go aquellas que ya p esen aban dos en adas necesi a on código adicional pa a e i a que queda an sa u adas. Se incluyó una nue a opción pa a e las compa aciones en g upos de dos, los que e an ele an es en e sí. Median e ac i ación de una casilla la g á ica modi ica la en ada de da os al e ando dinámicamen e su o ma y pe mi iendo que se puedan compa a po sepa ados los casos en los que se mues an las palab as acías y en los que no. Dado que p esen a más in o mación se op ó po p esen a inicialmen e las g á icas que incluyen las palab as acías. Figu a 10.6: g á ica que albe ga una nue a en ada de da os Implemen ación 71 Figu a 10.7a: g á ica con palab as acías Figu a 10.7b: g á ica sin palab as acías Implemen ación 72 1 1 P ue bas En es a ase del desa ollo se deben ealiza mul i ud de p uebas pa a ga an iza en la medida de lo posible el co ec o uncionamien o del sis ema. Aunque es á si uada al inal, es una a ea que debe ealiza se a lo la go de la ase de desa ollo pues de ec a que se ha es ado abajando sob e clases, módulos o da os de ec uosos pod ía i a po la bo da meses de abajo. Es o almen e imposible ga an iza que la aplicación es á lib e de e o es en su o alidad pues hay an as o mas de usa la como ex os exis an. Sin emba go se ha ealizado una amplia ba e ía de p uebas pa a ga an iza que los casos más comunes (y algunos de los que menos) no gene a e o es ni p oblemas de ejecución. 11.1 P uebas de Recupe ación Es e ipo de p uebas in en an gene a un e o en el sis ema y comp oba que es capaz de epone se y con inua uncionando. En es a ampliación se de ec a on nume osos e o es de es e ipo debido a un cambio en las lis as usadas in e namen e po Pa am ex que ue ápidamen e subsanado po pa e de los esponsables de la he amien a. La ampliación del sis ema no p esen aba casos especiales que pudie an da luga a ines abilidad debido a la acción de los usua ios. Debido a que no depende de la in e acción de e ce os se han podido subsana los e o es de es e ipo con un al o g ado de iabilidad 11.2 P uebas de segu idad Es e sec o comp ueba que los mecanismos de segu idad inco po ados impiden que el sis ema sea ulne ado median e la acción de ac o es ex e nos. Debido a que la ampliación del sis ema no pe mi ía el en ío adicional de da os con espec o a su an eceso no ue necesa io ealiza las. 11.3 P uebas de esis encia La ca ga añadida al p oceso PMT que es el que consume ecu sos del se ido ha sido bas an e con olada. Po un lado se le ha ebajado al añadi el se icio silabeado que ealiza pa e del abajo mien as que po el o o se han añadido los ng amas que sí consumen algo de iempo adicional. En el cómpu o global Pa am ex man iene un iempo de ejecución equi alen e, quizás lige amen e supe io que man iene los mismos esul ados ob enidos en las p uebas de la e sión o iginal: cuando aumen a el núme o de usua ios aumen a sensiblemen e el iempo de ejecución pe o se siguen ob eniendo los esul ados sin p oblema. P uebas 73 11.4 P uebas de endimien o Es e ipo de p uebas se basan en medi el endimien o del so wa e en iempo de ejecución y equie en de ins umen ación an o so wa e como ha dwa e pa a los p ocesos de moni o ización y medición. Al desa olla es e p oyec o u ilizando como en o no de desa ollo Mic oso Visual S udio, se ha decidido emplea la opción de gene ación de pe iles que o ece la aplicación pa a es e in. Se a a de una he amien a de diagnós ico que ecopila los da os de endimien o de las aplicaciones, p opo cionando in o mación como el iempo que se emplea en cada una de las unciones o la u ilización de memo ia po pa e del sis ema a lo la go del iempo. A a és de la u ilización de es as he amien as ha sido posible de e mina que mien as que pa a el subsis ema Pa am ex , con el que los usua ios in e ac úan, no exis en p oblemas des acables, el subsis ema PMT enca gado de ealiza la pa ame ización mo ológica de los ex os posee cie os incon enien es a ene en cuen a. Se ob u o que del o al del iempo necesa io po el subsis ema pa a comple a la pa ame ización mo ológica de un ex o, el 85% del iempo es des inado a ob ene la in o mación mo ológica de las palab as, mien as que el o o 15% se des ina al es o de ac i idades como la alidación del a chi o, su p ocesado y cálculo de esul ados. Si se es ablece que como é mino medio un iche o de ex o de 100KB de amaño es pa ame izado en ap oximadamen e 42 segundos, signi ica que casi 36 de esos segundos son des inados únicamen e a la ob ención de la in o mación mo ológica de las palab as. Es o implica que el iempo necesa io po la aplicación pa a comple a el p oceso de pa ame ización y po an o el iempo que debe espe a el usua io pa a pode empeza a isualiza los esul ados, es á siemp e de e minado po el módulo de lema ización, un hecho que es necesa io asumi pues o que se u iliza un se icio web ex e no a es e p oyec o. P uebas 74 1 2 Re sul ados T as lle a a cabo odas las ases de desa ollo del so wa e se ha conseguido amplia sa is ac o iamen e el sis ema. Se ha conseguido añadi nue as unciones y amplia la in o mación que mos aba an e io men e, se le ha do ado de uncionalidad y se ha man enido el iempo y modo de uncionamien o pa a e i a un posible impac o nega i os en quienes ya ue an usua ios de la he amien a. Aunque no se p e ende inclui una po una odas las mejo as se ealiza á un esumen de las más signi ica i as. 12.1 ocabula io El apa ado dedicado al ocabula io ha pasado de ene una sola sección con dos ablas a ene es secciones con sie e ablas, lo que ha aumen ado signi ica i amen e el olumen de in o mación mos ado. Además de las dos ablas pe enecien es a las es adís icas se pueden encon a , po un lado una nue a abla de Léxico donde apa ece in o mación ex aída en su mayo pa e de la RAE y po el o o cua o nue as ablas donde se p esen an los dis in os ng amas de amaños comp endidos en e dos y cinco, ambos incluidos. Adicionalmen e se ha incluido el uso del se icio Silabeado en luga de ealiza se comple amen e en el in e io de la aplicación. Figu a 12.1: Nue a abla de Léxico en la sección de ocabula io Resul ados 75 12.2 Compa a El nue o apa ado de compa ación pe mi e selecciona median e il os (colecciones y au o es) las ob as con las que quie e ealiza se una compa ación. Incluye una desc ipción, ins ucciones de uso, una sección de selección de ob a y o a pa a mos a su in o mación. Figu a 12.2: Nue as ablas de Ng amas sepa adas po las pes añas supe io es en la sección de ocabula io Figu a 12.3: Nue o apa ado de la he amien a Compa a Resul ados 76 12.3 Pa amTex Comp La nue a he amien a de compa ación modi ica comple amen e la in e az de usua io pa a mos a de o ma cla a y sencilla los da os combinados de las ob as (una del usua io y o a de nues o sis ema). No se p e ende inclui odas las ablas y g á icas a ec adas cuyo núme o aba ca ein a y sie e (37) ablas y ein iuna (21) g á icas pe o se pond án algunos ejemplos de cada ipo. Figu a 12.4: Tabla modo no mal y modo compa ación de o ales pe enecien e a Mé ica - In o me Figu a 12.5: Tabla modo no mal y modo compa ación de p omedios pe enecien e a Mé ica - In o me Resul ados 77 Figu a 12.6: Tabla modo no mal y modo compa ación de me ada os pe enecien e a Vocabula io - Léxico Figu a 12.7: G á icas modo no mal y modo compa ación de una en ada a dos en adas de da os Resul ados 84 III. Inicia la pa ame ización Po úl imo, sólo iene que hace clic sob e el bo ón "Pa ame iza " y el sis ema comenza á a p ocesa su documen o. Pues o que es e p oceso puede llega a du a minu os en unción de las ca ac e ís icas del iche o en iado y del es ado en el que se encuen e la ed, se le uega que enga paciencia. No obs an e, puede e el es ado en el que se encuen a el p oceso median e la ba a de p og eso que se p opo ciona, pudiendo cancela lo en cualquie momen o median e la u ilización del bo ón "Cancela ". Pa a ga an iza un lujo de ejecución co ec o, e i e u iliza la aplicación du an e el iempo en que se es á ealizando la pa ame ización de su a chi o, en caso con a io, el sis ema cancela á el p oceso en cu so. Una ez inalizada la pa ame ización del documen o, no se á mos ado ningún mensaje, sino que se á au omá icamen e edi igido a una de las páginas de esul ados. 17.1.3 ¿CÓMO COMPARAR DOCUMENTOS? ( .2014) La he amien a es muy sencilla de u iliza , sólo se necesi a accede a la zona de selección de ob a median e el enlace "Compa a " del menú supe io de la página y segui los siguien es pasos: I. Selecciona colección De en e las dis in as colecciones de ob as o e adas, selecciona aquella que pueda con ene el ipo de ex o deseado. Se ecomiendan aquellas que con engan un ipo de ob a simila al que se ha en iado. Anexo 85 II. Selecciona el au o El siguien e paso an es de comenza el p oceso de compa ación es selecciona el Au o . Las ob as es án di ididas según es e c i e io aunque exis e la posibilidad de selecciona "Todos" pa a que apa ezca un lis ado comple o. III. Selecciona la ob a e inicia la compa ación Po úl imo, sólo iene que selecciona una ob a y pod á e una desc ipción de la misma y el bo ón de inicio de compa ación en la pa e in e io de echa de la página, al hace clic sob e dicho bo ón la he amien a se pond á en ma cha, es e p oceso no debe ía a da más que unos segundos. Una ez inalizada la compa ación del documen o, no se á mos ado ningún mensaje, sino que se á au omá icamen e edi igido a una de las páginas de esul ados. En ella pod á e en odo momen o el nomb e de la ob a con la que es á ealizando la compa ación, y si uados jun o a ella, un icono (pe gamino) que le pe mi i á e los da os de la ob a al coloca el cu so encima y o o icono (equis) que le pe mi i á deshace la compa ación haciendo clic sob e él. Si se cancela una compa ación, apa ece á una nue a línea de in o mación indicando la úl ima ob a compa ada y jun o a ella un icono en o ma de lecha que le pe mi i á ehace la compa ación en cualquie momen o. Anexo 86 Anexo 87 17.2.4 PARTES DE LA APLICACIÓN A con inuación se de allan las p incipales pa es del sis ema: I. Menú Pe mi e accede a las opciones y esul ados que p opo ciona la aplicación. II. Sección ac ual Mues a el nomb e de la sección ( esul ado) que se es á isualizando. III. Documen os ac uales Indica el nomb e del iche o y lis a de palab as acías ac uales. Pe mi e sabe en odo momen o a que documen o se co esponden los esul ados mos ados. IV. Bloque p incipal Es la sección más impo an e, ya que en ella se p esen a án los esul ados solici ados. Anexo 88 17.1.5 DISTRIBUCIÓN DEL MENÚ El menú ha sido di idido en a ias secciones pa a clasi ica los esul ados po ca ego ías y acili a así su localización. A con inuación, se comen a el ipo de esul ados que pod á consul a en cada una de sus secciones: I. Inicio Pe mi e accede a la página de inicio de la aplicación. II. Mé ica O ece los esul ados elacionados con la mé ica del documen o analizado. Pod á consul a po ejemplo: el núme o de palab as, el núme o de palab as di e en es, el núme o de o aciones, el núme o de pá a os, la can idad de o aciones po pá a o, o bien el p omedio, moda y mediana de palab as po o ación o pá a o en e o os muchos da os. III. Mo ología P opo ciona una amplia in o mación sob e las ca ac e ís icas mo ológicas del ex o. Pod á consul a po ejemplo: el núme o de palab as que pe enecen a cada ca ego ía g ama ical ( e bos, sus an i os, adje i os,…), el núme o de palab as según su lexión, o el p omedio, moda y mediana de palab as de una de e minada ca ego ía g ama ical que hay po o ación o pá a o. IV. Vocabula io ( . 2014) Pe mi e consul a la lis a de palab as que apa ecen en el ex o analizado. Además, pa a cada una de ellas pod á isualiza su ecuencia de apa ición, la posición del ex o en la que apa ece po p ime a ez, su in o mación mo ológica, ca ego ía g ama ical, nume o de acepciones en la RAE, e c. También se ha dedicado un apa ado pa a los dis in os Ng amas exis en es (de en e 2 y 5 palab as). V. Palab as acías Es a sección pe mi e cambia la lis a de palab as acías a u iliza . También p opo ciona la posibilidad de desca ga la lis a de palab as acías po de ec o o la u ilizada po el usua io en la úl ima pa ame ización ealizada. VI. Compa a ( .2014) Pe mi e ealiza una compa ación en e el ex o en iado y uno de los que se man ienen almacenados en nues a base de da os. Dicha he amien a ees uc u a á po comple o el Pa ame izado pa a mos a en odo momen o y de o ma cla a los da os de ambas ob as, acili ando así cualquie ipo de compa ación. VII. Ayuda Pe mi e accede al documen o de ayuda online de nues a aplicación. Anexo 89 17.1.6 PALABRAS VACÍAS Las palab as acías (en inglés, s opwo ds) son aquellas que no ienen un signi icado p opio y que po an o no apo an ningún con enido semán ico al ex o. Es po ello que en muchas ac i idades elacionadas con el p ocesamien o de ex os, es e ipo de palab as engan un a amien o pa icula . Un ejemplo, son los mo o es de búsquedas, que desca an es e ipo de palab as pa a o ece mejo es esul ados a los usua ios. En nues o caso, hemos decidido o ece los esul ados de la sección Mé ica desde dos pe spec i as di e en es: I. Con palab as acías Los esul ados se o ecen eniendo en cuen a odas las palab as del ex o, po an o las palab as acías son con abilizadas. II. Sin palab as acías Los esul ados se o ecen sin ene en cuen a las palab as acías, es as no se án conside adas y po an o, ampoco con abilizadas. Pa amTex TIP u iliza una lis a de palab as acías po de ec o. En ella se han incluido las palab as acías más ecuen es del español. Sin emba go, pues o que no exis e un es ánda que de ina con exac i ud cuáles son las palab as acías del español, se o ece ambién la posibilidad de que sea el usua io quien es ablezca su p opia lis a de palab as acías. Es a opción pe mi i á a los usua ios ob ene esul ados más p ecisos, ya que pod án desca a odas aquellas palab as que deseen. En la sección del menú "Palab as acías", encon a á las pau as a segui pa a pode con ecciona y u iliza su p opio lis ado. Anexo 90 17.1.7 FORMATO DE LOS RESULTADOS Los esul ados p opo cionados po Pa amTex TIP, pueden se isualizados en dos o ma os di e en es. Uno de ellos es en o ma de g á ica, que es el o ma o mos ado po de ec o. La o a posibilidad, consis e en isualiza la in o mación en modo abula . Puede al e na en e ambas is as median e la u ilización de las pes añas habili adas pa a ello. G á icas Pe mi en isualiza los da os que con o man el esul ado seleccionado en o ma o de g á ica de ba as. Pa a acili a la in e p e ación de la in o mación mos ada, cada g á ica a acompañada de una leyenda y los í ulos de sus co espondien es ejes. En la pa e in e io de la g á ica, encon a á un conjun o de opciones que pe mi i án cambia cie os pa áme os de isualización. Las opciones disponibles son: I. Zoom Pe mi e selecciona un ango de alo es especí icos del eje X pa a isualiza lo con más de alle. II. Mos a se ie Po de ec o, pa a acili a la compa ación de los esul ados, las g á icas mues an simul áneamen e los da os "Con palab as acías" y "Sin palab as acías". Es a opción pe mi e es ingi la isualización de la g á ica a una única se ie. III. 3D Pe mi e cambia el modo de isualización de la g á ica a es dimensiones. IV. Tool ip Pe mi e conoce los alo es de los ejes X e Y que con o man cada una de las ba as de la g á ica. Pa a ello, sólo hay que pasa el cu so del a ón sob e alguna de las ba as y se mos a á la in o mación co espondien e. Anexo 91 Tablas O ecen la misma in o mación que las g á icas pe o en o ma o abula . Pues o que la mayo pa e de los esul ados implican el manejo de un g an olumen de da os, se ha decidido habili a la paginación y o denación po columnas de las ablas, acili ando así, la búsqueda y legibilidad de los da os. Además, median e la u ilización del bo ón "Expo a " que encon a á bajo cada una de ellas, pod á expo a el con enido de la abla a un a chi o de Excel. Anexo 92 O a de las opciones disponibles cuando se consul a un esul ado, ya sea en o ma o g á ico o abula , es la isualización de un pequeño in o me, que se pliega y despliega al hace clic con el a ón sob e los da os del documen o ac ual. Es e pequeño in o me, con iene únicamen e algunos de los esul ados de los in o mes p incipales, que pueden se ú iles al usua io en unción del esul ado que es á isualizando. Po ejemplo, en las imágenes in e io es, en las que el usua io es á consul ando como se dis ibuyen las palab as del ex o según su amaño en ca ac e es, el in o me desplegable mues a como da os ele an es, el o al de palab as y el o al ca ac e es del ex o. De es a mane a, si el usua io desea a consul a es a in o mación, no end ía que i la a busca a la página del in o me p incipal, sino que pod ía consul a la desde la misma página en la que se encuen a. Anexo 93 17.1.8 RESULTADOS PROPORCIONADOS En es e apa ado se explican las ca ac e ís icas y u ilidad de los p incipales esul ados p opo cionados po Pa amTex TIP: In o me mé ica En es a sección se p opo cionan esul ados como:  Núme o o al de: ca ac e es, palab as, palab as di e en es, o aciones o pá a os.  P omedio, des iación ípica, moda y mediana de: ca ac e es po palab a, ca ac e es po o ación, ca ac e es po pá a o, palab as po o ación, palab as po pá a o u o aciones po pá a o. Todos es os da os pe mi en hace se una idea de cómo se es uc u a el ex o en unción de sus pa es, como po ejemplo, si p edominan palab as u o aciones co as o la gas. Es os esul ados, al se de ca ác e uni a io, sólo se ep esen an en o ma o abula . Es a sección es á disponible en: "Mé ica → In o me". Dis ibución de las palab as según la can idad de ca ac e es Mues a cómo se dis ibuyen las palab as del ex o según la can idad de ca ac e es. Es deci , indica el núme o de palab as cuya longi ud en ca ac e es es N, donde N = {1, 2, 3,…}. Pe mi e sabe si las palab as del ex o se ca ac e izan po se pequeñas o g andes, e incluso de ec a la can idad de palab as que supe an un de e minado amaño. Es e esul ado es á disponible en: "Mé ica → G á icas → Palab as de N ca ac e es". Dis ibución de las o aciones según la can idad de ca ac e es Mues a cómo se dis ibuyen las o aciones del ex o según la can idad de ca ac e es. Es deci , indica el núme o de o aciones cuya longi ud en ca ac e es es N, donde N = {1, 2, 3,…}. Es e esul ado es á disponible en: "Mé ica → G á icas → O aciones de N ca ac e es". Dis ibución de los pá a os según la can idad de ca ac e es Mues a cómo se dis ibuyen los pá a os del ex o según la can idad de ca ac e es. Es deci , indica el núme o de pá a os cuya longi ud en ca ac e es es N, donde N = {1, 2, 3,…}. Es e esul ado es á disponible en: "Mé ica → G á icas → Pá a os de N ca ac e es". Anexo 100 Compa a i a ( .2014) Es a he amien a p opo ciona una g an uncionalidad adicional a Pa am ex , pe mi iendo al usua io que compa e sus ob as con o as de enomb e. Su obje i o es ayuda a comp ende y alo a los esul ados p opios median e la compa ación con aquellos que apa ecen cuando se pa ame izan ob as de g an impo ancia. T as hace uso de es a he amien a pod án e se en odo momen o el nomb e de la ob a compa ada y las mismas ablas y g á icas que en el p og ama o iginal pe o en ellas se mos a án de o ma cla a an o las es adís icas p opias como las del ex o elegido pa a ealiza la compa ación, así como opciones adicionales en caso de se ele an e, como la casilla que pe mi e isualiza la g á ica con o sin palab as acías en la sección de mé ica. Anexo 101 17.1.9 POLÍTICA DE PRIVACIDAD Pa amTex TIP ga an iza que los a chi os ecibidos:  No se án examinados o modi icados en ningún momen o.  No se án acili ados a e ce as pa es.  Se án eliminados de nues os se ido es as un pe íodo de inac i idad del usua io. Anexo