23
1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001 Pilar Santamaría Rebollo

1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

Embed Size (px)

Citation preview

Page 1: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

1

MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA

TEXTOS EN INGLÉS TÉCNICO:

DESARROLLO DE LA AYUDA DE USUARIO.

Madrid 2001 Pilar Santamaría Rebollo

Page 2: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

2

1. INTRODUCCIÓN

1.1. JUSTIFICACIÓN

– El inglés como herramienta fundamental

Programas informáticos para evaluar textos en inglés

– Limitaciones a la hora de la evaluación estilística

Surge ANESTTE (Analizer of Style for Technical Text in English)

1.2. DEFINICIÓN

– Analiza variables sobre un texto

– Muestra en pantalla la puntuación final

Page 3: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

3

1.3. LIMITACIONES

– No muestra información detallada

– No facilita ayuda para mejorar el estilo

1.4. MEJORAS

– Creación de dos cuadros de diálogo

• Ventana de Resultados Finales• Ventana de Resultados Detallados

– Incorporación de una Guía de Estilo (HTML)

– Adaptación del programa para incorporar las Ventanas de Resultados y la Guía de Ayuda

Page 4: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

4

2. ESTRUCTURA

ANALIZADORTexto Salida

Preprocesado

Reglas

gramaticales

Reglas de

aceptabilidadDiccionario

Configuración Control

Page 5: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

5

3. DISEÑO DE UN ENTORNO

3.1. CONFIGURACIÓN DEL PROYECTO

– Entorno de ventanas, usando OWL de Borland C++ 5.02

– Configuración de la aplicación:

• Opciones básicas• Opciones de control de código generado• Datos administrativos

– Configuración de ventanas

• Opciones básicas• Definición de las clases relacionadas con la ventana principal• Definición de las clases relacionadas con la ventana de diálogo• Definición de las clases relacionadas con las ventanas hijas

Page 6: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

6

3.2. VENTANA PRINCIPAL

Page 7: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

7

3.3. VENTANA DE RESULTADOS FINALES

Page 8: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

8

3.4. VENTANA DE RESULTADOS DETALLADOS

Page 9: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

9

4. RESOURCE WORKSHOP

– Se dibujan las Ventanas de Resultados y sus controles con el Resource Workshop

– En la Ventana de Resultados Finales se dibujan:

• el cuadro de diálogo• los botones • los editores de texto

– En la Ventana de Resultados Detallados se dibujan:

• el cuadro de diálogo• los textos estáticos• los botones• las casillas de verificación

Page 10: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

10

5. CLASES MuestraDlg Y TipologiaDlg

5.1. FLUJO DE EJECUCIÓN

CreaciónVentana

Resultados Finales

Apertura pág

Web de ayuda

GunningAyuda

CreaciónVentana

Resultados Detallados

Final de la

aplicación

FleshAyuda

OK

Apertura pág

Web de ayuda

VariadoAyuda

DirectoAyuda...

Ayuda

Escalas de AceptabilidadOK

Page 11: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

11

5.2. CLASE MuestraDlg

Class MuestraDlg: public TDialog

{

public:

MuestraDlg(Twindow *w);

int Execute();

t_Muestra_buffer buffer;

private:

void CmExamina1();

void CmGunningAyuda();

void CmFleschAyuda();

void CmDirecto();

void CmClaro();

void CmAccion();

void CmConciso();

void CmVariado();

char fich_gunning_ayuda[MAXPATH];

char fich_flesch_ayuda[MAXPATH];

TEdit* EditDiccionario;

DECLARE_RESPONSE_TABLE(MuestraDlg);

};

Page 12: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

12

5.3. CLASE TipologiaDlg

Class TipologiasDlg: public Tdialog

{

public:

TipologiasDlg(TWindow *w,int casoCuadro,char *nombre,char *patron);

Void SetupWindow();

int Execute();

t_Tipologias_buffer buffer;

void CmAceptabilidad();

void CmHelp1();

void CmHelp2();

void CmHelp3();

void CmHelp4();

void CmHelp5();

...

Page 13: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

13

5.3. CLASE TipologiaDlg (Continuación)

...

void CmHelp14();

private:

char nombreTipologia[MAXPATH];

char patronNombre[MAXPATH];

int caso;

TStatic *titulo;

TStatic *textos[14];

TStatic *ocurrencias[14];

TStatic *recomendaciones[14];

TCheckBox *checkboxes[14];

TButton *helps[14];

DECLARE_RESPONSE_TABLE(TipologiasDlg);

};

Page 14: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

14

6. LENGUAJE HTML

6.1. DEFINICIÓN

– Lenguaje de etiquetas que dan formato al texto

6.2. VENTAJAS

– Información organizada en forma de árbol

– Accesos a la información directos, rápidos, intuitivos.

– Ayuda de utilidad durante la redacción de textos o a posteriori

– Usuario familiarizado con el funcionamiento de hipervínculos

– Ayuda de manejo fácil y cómodo

– Posibilidad de publicar en Internet

Page 15: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

15

6.3. EJEMPLO

Page 16: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

16

7. EL EDITOR DE FRONTPAGE 98.

7.1. INCONVENIENTES DEL CÓDIGO HTML

– Creación de páginas lenta, tediosa

– Necesidad de un visualizador para ver el aspecto final de las páginas

7.2. VENTAJAS DEL FRONTPAGE 98

– Facilita el trabajo de creación de páginas Web

– El código es generado automáticamente por el editor

– Muestra las páginas tal y como se verían con un visualizador

Page 17: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

17

8. CONCLUSIONES

8.1. MEJORAS REALIZADAS

– Creación de un nuevo entorno de ventanas usando OWL

– Creación de dos nuevos tipos de ventanas:

• Ventana de Resultados Finales

• Ventana de Resultados Detallados

– Incorporación de una Guía de Estilo implementada en lenguaje HTML

Page 18: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

18

8.2. LÍNEAS FUTURAS DE INVESTIGACIÓN

– Incorporación de un buscador de ayuda

– Incorporación de un agente animado

– Acabar de incorporar una Guía de Géneros

– Mejorar codificación de reglas

– Evaluación del programa multimedia

Page 19: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

19Esto es un león

Page 20: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

20

3.3. VENTANA DE RESULTADOS FINALES

Page 21: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

21

3.4. VENTANA DE RESULTADOS DETALLADOS

Page 22: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

22

6.3. EJEMPLO

Page 23: 1 MEJORA DE UN ANALIZADOR AUTOMÁTICO DE ESTILOS PARA TEXTOS EN INGLÉS TÉCNICO: DESARROLLO DE LA AYUDA DE USUARIO. Madrid 2001Pilar Santamaría Rebollo

23

5. CLASE MuestraDlg

Class MuestraDlg: public TDialog

{

public:

MuestraDlg(Twindow *w);

int Execute();

t_Muestra_buffer buffer;

private:

void CmExamina1();

void CmGunningAyuda();

void CmFleschAyuda();

void CmDirecto();

void CmClaro();

void CmAccion();

void CmConciso();

void CmVariado();

char fich_gunning_ayuda[MAXPATH];

char fich_flesch_ayuda[MAXPATH];

TEdit* EditDiccionario;

DECLARE_RESPONSE_TABLE(MuestraDlg);

};