Está en la página 1de 7

ndice

Introduccin
Para comenzar se tiene que tener una idea clara de lo que es una interfaz de
usuario ya que es el medio por la cual el usuario se puede comunicarse con una
mquina, un equipo o una computadora, y comprende todos los puntos de
contacto entre el usuario y el equipo. Normalmente suelen ser fciles de entender
y fciles de accionar (aunque en el mbito de la informtica es preferible referirse
a que suelen ser amigables e intuitivos pues es muy complejo y subjetivo decir
que algo es fcil).
Por lo tanto un aspecto importante para llevar a cabo estas interfaces son los
lenguajes de programacin, ya que con estos se pueden llevar a cabo todas las
acciones que requiera el usuario.
Tambin juega un papel importante los prototipos rpidos estos son los que se
disean de manera rpida, por ejemplo cuando se requiere disear la interfaz de
una base de datos pero se necesita en menos de un mes por lo tanto se utiliza la
metodologa de prototipos rpidos ya que ayudan a que estn en menor tiempo
adems que en este tipo de modelado se puede consultar al usuario lo que desea
que haga la interfaz.
Y para esto se necesita de algunos principios y guas debido a que todo desarrollo
debe de contar con una gua para que sea correcto su implementacin.
Por otro lado los principios son parte importante de la programacin debido que se
necesitan para lograr un mejor control ya que son los aspectos que se deben de
considerar para realizar una interfaz de fcil manejo para el usuario.




