El lenguaje de modelado empresarial extendido ( EEML ) en ingeniería de software es un lenguaje de modelado que se utiliza para el modelado empresarial en varias capas.
Descripción general
Extended Enterprise Modeling Language (EEML) es un lenguaje de modelado que combina modelado estructural , modelado de procesos de negocio , modelado de meta con las jerarquías de objetivos y modelado de recursos . Se pretendía cerrar la brecha entre el modelado de objetivos y otros enfoques de modelado. Según Johannesson y Söderström (2008) "la lógica del proceso en EEML se expresa principalmente a través de estructuras anidadas de tareas y puntos de decisión. La secuencia de tareas se expresa mediante la relación de flujo entre los puntos de decisión. Cada tarea tiene un puerto de entrada y el puerto de salida siendo puntos de decisión para modelar la lógica del proceso ". [1]
EEML fue diseñado como un lenguaje simple, lo que facilita la actualización de modelos. Además de capturar las tareas y sus interdependencias, los modelos muestran qué roles realizan cada tarea y las herramientas, servicios e información que aplican.
Historia
Extended Enterprise Modeling Language (EEML) es de finales de la década de 1990, desarrollado en el proyecto de la UE EXTERNAL como extensión del Action Port Model (APM) por S. Carlsen (1998). [2] El proyecto EXTERNAL [3] tenía como objetivo "facilitar la cooperación interorganizacional en industrias intensivas en conocimiento. El proyecto trabajó sobre la hipótesis de que los modelos de procesos interactivos forman un marco adecuado para herramientas y metodologías para organizaciones en red dinámicamente. En el proyecto EEML ( Extended Enterprise Modeling Language) se construyó por primera vez como un metamodelo común, diseñado para permitir la interoperabilidad sintáctica y semántica ". [4]
Se desarrolló aún más en los proyectos de la UE Unified Enterprise Modeling Language (UEML) [5] de 2002 a 2003 y en el proyecto ATHENA en curso. [6]
Los objetivos del grupo de trabajo de la UEML fueron "definir, validar y difundir un conjunto de construcciones de lenguaje central para soportar un Lenguaje Unificado para Modelado Empresarial, llamado UEML, que sirva como base para la interoperabilidad dentro de una organización inteligente o una red de empresas ". [7]
Temas
Dominios de modelado
El lenguaje EEML se divide en 4 sub-idiomas, con enlaces bien definidos en estos idiomas: [8]
- Modelado de procesos
- Modelado de datos
- Modelado de recursos
- Modelado de objetivos
El modelado de procesos en EEML, según Krogstie (2006) "apoya el modelado de la lógica del proceso que se expresa principalmente a través de estructuras anidadas de tareas y puntos de decisión. La secuencia de las tareas se expresa mediante la relación de flujo entre puntos de decisión. Cada tarea tiene un mínimo un puerto de entrada y un puerto de salida son puntos de decisión para la lógica del proceso de modelado. Los roles de recursos se utilizan para conectar recursos de varios tipos (personas, organizaciones, información, objetos materiales, herramientas de software y herramientas manuales) a las tareas. Además, el modelado de datos (utilizando diagramas de clases UML), el modelado de objetivos y el modelado de competencias (requisitos de habilidades y habilidades poseídas) se pueden integrar con los modelos de proceso ". [8]
Capas
EEML tiene cuatro niveles de interés:
- Tipo de tarea genérica : esta capa identifica las tareas constitutivas de procesos genéricos y repetitivos y las dependencias lógicas entre estas tareas.
- Tipo de tarea específica : en esta capa, nos ocupamos del modelado de procesos en otra escala, que está más vinculada a las fases de concretización, descomposición y especialización. Aquí los modelos de proceso se amplían y elaboran para facilitar las soluciones comerciales. Desde el punto de vista de la integración, esta capa tiene como objetivo descubrir de manera más eficiente las dependencias entre las subactividades, con respecto a los recursos necesarios para el desempeño real.
- Gestionar instancias de tareas : el propósito de esta capa consiste en proporcionar limitaciones, pero también recursos útiles (en forma de plantillas de proceso) para la planificación y el rendimiento de un proceso empresarial. El desempeño de los recursos organizativos, de información y de herramientas en su entorno se destaca a través de la gestión de asignación de recursos concretos.
- Ejecutar instancias de tareas : aquí se cubre la ejecución real de tareas con respecto a cuestiones de empoderamiento y descentralización. En esta capa, los recursos se utilizan o consumen de manera exclusiva o compartida.
Estas tareas están ligadas a través de otra capa llamada Manage Task Knowledge que permite lograr una interacción global a través de las diferentes capas al realizar una consistencia real entre ellas. Según la Guía EEML 2005, esta tarea de gestión del conocimiento se puede definir como la colección de procesos necesarios para la innovación, la difusión y la explotación del conocimiento en un conjunto cooperativo donde interactúan los buscadores de conocimiento y las fuentes de conocimiento por medio de una base de conocimiento compartida.
Modelado de objetivos
El modelado de objetivos es uno de los cuatro dominios de modelado EEML. Un objetivo expresa el estado de cosas deseado (o no deseado) (actual o futuro) en un contexto determinado. A continuación se muestra un ejemplo del modelo de metas. Muestra metas y relaciones entre ellos. Es posible modelar relaciones de objetivos avanzadas en EEML mediante el uso de conectores de objetivos. Un conector de objetivos se utiliza cuando es necesario vincular varios objetivos.
Conectando relaciones
En el modelado de objetivos para cumplir el Objetivo 1, se deben alcanzar otros objetivos: tanto el Objetivo 2 como el Objetivo 3 (conector de objetivo con "y" como la relación lógica que sale). Si el Objetivo 2 y el Objetivo 3 son dos formas diferentes de lograr el Objetivo 1, entonces debería ser una relación lógica "xor". Puede ser una situación opuesta cuando tanto el Objetivo 2 como el Objetivo 3 deben cumplirse y para lograrlos hay que cumplir el Objetivo 1. En este caso, Goal2 y Goal3 están vinculados al conector de objetivos y este conector de objetivos tiene un vínculo a Goal1 con una relación lógica "y".
La tabla indica diferentes tipos de relaciones de conexión en el modelado de objetivos de EEML. El modelo de objetivos también se puede vincular con un modelo de proceso.
Modelado orientado a objetivos y procesos
Podemos describir el modelo de proceso como modelos que comprenden un conjunto de actividades y una actividad se puede descomponer en subactividades. [9] Estas actividades tienen relación entre sí. Un objetivo describe el estado de funcionamiento esperado en una empresa comercial y se puede vincular a un modelo de proceso completo oa un fragmento de modelo de proceso con cada nivel de actividad en un modelo de proceso que se puede considerar como un objetivo. [9]
Las metas se relacionan en un formato jerárquico en el que se encuentra que algunas de las metas dependen de otras subobjetivas para que se completen, lo que significa que todas las subobjetivas deben lograrse para lograr la meta principal. Hay otros objetivos en los que solo se debe cumplir uno de los objetivos para lograr el objetivo principal. En el modelado de objetivos, se utiliza un operador deóntico que se encuentra entre el contexto y el estado alcanzado. [10] Las metas se aplican a tareas, hitos, roles de recursos y recursos también y pueden considerarse como regla de acción para una tarea. Las reglas EEML también fueron posibles, aunque el modelado de objetivos requiere mucha más consulta para encontrar las conexiones entre las reglas en los diferentes niveles. [11] El análisis orientado a objetivos se centra en la descripción y evaluación de alternativas y su relación con los objetivos de la organización. [12]
Modelado de recursos
Los recursos tienen roles específicos durante la ejecución de varios procesos en una organización. Los siguientes iconos representan los diversos recursos necesarios en el modelado.
Las relaciones de estos recursos pueden ser de diferentes tipos:
- una. Está llenado por: esta es la relación de asignación entre roles y recursos. Tiene una cardinalidad de relación de uno a varios.
- B. Es candidato a: candidato indica la posible ocupación del puesto por un recurso.
- C. Tiene miembro: este es un tipo de relación entre la organización y la persona que indica que una determinada persona tiene membresía en la organización. Tiene una cardinalidad de relación de muchos a muchos.
- D. Proporcionar soporte a: patrón de soporte entre recursos y roles.
- mi. Se comunica con: patrón de comunicación entre recursos y roles.
- F. Tiene supervisión sobre: muestra qué recurso de rol supervisa otro rol o recurso.
- gramo. Is Rating Of: describe la relación entre la habilidad y una persona u organización.
- h. Es requerido por: esta es la habilidad principal requerida para este rol
- I. Tiene acceso a - creación de modelos con derechos de acceso.
Beneficios
Desde un punto de vista general, EEML se puede utilizar como cualquier otro lenguaje de modelado en numerosos casos. Sin embargo, podemos destacar el ejemplo de la empresa virtual, que se puede considerar como un campo de aplicación directo para EEML con respecto a la planificación, operación y gestión de la Empresa Extendida.
- Intercambio de conocimientos: crear y mantener un entendimiento compartido del alcance y el propósito de la empresa, así como puntos de vista sobre cómo cumplir con el propósito.
- Organizaciones en red dinámicamente: Haga que el conocimiento esté lo más disponible posible dentro de la organización.
- Infraestructuras heterogéneas: Lograr un proceso de intercambio de conocimiento relevante a través de infraestructuras heterogéneas.
- Gestión del conocimiento de procesos: Integrar los diferentes niveles de abstracción de los procesos de negocio.
- Motivación: genera entusiasmo y compromiso entre los miembros de una organización para dar seguimiento a las diversas acciones que son necesarias para reestructurar la empresa.
EEML puede ayudar a las organizaciones a enfrentar estos desafíos modelando todos los procesos de fabricación y logística en la empresa extendida. Este modelo permite capturar un rico conjunto de relaciones entre la organización, las personas, los procesos y los recursos de la empresa virtual. [13] También tiene como objetivo hacer que las personas comprendan, comuniquen, desarrollen y cultiven soluciones a problemas comerciales [14]
Según J. Krogstie (2008), los modelos empresariales se pueden crear para servir a varios propósitos, que incluyen:
- Comunicación y creación de sentido humano: el propósito principal del modelado empresarial es dar sentido a los aspectos del mundo real de una empresa para facilitar la comunicación con las partes involucradas.
- Análisis asistido por computadora: el propósito principal del modelado empresarial es obtener conocimiento sobre la empresa a través de la simulación y el cálculo de varios parámetros.
- Implementación y activación del modelo: el propósito principal del modelado empresarial es integrar el modelo en un sistema de información de toda la empresa y permitir la recuperación de información en línea y la orientación directa del proceso de trabajo.
EEML permite a las empresas extendidas construir su operación en base a procesos estándar al permitir el modelado de todos los actores, procesos y tareas en la empresa extendida y, por lo tanto, tener una descripción clara de la empresa extendida. Finalmente, los modelos desarrollados se utilizarán para medir y evaluar la Empresa Extendida.
Ver también
Referencias
- ^ Paul Johannesson y Eva Söderström (2008). Ingeniería de Sistemas de Información . p.58-61.
- ^ Carlsen, S. (1998). "Modelo de puerto de acción: un lenguaje de modelado de flujo de trabajo conceptual de paradigma mixto". En: Actas de la Tercera Conferencia de la IFCIS sobre Sistemas de Información Cooperativa (CoopIS'98), Nueva York.
- ^ EXTERNAL EXTERNAL - Extended Enterprise Resources, Networks and Learning , EU Project, IST-1999-10091,
- ^ Håvard D. Jørgensen (2004). Modelos de procesos interactivos . Tesis Universidad Noruega de Ciencia y Tecnología Trondheim, Noruega. p.173-202.
- ^ François Vernadat (2002). "UEML: hacia un lenguaje de modelado empresarial unificado". En: Int. J. Production Research , 40 (17), 4309-4321.
- ^ John Krogstie y TA Halpin , Keng Siau (2004). Métodos y metodologías de modelado de información . Idea Group Inc (IGI), pág.73.
- ^ Lenguaje de modelado empresarial unificado . Consultado el 29 de noviembre de 2008.
- ↑ a b John Krogstie (2006). "Uso de EEML para modelado combinado orientado a objetivos y procesos: un estudio de caso" .
- ^ a b Anotación de objetivos de Yun Lin y Arne Sølvberg de modelos de proceso para el enriquecimiento semántico del conocimiento del proceso
- ^ J. Krogstie (2005) EEML2005: LENGUAJE DE MODELADO EMPRESARIAL EXTENDIDO
- ^ John Krogstie (2008) Uso de EEML para modelado combinado orientado a procesos y objetivos: un estudio de caso. IDI, NTNU, Trondheim, Noruega. Actas de EMMSAD 2008.
- ^ Mylopoulos , Chung y Yu (1999): "Del análisis de requisitos orientado a objetos a orientado a objetivos". Comunicaciones de la ACM, enero
- ^ HD Jørgensen (2004) Modelos de procesos interactivos. Departamento de Informática y Ciencias de la Información Facultad de Tecnología de la Información, Matemáticas e Ingeniería Eléctrica, Universidad Noruega de Ciencia y Tecnología. Trondheim, Noruega
- ^ R. Matulevičius y P. Heymans (2007) Modelos de objetivos visualmente eficaces con KAOS. PReCISE Research Center, Departamento de Ciencias de la Computación, Universidad de Namur, rue Grandgagnage 21,5000 Namur, Bélgica.
Otras lecturas
- Bolchini, D., Paolini, P .: "Análisis de requisitos basado en objetivos para aplicaciones web con uso intensivo de hipermedia", Requirements Engineering Journal, Springer, RE03 Special Issue (9) 2004: 85-103.
- Jørgensen, Håvard D .: "eLearning integrado en el proceso"
- Kramberg, V .: "Procesos de negocio orientados a objetivos con WS-BPEL" [ enlace muerto permanente ] , Tesis de maestría, Universidad de Stuttgart, 2008.
- John Krogstie (2005). EEML2005: Lenguaje de modelado empresarial extendido
- John Krogstie (2001). "Un enfoque semiótico de la calidad en las especificaciones de requisitos" (Proc. IFIP 8.1) IFIP 8.1. Jornada de Trabajo sobre Semiótica Organizacional.
- Lin Liu, Eric Yu. "Diseño de sistemas de información en el contexto social: un enfoque de modelado de objetivos y escenarios"
enlaces externos
- Descripción de EEML
- Sitio web de GRL Universidad de Toronto,
- "El modelo de motivación empresarial Gobernanza empresarial en un mundo volátil", versión 1.3, Business Rules Group, 2007.