martes, 13 de marzo de 2018

Interaction Flow Modeling Language: Elementos

ELEMENTOS




Parameters (Parámetros)
Conjunto de características de los elementos asociados, los cuales definen mayormente el tipo y el nombre, siendo de tres distintos tipos: 
  • Parámetro: un valor con nombre y de tipo definido 
  • Parámetro de enlace: Especifica que un parámetro de entrada de una fuente está asociado con un parámetro de salida de un objetivo. 
  • Parámetro de enlace de grupo: Define los parámetros de enlace asociados a un flujo de interacción.


View Containers (Contenedores de vista) 

Contenedores de vista: Elemento de la interfaz que contiene elementos que muestran contenido y permiten interacción y/u otros contenedores de vista, dividiéndose en los siguientes tipos: contenedor de vista, contenedor de vista XOR, contenedor de vista con referencia, contenedor de vista por defecto. 


View Components (Componentes de vista) 

Componentes de vista: Elemento de la interfaz que muestra contenido o permite una entrada de datos. Existen dos tipos: 
  • Componente de vista: Muestra contenido de la interfaz. 
  • Parte de un componente de vista: Una parte de un componente de vista que no puede existir por sí mismo. Puede desencadenar eventos y tener flujos de interacción de entrada o salida. Una parte componente de vista puede contener otra parte componente de vista.



Events (Eventos) 

Eventos: Un evento que afecta al estado de la aplicación.


Action (Acciones) 

Acciones: Una pieza de la lógica de negocio activada por un evento. Puede ser del lado del servidor o del lado del cliente.

Activation Expression (Expresiones de Activación) 

Expresiones de activación: Expresión booleana asociada con un elemento de la vista, parte de un componente de una vista o un evento.



Flows (Flujos) 

Relaciones de elementos para el flujo o interacción. Puede ser de dos tipos: 

  • Flujo de navegación: Una dependencia de entrada-salida. La fuente del enlace tiene una salida que es asociada con la entrada del objetivo del enlace. 
  • Flujo de dato: Intercambio de datos entre un componente de vista o acción como consecuencia de una interacción previa del usuario.


Modules (Módulos) 

Módulos: Pieza de la interfaz de usuario y sus acciones correspondientes. 

  • Módulo: Puede ser reusado para mejorar la mantenibilidad del modelo IFML. 
  • Puerto de entrada: Un punto de interacción entre un módulo y su ambiente que colecciona flujos de interacción y parámetros que llegan al módulo. 
  • Puerto de salida: Un punto de interacción entre un módulo y su ambiente que colecciona flujos de interacción y parámetros que salen desde el módulo.


Referencia




No hay comentarios:

Publicar un comentario