Articulo de referencia

Modelo de referencia

En ingeniería de sistemas , empresarial y de software, un modelo de referencia es un marco abstracto o una ontología específica de un dominio que consta de un conjunto intercone...

En ingeniería de sistemas , empresarial y de software, un modelo de referencia es un marco abstracto o una ontología específica de un dominio que consta de un conjunto interconectado de conceptos claramente definidos, elaborados por un experto o un grupo de expertos para facilitar una comunicación clara. Un modelo de referencia puede representar los componentes de cualquier idea coherente, desde funciones empresariales hasta componentes de sistemas, siempre que represente un conjunto completo. Este marco de referencia puede utilizarse para comunicar ideas con claridad entre los miembros de una misma comunidad.

Los modelos de referencia suelen representarse como un conjunto de conceptos, con alguna indicación de las relaciones entre ellos.

Descripción general

Según OASIS (Organización para el Avance de los Estándares de Información Estructurada), un modelo de referencia es «un marco abstracto para comprender las relaciones significativas entre las entidades de un entorno determinado y para el desarrollo de estándares o especificaciones consistentes que lo respalden. Un modelo de referencia se basa en un número reducido de conceptos unificadores y puede utilizarse como base para la formación y la explicación de estándares a personas no especializadas. Un modelo de referencia no está directamente vinculado a ningún estándar, tecnología u otro detalle de implementación concreto, pero sí busca proporcionar una semántica común que pueda utilizarse de forma inequívoca entre diferentes implementaciones».

El concepto de "modelo de referencia" engloba varios elementos. Cada uno de estos conceptos es importante:

  • Resumen : Un modelo de referencia es abstracto. Proporciona información sobre entornos de un tipo determinado. Un modelo de referencia describe el tipo o tipos de entidades que pueden existir en dicho entorno, no las entidades específicas que existen en él. Por ejemplo, al describir la arquitectura de una casa (que constituye un entorno específico de un tipo determinado), una pared exterior real puede tener dimensiones y materiales, pero el concepto de pared (tipo de entidad) forma parte del modelo de referencia. Es necesario comprender el concepto de pared para construir una casa con paredes.
  • Entidades y relaciones : Un modelo de referencia describe tanto los tipos de entidades (cosas que existen) como sus relaciones (cómo se conectan, interactúan entre sí y presentan propiedades comunes). Una lista de tipos de entidades, por sí sola, no proporciona suficiente información para servir como modelo de referencia.
  • En un entorno determinado : Un modelo de referencia no pretende describir "todo". Se utiliza para clarificar "elementos dentro de un entorno" o un espacio problemático. Para que sea útil, un modelo de referencia debe incluir una descripción clara del problema que resuelve y las inquietudes de las partes interesadas que necesitan que se resuelva dicho problema.
  • Independiente de la tecnología : La utilidad de un modelo de referencia es limitada si presupone ciertas tecnologías o plataformas en un entorno informático específico. Un modelo de referencia suele tener como objetivo facilitar la comprensión de una clase de problemas, no soluciones específicas para ellos. Por lo tanto, debe ayudar al profesional a imaginar y evaluar diversas soluciones potenciales. Esto no excluye el desarrollo de un modelo de referencia que describa un conjunto de aplicaciones de software, ya que el problema podría ser "cómo gestionar un conjunto de aplicaciones de software".

Usos de un modelo de referencia

Un modelo de referencia tiene múltiples usos. Uno de ellos es establecer estándares tanto para los objetos que lo componen como para sus relaciones entre sí. Al crear estándares, se facilita el trabajo de ingenieros y desarrolladores que necesitan crear objetos que se comporten de acuerdo con ellos. Es posible desarrollar software que cumpla con un estándar. Si se implementa correctamente, un estándar puede aprovechar patrones de diseño que favorecen características clave del software, como la capacidad de extenderlo de forma económica.

Otro uso de un modelo de referencia es la formación. Mediante un modelo de referencia, los líderes en el desarrollo de software pueden desglosar un problema complejo en problemas más pequeños que se pueden comprender, abordar y perfeccionar. Los desarrolladores que se inician en un conjunto específico de problemas pueden aprender rápidamente cuáles son los diferentes problemas y centrarse en los que se les pide resolver, confiando en que otras áreas se comprenden bien y están rigurosamente estructuradas. Este nivel de confianza es fundamental para que los desarrolladores de software puedan concentrarse en su trabajo de manera eficiente.

Un tercer uso de un modelo de referencia es mejorar la comunicación entre las personas. Un modelo de referencia divide un problema en entidades, o «cosas que existen por sí mismas». Esto suele ser un reconocimiento explícito de conceptos que muchas personas ya comparten, pero cuando se crea de forma explícita, un modelo de referencia resulta útil al definir cómo estos conceptos difieren y se relacionan entre sí. Esto mejora la comunicación entre las personas que utilizan estos conceptos.

Un cuarto uso de un modelo de referencia es la definición clara de roles y responsabilidades. Al crear un modelo de entidades y sus relaciones, una organización puede asignar personas o equipos específicos, haciéndolos responsables de resolver un problema que afecta a un conjunto concreto de entidades. Por ejemplo, si un modelo de referencia describe un conjunto de indicadores de negocio necesarios para crear un cuadro de mando integral , cada indicador puede asignarse a un líder empresarial específico. Esto permite que un directivo responsabilice a cada miembro de su equipo de obtener resultados de alta calidad.

Un quinto uso de un modelo de referencia es permitir la comparación de diferentes elementos. Al dividir un problema en conceptos básicos, un modelo de referencia puede utilizarse para examinar dos soluciones distintas. De esta manera, se pueden analizar las partes componentes de una solución en relación unas con otras. Por ejemplo, si un modelo de referencia describe sistemas informáticos que ayudan a rastrear los contactos entre una empresa y sus clientes, entonces una empresa puede utilizarlo para decidir cuál de cinco productos de software diferentes comprar, según sus necesidades. En este ejemplo, un modelo de referencia podría utilizarse para comparar la eficacia con la que cada una de las soluciones candidatas se puede configurar para satisfacer las necesidades de un proceso de negocio específico .

Ejemplos

Entre los ejemplos de modelos de referencia se incluyen, entre otros:

Véase también

Referencias

  1. Iniciativa OpenReference: Marcos de OpenReference , diciembre de 2016
  2. ^ L. Candela, G. Athanasopoulos, D. Castelli, K. El Raheb, P. Innocenti, Y. Ioannidis, A. Katifori, A. Nika, G. Vullo, S. Ross: el modelo de referencia de la biblioteca digital . Abril 2011 ( PDF )
  3. L. Candela et al.: El modelo de referencia de biblioteca digital DELOS - Fundamentos para bibliotecas digitales . Versión 0.98, febrero de 2008 ( PDF archivado el 4 de marzo de 2009 en Wayback Machine ).
  4. ^ Y. Chen, P. Martin, H. Schentz, B. Magagna, Z. Zhao, A. Hardisty, A. Preece, M. Atkinson http://envri.eu/rm