jueves, 25 de febrero de 2016

INTERFAZ DE LÍNEA DE COMANDO


Traducción del inglés command-line interface o CLI –la cual es, en realidad, una transcripción incorrecta de interfaz de línea de órdenes, por el falso amigo command (orden/instrucción) – es un método que permite a los usuarios dar instrucciones a algún programa informático por medio de una línea de texto simple.

INTERFAZ GRÁFICO DE USUARIO

La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface), es un programa informático que actúa de interfaz de usuario.


EJEMPLOS DE INTERFAZ DE USUARIO

EJEMPLOS CORRECTOS












EJEMPLOS INCORRECTOS


  


OBJETIVOS DE INTERFAZ DE USUARIOS
  • Que el usuario se pueda comunicar con la máquina.
  •  Que la comunicación se pueda desarrollar de la forma más fácil  y cómoda posible  para el usuario.
  • Que dicha comunicación se pueda desarrollar de la forma más fácil y cómoda posible para el usuario


PRINCIPIOS DE DISEÑO DE INTERFAZ DE USUARIO

FAMILIARIDAD DEL USUARIO: Utiliza términos y conceptos que se toman de la experiencia de las personas que más utilizan el sistema.
UNIFORMIDAD: Que los comando y menús del sistema deben tener el mismo formato, los parámetros deben pasarse a todos los comando de la misma forma, y la puntuación de los comando debe ser similar.
MÍNIMA SORPRESA: El comportamiento del sistema no debe provocar sorpresa a los usuarios.
RECUPERABILIDAD: La interfaz debe incluir mecanismos para permitir a los usuarios recuperarse de los errores. Esto puede ser de dos formas:
Confirmación de acciones  destructivas
Proveer de un recurso para deshacer
GUÍA AL USUARIO: Cuando los errores ocurren, la interfaz debe proveer retroalimentación significativa y características de ayuda sensible al contexto.

DIVERSIDAD DE USUARIOS: La interfaz debe proveer características de interacción apropiada  para los diferentes tipos de usuarios.
DISEÑO DE INTERFAZ DE USUARIO


  • El diseño de interfaces de usuario es una tarea que ha adquirido relevancia en el desarrollo de un sistema. La calidad de la interfaz de usuario puede ser uno de los motivos que conduzca a un sistema al éxito o al fracaso.

INTERFAZ DE USUARIO 
  • La interfaz de usuario es el medio con que el usuario puede comunicarse con una máquina, equipo, computadora o dispositivo, y comprende todos los puntos de contacto entre el usuario y el equipo.
  • En computación, la interfaz de usuario es el espacio por medio del cual se pueden comunicar las personas con las máquinas para que así los usuarios puedan operar y controlar a la máquina, y que esta a su vez envíe retroalimentación para ayudar al operador a tomar decisiones y realizar tareas.


martes, 22 de diciembre de 2015

Tercera Forma de Normalizacion

La tercera forma normal (3NF) es una forma normal usada en la normalización de bases de datos. La 3NF fue definida originalmente por E.F. Codd en 1971. La definición de Codd indica que una tabla está en 3NF si y solo si las tres condiciones siguientes se cumplen:
  • La tabla está en la segunda forma normal (2NF)
  • Ningún atributo no-primario de la tabla es dependiente transitivamente de una clave primaria
  • Es una relación que no incluye ningún atributo clave
Un atributo no-primario es un atributo que no pertenece a ninguna clave candidata. Una dependencia transitiva es una dependencia funcional X → Z en la cual Z no es inmediatamente dependiente de X, pero sí de un tercer conjunto de atributos Y, que a su vez depende de X. Es decir, X → Z por virtud de X → Y e Y → Z.
Una formulación alternativa de la definición de Codd, dada por Carlo Zaniolo en 1982, es ésta: Una tabla está en 3NF si y solo si, para cada una de sus dependencias funcionales X → A, por lo menos una de las condiciones siguientes se mantiene:
  • X contiene A, ó
  • X es una superclave, ó
  • A es un atributo primario (es decir, A está contenido dentro de una clave candidata)
La definición de Zaniolo tiene la ventaja de dar un claro sentido de la diferencia entre la 3NF y la más rigurosa forma normal de Boyce-Codd (BCNF). La BCNF simplemente elimina la tercera alternativa ("A es un atributo primario").