stringtranslate.com

Análisis y modelado de roles orientado a objetos.

El análisis y modelado de roles orientado a objetos ( OOram ) es un método, basado en el concepto de rol , para realizar modelado orientado a objetos. [1]

Originalmente (1989) acuñado Análisis, Síntesis y Estructuración de Roles Orientados a Objetos ( OORASS ), el método se centra en describir patrones de interacción sin conectar la interacción con objetos/instancias particulares. OOram fue desarrollado originalmente por Trygve Reenskaug (1996), profesor de la Universidad de Oslo y fundador de la empresa noruega de TI Taskon . El uso de "roles" en OOram es similar en aplicación al de la programación orientada a agentes .

Los modelos empresariales creados según OOram pueden tener varias vistas, y cada vista presenta ciertos aspectos de un modelo. [2] Se proponen las diez opiniones siguientes: [3]

  1. Vista del área de preocupación : descripción textual de un fenómeno representado en el modelo a seguir.
  2. Vista de estímulo-respuesta : describe cómo los roles ambientales pueden desencadenar actividades en la organización (estímulo), junto con el efecto (respuesta).
  3. Vista de lista de roles : lista que describe todos los roles de un modelo a seguir junto con atributos y explicación textual.
  4. Vista semántica : describe el significado de los roles y las relaciones entre roles.
  5. Vista de colaboración : describe patrones de roles y rutas de mensajes.
  6. Vista de interfaz : describe todos los mensajes que se pueden enviar a lo largo de una ruta de mensaje.
  7. Vista de escenario : proporciona una secuencia de muestra de mensajes que fluyen entre roles (un ejemplo concreto).
  8. Vista de proceso : describe el flujo de datos entre roles y las actividades asociadas realizadas por los roles.
  9. Vista de diagrama de estado : para cada rol, los estados legales se pueden describir junto con mensajes que desencadenan transiciones.
  10. Vista de especificación del método : describe qué mensajes enviar para cada método que pertenece a un rol. También podrá especificar los procedimientos a realizar.

OOram sugiere una mezcla variada de notaciones y lenguajes formales e informales para representar y comunicar modelos. La vista a utilizar depende de las necesidades de una situación particular. [2]

Ver también

Referencias

  1. ^ Reenskaug, Trygve (1996). "Trabajar con objetos: principios de diseño del marco OOram" (PDF) . Taskon , Noruega.(Presentado en el Taller OOPSLA 1996: Exploración de los principios de diseño del marco )
  2. ^ ab Terje Totland (1997). 5.2.8 Tesis de modelado y análisis de roles orientado a objetos (OOram), Universidad Noruega de Ciencia y Tecnología (NTNU), Trondheim.
  3. ^ (Reenskaug, 1996:60)

Otras lecturas