Академический Документы
Профессиональный Документы
Культура Документы
Aplicaciones
Factores a considerar en el
diseo de aplicaciones.
Qu factores influyen?
El diseo de sistemas abarca varias actividades, que van
hasta el diseo de la interfaz de usuario.
Muchos especialistas trabajan en el diseo de hardware y
el diseo grfico de pginas web.
Sin embargo, slo las organizaciones grandes emplean
diseadores especialistas de interfaces para sus
aplicaciones software.
Por tanto, los ingenieros de software a menudo deben
tomar la responsabilidad de disear la interfaz de
usuario, as como del diseo del software que
implementa esa interfaz.
Diseo de Interfaces
Aunque los diseadores y programadores de
software son competentes en la tecnologa
de implementacin de interfaces, las
interfaces de usuario que desarrollan suelen
ser poco atractivas e inapropiadas para sus
usuarios.
Diseo de Interfaces
Muchos de los errores de usuario son
causados porque las interfaces de usuario no
consideran las habilidades de los usuarios reales
y su entorno de trabajo.
Diseo de Interfaces
Una interfaz de usuario mal diseada
significa que los usuarios no podrn acceder
a algunas caractersticas del sistema,
cometern errores y sentirn que el sistema
les dificulta en vez de ayudarlos.
Cuando se toman decisiones en el diseo de
las interfaces de usuario, deben tenerse en
cuenta las capacidades fsicas y mentales de
las personas que utilizarn el software.
Diseo de Interfaces
Algunos factores humanos importantes a
considerar son :
1. Las personas tienen una memoria
limitada a corto plazo: podemos recordar
instantneamente como 7 elementos de
informacin.
Por lo tanto, si a los usuarios se les presenta
demasiada informacin al mismo tiempo, es
posible que no puedan asimilarla.
Diseo de Interfaces
2.
Todos
cometemos
errores:
especialmente cuando tenemos que manejar
demasiada informacin o estamos estresados.
Cuando los sistemas fallan y emiten
mensajes de aviso y alarmas, aumentan el
estrs de los usuarios, incrementando la
posibilidad de que cometan errores.
Diseo de Interfaces
3. Poseemos un amplio rango de capacidades fsicas:
Unas personas ven y escuchan mejor que otras, otras son
daltnicas, y otras son mejores en manipulaciones fsicas.
No se debe disear para las propias capacidades y suponer
que todos los otros usuarios sern capaces de adaptarse.
4. Tenemos diferentes preferencias de interaccin: A
algunos les gusta trabajar con imgenes, a otros con texto.
La manipulacin directa es natural para algunas personas,
pero otras prefieren interactuar con comandos al sistema.
Diseo de Interfaces
Estos factores humanos son la base para los principios de
diseo.
Estos principios generales se aplican a todos los diseos
de interfaces de usuario.
El principio de familiaridad del usuario sugiere que los
usuarios no deben ser obligados a adaptarse a una
interfaz slo porque sea conveniente implementarla.
La interfaz debe utilizar trminos familiares para los
usuarios, y los objetos que el sistema manipula deben
estar directamente relacionados con el entorno de trabajo
del usuario.
Diseo de Interfaces
Si un sistema se disea para ser utilizado por
controladores del trfico areo, los objetos deben
ser aviones, trayectorias de vuelo, etctera.
Las operaciones asociadas podran ser aumentar
o reducir la velocidad del avin, ajustar la
posicin del avin y cambiar de altura.
La implementacin subyacente de la interfaz
(archivos y estructuras de datos) se debe ocultar
al usuario final.
Diseo de Interfaces
Los comandos con significados similares en
aplicaciones diferentes se deben expresar de la
misma forma.
A menudo los errores se originan cuando el mismo
comando del teclado, como Control+b, significa
cosas diferentes en sistemas distintos.
Normalmente, se pueden evitar este tipo de errores
si se siguen los mtodos abreviados para las teclas
de comandos definidos por el sistema operativo
que utiliza.
Principios de Diseo
de las Interfaces de Usuario
Diseo de Interfaces
El principio de uniformidad de la interfaz de
usuario significa que los comandos y mens del
sistema deben tener el mismo formato, los
parmetros deben pasarse a todos los comandos
de la misma forma, y la puntuacin de los
comandos debe ser similar.
Las interfaces uniformes reducen el tiempo de
aprendizaje del usuario.
As, el conocimiento aprendido en un
comando o aplicacin es aplicable en otras
partes del sistema o en aplicaciones
relacionadas.
Principios de Diseo
de las Interfaces de Usuario
Sin embargo, la uniformidad total no siempre es posible o
deseable.
Puede ser razonable implementar el borrado de un
escritorio arrastrando las entidades a un cubo de basura,
pero sera incmodo borrar el texto en un procesador de
textos de esta forma.
Desgraciadamente, los principios de familiaridad del
usuario y uniformidad a veces son contradictorios.
Idealmente, las aplicaciones con caractersticas comunes
deberan utilizar siempre los mismos comandos para
acceder a estas caractersticas.
Principios de Diseo
de las Interfaces de Usuario
El principio de mnima sorpresa es apropiado
porque las personas se irritan demasiado cuando
el sistema se comporta de forma inesperada.
Cuando se usa un sistema, los usuarios
construyen un modelo mental de la forma en
que trabaja dicho sistema.
Si sucede algo completamente diferente, el
usuario se sorprende y confunde.
Principios de Diseo
de las Interfaces de Usuario
El principio de recuperabilidad es importante porque los
usuarios inevitablemente cometen errores cuando utilizan
un sistema.
El diseo de la interfaz puede minimizar estos errores (por
ejemplo, los errores de teclado se evitan si se utilizan
mens).
Pero los errores nunca pueden eliminarse completamente.
Por consiguiente, se deben incluir recursos que permitan a
los usuarios recuperarse de sus errores.
stos pueden ser de tres tipos:
Principio de Asistencia al
Usuario
Principio de asistencia al usuario: Las interfaces
deben proporcionar asistencia al usuario o ayuda.
stas se deben integrar en el sistema y proporcionar
diferentes niveles de ayuda y asesoramiento.
Los niveles deben variar desde la informacin bsica
para iniciarse con el sistema hasta una descripcin
completa de las caractersticas del sistema.
Los sistemas de ayuda se deben estructurar de
forma que cuando el usuario requiera ayuda no se
sienta saturado con la informacin.
Asuntos de Diseo
(Ian Sommerville)
Debemos considerar los siguientes asuntos generales de
diseo de interfaces de usuario.
Fundamentalmente, el diseador de una interfaz de
usuario se plantea dos cuestiones clave:
1. Cmo debe interactuar el usuario con el sistema
informtico?
2. Cmo se debe presentar la informacin del
sistema informtico al usuario?
Una interfaz de usuario coherente debe integrar la
interaccin del usuario y la presentacin de la informacin.
Factores a considerar en el
diseo de aplicaciones (Ian
Sommerville).
Los procesos de creacin de un software consta de
actividades e informacin asociada que requiere el
desarrollador de sistemas.
ESPECIFICACIN: la funcionalidad de la aplicacin
y la operabilidad son especficas a detalle.
DISEO E IMPLEMENTACIN: la estructura total del
software es diseada e identificada por
componentes especficos.
Factores a considerar en el
diseo de aplicaciones (Ian
Sommerville).
INTEGRACIN Y PRUEBA: desarrollo de
mdulos individuales que son integrados
dentro de un sistema completo y probado.
OPERACIN Y MANTENIMIENTO: la aplicacin
es desarrollada para los consumidores y
modificado una vez que se conocen los
requerimientos y errores.
Tema 2
Aplicacin en red.
1. Las soluciones de la cloud son una moda?
2. Ventajas y desventajas.
3. Existe temor por la seguridad?
Spoon.net