Articulo de referencia

Modelo de referencia

Un modelo de referencia —en sistemas , empresas e ingeniería de software— es un marco abstracto o una ontología específica de un dominio que consiste en un conjunto interconecta...

Un modelo de referencia —en sistemas , empresas e ingeniería de software— es un marco abstracto o una ontología específica de un dominio que consiste en un conjunto interconectado de conceptos claramente definidos producidos por un experto o un grupo de expertos para fomentar una comunicación clara. Un modelo de referencia puede representar las partes componentes de cualquier idea consistente, desde funciones empresariales hasta componentes del sistema, siempre que represente un conjunto completo. Este marco de referencia puede utilizarse luego para comunicar ideas con claridad entre los miembros de la misma comunidad.

Los modelos de referencia a menudo se ilustran 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 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 y para el desarrollo de estándares o especificaciones consistentes que respalden ese entorno. Un modelo de referencia se basa en un pequeño número de conceptos unificadores y puede usarse como base para la educación y la explicación de estándares a un no especialista. Un modelo de referencia no está directamente vinculado a ningún estándar, tecnología u otros detalles de implementación concretos, pero sí busca proporcionar una semántica común que pueda usarse sin ambigüedades en diferentes implementaciones". [1]

Hay una serie de conceptos que se incluyen en el concepto de "modelo de referencia". Cada uno de ellos 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 clase de entidades que pueden darse en dicho entorno, no las entidades particulares que realmente se dan en un entorno específico. Por ejemplo, al describir la arquitectura de una casa en particular (que es 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) es parte del modelo de referencia. Uno debe comprender el concepto de pared para construir una casa que tenga 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 exhiben propiedades conjuntas). Una lista de tipos de entidades, por sí sola, no proporciona suficiente información para servir como modelo de referencia.
  • Dentro de un entorno : un modelo de referencia no intenta describir "todas las cosas". Un modelo de referencia se utiliza para aclarar "las cosas dentro de un entorno" o un espacio de problemas. 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 ver que se resuelva el problema.
  • Agnóstico tecnológico : la utilidad de un modelo de referencia es limitada si hace suposiciones sobre la tecnología o las plataformas existentes en un entorno informático particular. Un modelo de referencia normalmente tiene como objetivo promover la comprensión de una clase de problemas, no soluciones específicas para esos problemas. Como tal, debe ayudar al profesional en el proceso de imaginar y evaluar una variedad de soluciones potenciales. Esto no excluye el desarrollo de un modelo de referencia que describa un conjunto de aplicaciones de software, porque el espacio del problema puede ser "cómo gestionar un conjunto de aplicaciones de software".

Los usos de un modelo de referencia

Un modelo de referencia tiene muchos usos. Uno de ellos es la creación de estándares para los objetos que lo habitan y sus relaciones entre sí. Al crear estándares, se facilita el trabajo de los ingenieros y desarrolladores que necesitan crear objetos que se comporten de acuerdo con el estándar. Se puede escribir software que cumpla con un estándar. Cuando se hace bien, un estándar puede hacer uso de patrones de diseño que respalden cualidades clave del software, como la capacidad de ampliar el software de una manera económica.

Otro uso de un modelo de referencia es educar. Mediante un modelo de referencia, los líderes en el desarrollo de software pueden ayudar a descomponer un gran espacio de problemas en problemas más pequeños que se pueden comprender, abordar y refinar. Los desarrolladores que son nuevos en un conjunto particular de problemas pueden aprender rápidamente cuáles son los diferentes problemas y pueden concentrarse en los problemas que se les pide que resuelvan, mientras confían en que otras áreas se comprenden bien y se construyen rigurosamente. El nivel de confianza es importante para permitir que los desarrolladores de software se concentren de manera eficiente en su trabajo.

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 manera explícita, un modelo de referencia es útil para definir cómo estos conceptos difieren y se relacionan entre sí. Esto mejora la comunicación entre las personas involucradas en el uso de estos conceptos.

Un cuarto uso de un modelo de referencia es crear roles y responsabilidades claros. Al crear un modelo de entidades y sus relaciones, una organización puede asignar individuos o equipos específicos, haciéndolos responsables de resolver un problema que concierne a un conjunto específico de entidades. Por ejemplo, si un modelo de referencia describe un conjunto de mediciones de negocios necesarias para crear un cuadro de mando integral , entonces cada medición puede asignarse a un líder de negocios específico. Eso permite que un gerente sénior responsabilice a cada uno de los miembros de su equipo de producir resultados de alta calidad.

Un quinto uso de un modelo de referencia es permitir la comparación de diferentes cosas. Al dividir un espacio de problemas en conceptos básicos, se puede utilizar un modelo de referencia para examinar dos soluciones diferentes a ese problema. Al hacerlo, se pueden analizar los componentes de una solución en relación entre sí. Por ejemplo, si un modelo de referencia describe sistemas informáticos que ayudan a rastrear los contactos entre una empresa y sus clientes, una empresa puede utilizar un modelo de referencia para decidir cuál de los cinco productos de software diferentes comprar, en función de sus necesidades. En este ejemplo, se podría utilizar un modelo de referencia para comparar qué tan bien se puede configurar cada una de las soluciones candidatas para satisfacer las necesidades de un proceso empresarial en particular.

Ejemplos

Entre los ejemplos de modelos de referencia se incluyen los siguientes:

Véase también

Referencias

  1. ^ "Modelo de referencia SOA de OASIS". Comité técnico de SOA de OASIS . Consultado el 13 de octubre de 2014 .
  2. ^ Iniciativa OpenReference: marcos OpenReference, diciembre de 2016
  3. ^ 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 de 2011 (PDF)
  4. ^ L. Candela et al.: El modelo de referencia de bibliotecas digitales DELOS: fundamentos para bibliotecas digitales . Versión 0.98, febrero de 2008 (PDF archivado el 4 de marzo de 2009 en Wayback Machine )
  5. ^ Y. Chen, P. Martin, H. Schentz, B. Magagna, Z. Zhao, A. Hardisty, A. Preece, M. Atkinson http://envri.eu/rm
Obtenido de "https://es.wikipedia.org/w/index.php?title=Modelo_de_referencia&oldid=1247350592"