1 mejora de un analizador automÁtico de estilos para textos en inglÉs tÉcnico: desarrollo de la...

Post on 07-Mar-2015

10 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

4

2. ESTRUCTURA

ANALIZADORTexto Salida

Preprocesado

Reglas

gramaticales

Reglas de

aceptabilidadDiccionario

Configuración Control

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

6

3.2. VENTANA PRINCIPAL

7

3.3. VENTANA DE RESULTADOS FINALES

8

3.4. VENTANA DE RESULTADOS DETALLADOS

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

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

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);

};

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();

...

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);

};

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

15

6.3. EJEMPLO

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

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

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

19Esto es un león

20

3.3. VENTANA DE RESULTADOS FINALES

21

3.4. VENTANA DE RESULTADOS DETALLADOS

22

6.3. EJEMPLO

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);

};

top related