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