Desarrollo de una IHC
Lenguaje de programacin
Un lenguaje de programacin es un lenguaje formal diseado para expresar
procesos que pueden ser llevados a cabo por mquinas un ejemplo de ellas son
las computadoras.
Estos pueden usarse para crear programas que controlen el comportamiento fsico
y lgico de una mquina o computadora, para expresar algoritmos con precisin, o
como modo de comunicacin humana un ejemplo de ello son las interfaz.
Este tipo de lenguajes estn formados por un conjunto de smbolos y reglas
sintcticas y semnticas que definen su estructura y el significado de sus
elementos y expresiones la momento de realizar la programacin. Y el proceso por
el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo
fuente de un programa informtico se le llama programacin.
Tambin la palabra programacin se define como el proceso de creacin de un
programa de computadora, mediante la aplicacin de procedimientos lgicos, a
travs de los siguientes pasos:
El desarrollo lgico del programa para resolver un problema en particular.
Escritura de la lgica del programa empleando un lenguaje de
programacin especfico (codificacin del programa).
Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de
mquina.
Prueba y depuracin del programa.
Desarrollo de la documentacin.
Existe un error comn que trata por sinnimos los trminos 'lenguaje de
programacin' y 'lenguaje informtico'. Los lenguajes informticos engloban a los
lenguajes de programacin y a otros ms, como por ejemplo HTML (lenguaje para
el marcado de pginas web que no es propiamente un lenguaje de programacin,
sino un conjunto de instrucciones que permiten estructurar el contenido de los
documentos).
Es importante conocer estos aspectos debido a que cuando se va a desarrollar
una interfaz se necesita algunas veces se necesita programar la misma interfaz
con algn lenguaje conocido como java, C++, VISUAL BASIC, etc.
Prototipos rpidos
El Modelo de prototipos, pertenece a los modelos de desarrollo evolutivo. El
prototipo debe ser construido en poco tiempo, usando los programas adecuados y
no se debe utilizar muchos recursos para la realizacin de la interfaz.
El diseo rpido se centra en una representacin de aquellos aspectos del
software que sern visibles para el usuario final. Este diseo conduce a la
construccin de un prototipo, el cual es evaluado por el cliente para una
retroalimentacin; gracias a sta se refinan los requisitos de la interfaz que se
desarrollar. La interaccin ocurre cuando el prototipo se ajusta para satisfacer las
necesidades del usuario al que esta dirigido. Esto permite que al mismo tiempo el
desarrollador entienda mejor lo que se debe hacer y el usuario vea resultados a
corto plazo y quede satisfecho con el trabajo generado por el mismo desarrollador.
Este modelo cuenta con etapas para la realizacin de esta tcnica debido a que se
cuenta con poco tiempo para el diseo de la misma.
A continuacin se muestran las etapas con las que se cuenta:
Etapas
Plan rpido
Modelado, diseo rpido
Construccin del Prototipo
Desarrollo, entrega y retroalimentacin
Comunicacin
Entrega del desarrollo final
Principios y guas
Existen principios relevantes para el diseo e implementacin de IU, ya sea para
las IU grficas, como para la Web.
Anticipacin
Las interfaces deberan intentar anticiparse a las necesidades del usuario y no
esperar a que el usuario tenga que buscar la informacin, recopilarla o invocar las
herramientas que va a utilizar todo esto para asegurar el funcionamiento de la
misma.
Autonoma
La computadora, la interfaz y el entorno de trabajo deben estar a disposicin del
usuario. Se debe dar al usuario el ambiente flexible para que pueda aprender
rpidamente a usar la aplicacin. Sin embargo, est comprobado que el entorno
de trabajo debe tener ciertas cotas, es decir, que debe de ser un lugar amigable
para el usuario.
Percepcin del Color
Aunque se utilicen convenciones de color en la interfaz, se deberan usar otros
mecanismos secundarios para proveer la informacin a aquellos usuarios con
problemas en la visualizacin de colores debido a que las interfaces se deben de
ajustar a cualquier tipo de usuario, y este es un aspecto que se debe de
considerar al momento de disear.
Tipografa
La tipografa es la forma grfica de expresar el lenguaje. Se puede ver como el
arte y tcnica del manejo.
Esto influye en nuestra interfaz debido a que se debe de usar un lenguaje
entendible para el usuario, ya que no debe de contar con caracteres no
entendibles ya que el usuario no puede perder el tiempo tratando de descifrar lo
que dice la interfaz.
Organizacin espacial
La organizacin espacial se puede definir como la forma en que espacios se
encuentran relacionados entre s y la forma en la que el hombre la entiende las
principales organizaciones espaciales son:
CENTRAL: esta composicin consiste en un elemento principal, alrededor del cual
se vinculan, se acomodan los dems elementos menos importantes. Al elemento
que est centrado se le da ms importancia solo por estar ubicado en ese lugar.
LINEAL: Esta composicin consiste bsicamente en una serie de elementos
independientes relacionados entre s. Aquellos espacios que sean importantes,
funcional o simblicamente dentro de sta organizacin, pueden ocupar cualquier
lugar en la secuencia lineal y mostrar su relevancia mediante sus dimensiones y
su forma. Sin embargo, sta significacin se puede acentuar situndolo al final de
la secuencia, en oposicin a la linealidad o en un punto de giro de un fragmento de
la forma lnea.
En las interfaces que se desarrollan se debe de contar con este tipo de aspectos
debido a que debe de contar con una organizacin espacial para un mejor manejo
de la misma.
Con esto se puede definir que la mayora de las interfaces cuentan con la
organizacin espacial central ya que los elementos con los que va a contar
generalmente estn interrelacionados entre si para la mayor comodidad del
usuario final.




Conclusin
Debido a los diferentes tipos de sistemas de programacin con los que se cuentan
se pueden disear interfaces que puedan cubrir las necesidades de los usuarios
finales, as como conocer los mtodos con los que se cuentan para realizar una
interfaz que cumplen con los requisitos que se necesitan.
Tambin se conoci lo que es los prototipos rpidos que es una metodologa de
programacin para el desarrollo de interfaces de manera rpida y sencilla siempre
y cuando respetando las necesidades del usuario as como conocer que aspectos
quieren que tenga la interfaz a desarrollar.















Bibliografa
http://ict.udlap.mx/people/ingrid/Clases/IS438/IHC.html
http://web.ua.es/es/gvc/documentos/trabajos-ergonomia-visual/interaccion-
hombre-ordenador.pdf
http://www.slideshare.net/Tzek/introduccin-al-diseo-de-interaccin-
humanocomputadora

También podría gustarte