Monday, February 16, 2009

Actividad 3 – Mejora de interface

La interface que nosotros analizamos fue un proyecto de la materia Teoria de la Comunicación. Esta interface crea un automata, pidiendote el número de estados, los estados de inicio y de aceptación. Decidimos que fuera esta interface por que los tres integrantes la conocemos.









Ilustración b. Pantalla de inicio – aquí se pide el número de estados del autómata finito determinista. Estado de inicio y finales.

Ilustración c. Pantalla de transiciones – En esta parte se definen las transiciones para cada uno de los estados tomando como alfabeto {a,b}

Ilustración d. Pantalla de ER resultante – En esta parte el programa despliega una expresión regular para el autómata. Se puede continuar para un autómata nuevo

a. ¿Les gusta? ¿Por qué?
No, porque siendo la representación de un autómata, leerlo en puro texto no es tan eficiente como leerlo de una forma gráfica. Podría ser confuso ya que al pensar en la representación de un autómata, es totalmente grafico lo que tu mente imagina.

b. Si tú tuvieras que usar esa aplicación diariamente, ¿sería una carga o una ayuda?
Por las mismas razones, tener que usarlo de manera diaria sin tener una
Representación gráfica de un autómata podría resultar en una carga ya que la lectura se podría volver más lenta. Aunque a pesar de ser un poco más pesado el comprenderlo, también implicaría una ayuda ya que no tendrías que recordar exactamente todas las reglas de los autómatas y basarte en el resultado que te dio la aplicación.

c. ¿Como podrías mejorarla?

Realizando una interface gráfica que muestre el autómata completo para facilitar el uso y entendimiento.

d. Teorías
Feature detection theory: Si utilizamos la teoría de los demonios podemos
facilitar el entendimiento del lector del autómata ya que se pueden usar los círculos como símbolo de cada estado, el doble circulo que indica el estado final y las flechas que indican transiciones al ver estos dibujos inmediatamente sabemos que se trata del autómata y podemos seguir su uso de una forma mas fácil.
Estado de Preatención: Si utilizamos esto resaltando alguna parte del autómata, por ejemplo marcar de una forma diferente el estado final para que sea reconocido inmediatamente podría ayudar en la lectura. Y la salida producida también se puede representar o resaltar de cierta forma que el usuario no lo tenga que estar buscando.



Interface (mejorada)
Se hace en una sola pantalla que se va refrescando automáticamente.

Con esta interface grafica podemos ver que se crea un diagrama del autómata con el fin de una mejor visualización, círculos enumerados para el estado del autómata y líneas para marcar las transiciones. Se hace una tabla de transiciones para verificar y la salida ER se crea en una caja de texto resaltando el resultado en negritas.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.