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)
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