Académique Documents
Professionnel Documents
Culture Documents
Objetivo de la Asignatura:
El alumno desarrollar un sistema de informacin
empleando
las
tcnicas,
metodologas
y
herramientas de diseo, pruebas y liberacin
necesarias para garantizar la implementacin,
de acuerdoUnidades
a los requerimientos
del cliente
Temticas:
I. Diseo de Interfaz de Usuarios.
II. Documentacin en la etapa de
codificacin.
III. Pruebas del Software
IV. Liberacin del Software.
I. DISEO DE INTERFAZ
DE USUARIOS
El alumno disear un sistema de informacin
aplicando los principios de usabilidad,
estndares y guas de estilo para mejorar la
facilidad de uso.
Contenido
Tema
Principios de
Usabilidad
Estndares y
Guas de Estilo
Saber
Identificar los principios de
Usabilidad:
Interaccin
Consistencia
Facilidad de Aprendizaje
Retroalimentacin
Ayuda
Estandarizacin
Accesibilidad
Identificar los tipos de
estndares:
Iure
Facto
Usabilidad
Usabilidad se define en el estndar ISO
9241 como el
grado en el que
un producto puede ser
utilizado
por
usuarios
especficos para conseguir
objetivos especficos con
efectividad,
eficiencia
y
satisfaccin
en
un
determinado contexto de
Atributos de la Usabilidad
La usabilidad es una cualidad demasiado abstracta como para
ser medida directamente. Para poder estudiarla se
descompone habitualmente en los siguientes cinco atributos
bsicos [Nielsen93]:
Facilidad
Atributos de la Usabilidad
Recuerdo en el tiempo: Para usuarios intermitentes
Atributos de la Usabilidad
Satisfaccin:
ste es el atributo ms
subjetivo, muestra la impresin subjetiva que
el usuario obtiene del sistema.
La usabilidad del sistema no es una simple
adicin del valor de estos atributos, sino que
se define para cada sistema como un nivel a
alcanzar para algunos de ellos.
Estos cinco atributos pueden descomponerse
a su vez para conseguir una mayor precisin
en los aspectos de usabilidad en los que se
PRINCIPIOS DE DISEO
Visibilidad
Todos
PRINCIPIOS DE DISEO
Restricciones
El
PRINCIPIOS DE DISEO
Coincidencia (mapping)
Los controles tienen que relacionarse con sus
efectos en el mundo.
PRINCIPIOS DE DISEO
Uso (affordance)
Atributo que tienen los objetos que permiten
PRINCIPIOS DE
USABILIDAD
PRINCIPIOS DE USABILIDAD
1. Visibilidad del estado del sistema
Siempre mantiene al usuario informado sobre
PRINCIPIOS DE USABILIDAD
2. Coincidencia entre el sistema y el mundo real
El sistema debe hablar el lenguaje del usuario, con
palabras, frases y conceptos familiares a l, ms all de
los trminos orientados al sistema. Se deben seguir las
convenciones del mundo real, logrando que la
informacin aparezca en un orden lgico y natural.
Hablar con el lenguaje del usuario.
PRINCIPIOS DE USABILIDAD
3. Control del usuario y libertad
Se
debe
proporcionar
a
los
usuarios
mecanismos de escape cuando se llegan a
situaciones no deseadas.
PRINCIPIOS DE USABILIDAD
4. Consistencia y estandarizacin
Evitar
PRINCIPIOS DE USABILIDAD
5. Prevencin de errores:
PRINCIPIOS DE USABILIDAD
6. Reconocimiento antes que llamadas:
Minimice la carga nemotcnica del usuario
entregando visibilidad a objetos, acciones y
opciones. El usuario no tiene porqu recordar
la informacin de un dilogo anterior en
presencia de otro. Las instrucciones para el uso
del sistema deben ser visibles o fcilmente
accesibles cuando es necesario.
PRINCIPIOS DE USABILIDAD
7. Flexibilidad y eficiencia en el uso
Proporcionar aceleradores que sean invisibles a los
PRINCIPIOS DE USABILIDAD
8. Diseo esttico y minimalista:
Los dilogos no deben contener informacin que
sea irrelevante o raramente necesitada. Cada bit
extra de informacin compite con aquella que es
relevante, y disminuye su visibilidad relativa.
PRINCIPIOS DE USABILIDAD
9. Ayudar a los usuarios a reconocer,
diagnosticar y recuperar la situacin cuando se
produce un error
Usar
PRINCIPIOS DE USABILIDAD
10. Ayuda y documentacin
Proporcionar informacin que se
Estndares
El objetivo de los estndares es hacer las cosas
mobiliario
Ejemplo: la inclinacin del teclado debe estar entre 0 y
25 grados
Estndares de la interfaz
Objetivo: conseguir un software ms fcil y
Beneficios
Una terminologa comn
Permite a los diseadores discutir los mismos conceptos y
hacer valoraciones comparativas
El mantenimiento y la evolucin
Todos los programas tienen la misma estructura y el
mismo estilo
Una identidad comn
Lo que hace que todos los sistemas sean fciles de
reconocer
Reduccin en la formacin
Los conocimientos son ms fciles de transmitir de un
sistema a otro
Salud y seguridad
Si los sistemas han pasado controles de estndares es
difcil que tengan comportamientos inesperados
Clasificacin
Tipos de estndares
Estndares de iure
Estndares de facto
Estndares de iure
Son generados por comits con estatus legal y
Estndares de iure
Comits
En Informtica tienen estatus legal para definir
estndares de iure:
ISO
IEC
ANSI
IEEE
CEN
W3C
Estndares de facto
Estndares de iure
Los estndares de la interfaz son relativamente
recientes
Algunos de los ms importantes son:
ISO/IEC 9126: Evaluacin de productos software:
(Interaccin
persona-ordenador)
posturas
Requisitos para la visualizacin con reflejos
Requisitos para colores visualizados
Requisitos para dispositivos de entrada no-teclado
Principios de dilogos
Presentacin de informacin
Dilogos de mens
Dilogos de manipulacin directa
Dilogos para completar formularios
GUAS DE ESTILO
Guas de estilo
Para asegurar la consistencia de las diferentes
partes de un sistema o de una familia de sistemas
es fundamental para los desarrolladores basar sus
diseos en un conjunto de principios y directrices
Por este motivo es tan importante para las
Guas de estilo
Pueden ser de dos tipos:
Guas de estilo comerciales
Guas de estilo corporativas
Guas de estilo
Apple
Motif
CUA
OS/2
Windows
Open Look
CDE, Common Desktop Environment
Java Swing
Guas de estilo
Apple (1985)
Guas de estilo
Apple (1985)
Guas de estilo
Apple (1985)
Guas de estilo
Apple (1985)
Guas de estilo
Guas de estilo
Motif
Guas de estilo
OpenLook
Guas de estilo
CDE
Guas de estilo
Microsoft
Guas de estilo
Guas de estilo
Java Swing
Guas de estilo
Java Swing
Guas de estilo
Java Swing
Guas de estilo
CUA
Estndar de facto desarrollado por IBM y
Microsoft
Define los componentes de la interfaz que deben
mantenerse entre aplicaciones
Objetivos:
Usabilidad y consistencia de la aplicacin
Consistencia entre aplicaciones
Sistemas de ventanas
Motif
Windows
OS/2
Uso de metforas
Metfora de la sobremesa: los usuarios ven carpetas y
documentos, no programas y archivos. El sistema
establece la asociacin datos-programas
Modelo grfico
Presentacin
Acciones
Interaccin
Presentacin
Objetos
Cualquier cosa que el usuario pueda manipular
Son el centro de atencin del usuario
Acciones
Permiten al usuario crear o manipular objetos
Se realizan mediante combinaciones de mens y cajas de
dilogo
Acciones
Mens
Mens desplegables
Mens en cascada (no ms de dos niveles)
Acciones
Cajas de dilogo
Presentan/recogen informacin
Ventana mvil de tamao fijo
Aparece durante el procesamiento
de una accin del usuario, cuando se
requiere informacin para completarla
Se utiliza una elipsis (...) tras el nombre del botn o
elemento de men que abre la caja
No usan mens. Usan botones para llamar a las
acciones
Botones: confirmar, cancelar, ayuda
Acciones
No modal
Permite a los usuarios continuar con su trabajo sin
completar el dilogo
Modal
Requiere que los usuarios completen la caja de dilogo
antes de continuar
Acciones
Caja de mensajes
Interaccin
Seleccin de objeto
Los usuarios apuntan a un objeto que desean manipular y
lo seleccionan de manera visible
Ejecucin de la accin
Se selecciona una opcin de men y si es preciso se
completa con una caja de dilogo
La ejecucin de la accin debe ser visualizada
Interaccin
Seleccin de objeto
Ejecucin de accin
Interaccin
Apuntar y seleccionar
Interaccin
Indicacin visual
Teclado
Seleccin de campos (caja de lneas discontinuas)
Entrada de campos (cursor de texto)
Ratn
Un puntero indica la posicin del ratn
Interaccin
nfasis
Foco de la entrada
Opciones disponibles
Opciones no disponibles
Estado actual de las opciones
Interaccin
Tipos de nfasis:
nfasis de cursor
nfasis de seleccin
nfasis de no
disponible
nfasis del estado
actual
Interaccin
Seleccin
Interaccin
Acciones comunes
Componentes
Componentes
Componentes
Indicador de progreso
Cambio del puntero
Ventana de progreso de la accin
Control de desplazamiento
Ayuda
Tecla F1
Seleccionando el botn de ayuda
Seleccionando el men de ayuda
Tipos de ayuda
Ayuda contextual
Tutorial
Glosario
Conclusiones
Los estndares y guas proporcionan una base
Conclusiones
Los estndares y las guas de estilo facilitan el