Sei sulla pagina 1di 10

Asignatura Datos del alumno Fecha

Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

Actividades

Laboratorio #1: Creación de un editor gráfico con GMF

Metamodelo

Representa el modelo base que permite ejecutar la gestión de procesos de acuerdo a un


contexto y trámite determinados.

DESCRIPCIÓN

Proceso: Es el core de la ejecución y control de un flujo específico.

Contexto: Define el ámbito de actuación del proceso.

Trámite: Define las reglas de priorización y desarrollo del proceso.

Eventos: Acciones que se ejecutan de acuerdo a la aplicación de restricciones o reglas


relacionadas con el proceso.

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

RELACIONES Y MULTIPLICIDAD
Proceso Contexto
Proceso tiene un contexto
Composición para ejecutarse y un
(relación contexto está en un
fuerte) proceso
Proceso
Define el ámbito de Trámite
Composició actuación del proceso, el
n (relación proceso contiene uno o
fuerte) mas tramites y un tramite
corresponde a un proceso

Trámite
Define las reglas de Eventos
Composició priorización y desarrollo
n (relación del proceso, donde un
fuerte) trámite ejecuta uno o
mas eventos y un evento
puede ser invocado por
uno o mas tramites

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

Gestor de Casos documentados basado en el Metamodelo

Presenta el modelo para la gestión de un caso que puede contener una o varias
actividades y que a su vez puede interactuar con múltiples usuarios.
De acuerdo al metamodelo puede abstraerse como la gestión de un proceso, ya que
contiene estados que definen el contexto de su ejecución; una serie de eventos
relacionados con las actividades y el resultado de estas, traducidos como alarmas
vinculadas al caso.

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

Para la definición de reglas de priorización en el caso, es posible dar un nivel de


prevalencencia de acuerdo al tipo de caso, lo que se lo que se traduce en el concepto de
trámite con el metamodelo.

DESCRIPCIÓN

Caso: Hace referencia al proceso principal del metamodelo, y Contiene las


descripción de los casos

TipoCaso: Hace referencia a un tipo caso al cual el caso debe de estar ligado ya que
este contiene la definición de las reglas o tramites según el metamodelo.

Documentos Contiene los documentos relacionados al caso.


:

Usuarios: Acciones que se ejecutan de acuerdo a la aplicación de restricciones o


reglas relacionadas con el proceso.

Actividades: Contiene la definición de las actividades que se deben ejecutar y sus


tareas asociadas

Estado: Mantiene el contexto según el metamodelo para realizar las operaciones

Alarmas: Contiene las alarmas que se van a mostrar y guarda sus datos principales

Tareas: Contiene las diferentes la descripción de la tarea y su configuración que


será ejecutada en una actividad

RELACIONES Y MULTIPLICIDAD

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

Caso Estado
Proceso
mantiene
un contexto
Composición o estado, la
(relación relación es
fuerte) de uno a
uno

Caso
Un caso TipoCaso
correspond
e a un tipo
Composició caso que
n (relación contiene las
fuerte) reglas de
ejecución,
donde un
caso esta
asociado a
un tipo caso
y un tipo
caso puede
contener
muchos
casos

Caso Un caso Documentos


puede no
contener
documentos
o muchos
documentos
y un
documento
puede estar
asociado a

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

uno o
muchos
casos

Caso Un caso Alarmas


puede no
lanzar
ninguna
alarma o
muchas
alarmas y
una alarma
es lanzada
por un caso
Caso
Un caso Actividades
contiene
una o
Composición muchas
(relación actividades
fuerte) para
ejecutar y
una
actividad
esta en un
caso

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

Caso
Un caso Usuarios
Agregación debe tener
un usuario
o muchos y
un usuario
puede estar
en ningún
caso o en
muchos
casos

Usuarios
Un usuario Actividades
puede no
crear
Composició actividades
n (relación o crear
fuerte) muchas
actividades
y una
actividad es
creada por
un usuario
o varios

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

Actividades
Una Tareas
actividad
contiene
Composició una o mas
n (relación tareas y una
fuerte) tarea esta
en una
actividad

Control de flujo basado en acciones de acuerdo a Metamodelo

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

Este modelo esta basado en el acceso a archivos que referencian la ejecución de una
serie de acciones desde el orquestador, aplicando un conjunto de reglas que al finalizar
generan como resultado notificaciones relacionadas con cada acción. De acuerdo al
metamodelo el proceso corresponderia a un flujo que es administrado por el
orquestador, el trámite sería aplicado como referencia a las reglas de ejecución, y
el contexto donde se aplica el proceso varia de acuerdo al contenido de cada acción.

DESCRIPCIÓN

Reglas: Contiene las definiciones de las reglas que se deben ejecutar.

Orquestador: Administra los diferentes flujos y comunicaciones entre los


componentes
Contiene los archivos que contienen la referencia para la ejecución de
Archivos:
las acciones

Acciones: Contiene las acciones que se deben ejecutar

Notificaciones: Contiene las notificaciones emitidas por el orquestador

RELACIONES Y MULTIPLICIDAD
Orquestador Notificaciones
Un
orquestador
puede o no
Composición generar varias
(relación notificaciones
fuerte) cuando se
presenta
algún evento

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Asignatura Datos del alumno Fecha
Metodologías,
Apellidos: Huerfano Hurtado
Desarrollo y Calidad
24/05/2019
en la Ingeniería de
Nombre: Wilson Fabian
SW

Orquestador
Un Reglas
orquestador
aplica una o
Composició muchas
n (relación reglas y una
fuerte) regla es
aplicada por
el
orquestador
Orquestador
Un Acciones
orquestador
puede o no
Composició controlar
n (relación muchas
fuerte) acciones y
una acción es
controlada
por un
orquestador
Orquestador
Un Archivos
Agregación orquestador
accede o no a
muchos
archivos y un
archivo es
accedido por
uno o más
orquestadore
s

TEMA 7 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)

Potrebbero piacerti anche