240404 - UX y usabilidad
Clase
~ (llegué tarde 30')
- Experiencia de usuario: La percepción y respuestas de un usuario durante la utilización de un producto/sistema
- El diseño de UX toma en cuenta cuántas cosas debe procesar el usuario (para minimizarlas), cuántas veces se puede equivocar este, buen ordenamiento visual (para una comprensión más rápida), etc
- Usabilidad: Es el grado en el que un producto puede ser usado por ciertos usuarios para ciertos objetivos con efectividad, eficiencia y satisfacción en un contexto de uso
- Facetas de la experiencia de usuario
- Se dividen en 3 categorías: Think, fee, use
- Qué piensan los usuarios? Es útil, valioso (valor añadido), creíble?
- Que sienten? Es creíble, deseable (estéticamente)?
- Pueden usar el producto efectivamente? Es (fácilmente) usable, accesible, encontrable (pueden encontrar lo que buscan fácilmente)?
Ejercicios / Ejemplos / Tarea
Práctica Juguetes
- Lo primero que ingresa es la vista (porque lo primero que viene en la secuencia es el usuario haciendo la petición)
- Esto tiene sentido porque el sistema sólo funciona respondiendo estímulos del usuario
- ! En el DCD la clase UI no va!
- Sí aparece en el DSD
- Operación: Lo que Rational es una "Operación" para nosotros es un método de una clase
- ! Política de la cátedra: Hay un único controlador
- El controlador no es responsable de conocer todos los objetos guardados. Cualquier Query se la pregunta al DAO
- Los DAO en el DCD se marcan con el estereotipo "Repository"
- ? El controlador puede llamar a cualquier clase?
- $ Podría, sólo si tiene una visibilidad fuerte con la clase a la que llama, o bien si alguien publica la clase
- ? Entonces por qué el controlador pudo llamar al DAO?
- $ Porque, debido a la definición del patrón MVC, el controlador tiene una visibilidad fuerte y eterna con todos los DAO
- No necesariamente todas las clases del MD aparecerán en el DCD
- ! El rol del DAO es el nombre de instancia que usé para el DAO en el DSD
- La relación entre el DAO y los objetos que busca es débil (se marca como dependencia)