Contenido

Objetivo

Comprender la importancia del diseño de una interfaz de usuario para el desarrollo de una aplicación de software exitosa.

Descripción

En este tema conocerás el diseño de interfaces para software como la funcionalidad misma y la experiencia del usuario, el desarrollo de soluciones para trabajar por componentes, lo que permite, entre otras cosas, que distintos equipos trabajen al mismo tiempo, además de la posibilidad de reutilizar el código de cada componente.

Explicación

Haz clic para revisar la explicación.

Diseño de interfaces y desarrollo por componentes

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Para conocer más sobre Diseño de interfaces y desarrollo por componentes, revisa el siguiente video:

EDteam. (2019, 19 de junio). ¿Qué es la programacion orientada a objetos? [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=DlphYPc_HKk

Revisa la siguiente lectura:

Para conocer más sobre Diseño de interfaces y desarrollo por componentes, te recomendamos leer:

Attachmedia. (s.f.). Diseño UX: Guía completa. Recuperado de https://attachmedia.com/guia-ux/

Actividad

Objetivo

Rediseñar para mejorar la experiencia del usuario usando UX.

Instrucciones
  1. Recupera el prototipo de aplicación web creado en el tema 4.
  2. Navega a través del prototipo, pantalla por pantalla, pensando ahora en la experiencia del usuario.
  3. Considera diferentes tipos de usuario, por ejemplo, persona mayor, usuario proveniente de otro país, persona con alguna capacidad diferente, etc.
  4. Utiliza los principios UX y modifica el prototipo de acuerdo con los nuevos escenarios detectados.
  5. Realiza un cuadro comparativo entre el prototipo inicial y el nuevo con implementación UX.
Checklist

Asegúrate de:

  • Entender las diferencias entre los conceptos de UI y de UXpara distinguir correctamente sus niveles de especialización y poder desarrollar interfaces de vanguardia.
  • Comprender el concepto de programación orientada a objetos para utilizarla de forma eficiente en el desarrollo de software.
  • Entender el funcionamiento de la programación en tiempo real y sus usos en la industria para saber desarrollar software de alto nivel y controlar dispositivos electrónicos.