stringtranslate.com

Perspectiva de modelado

Una perspectiva de modelado en sistemas de información es una forma particular de representar aspectos preseleccionados de un sistema. Cada perspectiva tiene un enfoque, una conceptualización, una dedicación y una visualización diferentes de lo que representa el modelo .

La forma tradicional de distinguir entre las perspectivas de modelado es la perspectiva estructural, funcional y conductual/procesual. Esta, junto con las perspectivas de reglas, objetos, comunicación y actores y roles, es una forma de clasificar los enfoques de modelado. [1]

Tipos de perspectivas

Perspectiva del modelado estructural

Este enfoque se centra en la descripción de la estructura estática. El concepto principal en esta perspectiva de modelado es la entidad, que puede ser un objeto, un fenómeno, un concepto, una cosa, etc.

Los lenguajes de modelado de datos han manejado tradicionalmente esta perspectiva, siendo algunos ejemplos:

Mirando el lenguaje ER tenemos los componentes básicos:

Mirando el lenguaje de modelado semántico genérico tenemos los componentes básicos:

  • Imprimible: se utiliza para especificar valores visibles.
  • Resumen: Representación de entidades.

Perspectiva del modelado funcional

El enfoque de modelado funcional se centra en describir el proceso dinámico. El concepto principal en esta perspectiva de modelado es el proceso, que puede ser una función, una transformación, una actividad, una acción, una tarea, etc. Un ejemplo conocido de un lenguaje de modelado que emplea esta perspectiva son los diagramas de flujo de datos.

La perspectiva utiliza cuatro símbolos para describir un proceso, estos son:

Ahora, con estos símbolos, un proceso puede representarse como una red de estos símbolos. Este proceso descompuesto es un DFD, diagrama de flujo de datos.

Perspectiva conductual

La perspectiva conductual ofrece una descripción de la dinámica de sistemas. Los conceptos principales de la perspectiva conductual son los estados y las transiciones entre estados. Las transiciones de estados se desencadenan por eventos. Los diagramas de transición de estados (STD/STM), los diagramas de estados y las redes de Petri son algunos ejemplos de lenguajes de modelado orientados al comportamiento bien conocidos. Se utilizan diferentes tipos de diagramas de transición de estados, en particular en sistemas de tiempo real y sistemas de telecomunicaciones .

Perspectiva de la regla

La perspectiva de reglas ofrece una descripción de las conexiones entre objetivos y medios. Los conceptos principales de la perspectiva de reglas son regla, objetivo y restricción. Una regla es algo que influye en las acciones de un conjunto de actores. La forma estándar de una regla es “SI condición ENTONCES acción/expresión”. Las jerarquías de reglas (modelado orientado a objetivos), Tempora y los sistemas expertos son algunos ejemplos de modelado orientado a reglas.

Perspectiva de objetos

La perspectiva orientada a objetos describe el mundo como objetos autónomos que se comunican. Un objeto es una “entidad” que tiene un identificador único e inmutable y un estado local que consiste en una colección de atributos con valores asignables. El estado solo se puede manipular con un conjunto de métodos definidos en el objeto. Solo se puede acceder al valor del estado enviando un mensaje al objeto para que invoque uno de sus métodos. Un evento es cuando se activa una operación al recibir un mensaje, y el rastro de los eventos durante la existencia del objeto se denomina ciclo de vida del objeto o proceso de un objeto. Varios objetos que comparten las mismas definiciones de atributos y operaciones pueden ser partes de una clase de objeto. La perspectiva se basa originalmente en el diseño y la programación de sistemas orientados a objetos. El lenguaje de modelado unificado (UML) es un lenguaje bien conocido para el modelado con una perspectiva de objetos.

Perspectiva de la comunicación

Esta perspectiva se basa en la teoría del lenguaje y la acción de la lingüística filosófica. El supuesto básico de esta perspectiva es que las personas y los objetos cooperan en un proceso o acción a través de la comunicación dentro de ellos.

Un acto ilocutivo consta de cinco elementos: hablante, oyente, tiempo, lugar y circunstancias. Es motivo y fin de la comunicación, donde las participaciones en un acto comunicativo están orientadas hacia un acuerdo mutuo. En un acto comunicativo, el hablante generalmente puede plantear tres pretensiones: verdad (refiriéndose a un objeto), justicia (refiriéndose a un mundo social de las participaciones) y pretensión de sinceridad (refiriéndose al mundo subjetivo del hablante).

Perspectiva del actor y del rol

La perspectiva de actor y rol es una descripción de la estructura organizacional y del sistema. Un actor puede definirse como un fenómeno que influye en la historia de otro actor, mientras que un rol puede definirse como el comportamiento que se espera de un actor, entre otros actores, al desempeñar el rol. El modelado dentro de estas perspectivas se basa tanto en el trabajo con lenguajes de programación orientados a objetos como en el trabajo con agentes inteligentes en inteligencia artificial . I* es un ejemplo de un lenguaje orientado a actores.

Véase también

Referencias

  1. ^ John Krogstie (2003). Modelado conceptual Archivado el 16 de marzo de 2007 en Wayback Machine .

Lectura adicional