Una perspectiva de modelado en sistemas de información es una forma particular de representar aspectos preseleccionados de un sistema. Cualquier perspectiva tiene un enfoque, conceptualización, dedicación y visualización diferente de lo que representa el modelo .
La forma tradicional de distinguir entre perspectivas de modelado es estructural, funcional y conductual / procesual. Esto, 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 concentra en describir la estructura estática. El concepto principal en esta perspectiva de modelado es la entidad, que podría ser un objeto, fenómeno, concepto, cosa, etc.
Los lenguajes de modelado de datos han manejado tradicionalmente esta perspectiva, por ejemplo:
- El lenguaje ER (Entidad-Relación)
- Lenguaje genérico de modelado semántico (GSM)
- Otros enfoques que incluyen:
- El lenguaje NIAM (lenguaje de relaciones binarias)
- Gráficos conceptuales ( Sowa )
Mirando el lenguaje ER tenemos los componentes básicos:
- Entidades: Fenómeno distintivamente identificable.
- Relaciones: una asociación entre las entidades.
- Atributos: Se utiliza para dar valor a una propiedad de una entidad / relación.
Mirando el lenguaje de modelado semántico genérico tenemos los componentes básicos:
- Tipos construidos construidos por abstracción: agregación, generalización y asociación.
- Atributos.
- Tipos primitivos: los tipos de datos en GSM se clasifican en tipos imprimibles y abstractos.
- Imprimible: se utiliza para especificar valores visibles.
- Resumen: entidades representativas.
Perspectiva de modelado funcional
El enfoque de modelado funcional se concentra en describir el proceso dinámico. El concepto principal en esta perspectiva de modelado es el proceso, que podría ser una función, transformación, actividad, acción, tarea, etc. Un ejemplo bien 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:
- Proceso: ilustra la transformación de entrada a salida.
- Tienda: recopilación de datos o algún tipo de material.
- Flujo: Movimiento de datos o material en el proceso.
- Entidad Externa: Externa al sistema modelado, pero interactúa con él.
Ahora, con estos símbolos, un proceso se puede representar como una red de estos símbolos. Este proceso descompuesto es un diagrama de flujo de datos DFD.
Perspectiva conductual
La perspectiva del comportamiento ofrece una descripción de la dinámica del sistema. Los conceptos principales en la perspectiva del comportamiento son estados y transiciones entre estados. Las transiciones de estado son provocadas por eventos. Los diagramas de transición de estado (STD / STM), los gráficos de estado 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 estado, particularmente dentro de los sistemas en tiempo real y los sistemas de telecomunicaciones .
Perspectiva de la regla
La perspectiva de la regla proporciona una descripción de las conexiones de objetivos / medios. Los conceptos principales en la perspectiva de las 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 la regla es "SI la condición ENTONCES acción / expresión". Las jerarquías de reglas (modelado orientado a objetivos), los sistemas Tempora y Expert son algunos ejemplos de modelado orientado a reglas.
Perspectiva del objeto
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 llamar a 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 formar parte de una clase de objeto. La perspectiva se basa originalmente en el diseño y programación de sistemas orientados a objetos. El lenguaje de modelado unificado (UML) es un lenguaje bien conocido para modelar con una perspectiva de objeto.
Perspectiva de la comunicación
Esta perspectiva se basa en la teoría del lenguaje / acción de la lingüística filosófica . El supuesto básico en esta perspectiva es que la persona / los objetos cooperan en un proceso / acción a través de la comunicación dentro de ellos.
Un acto ilocucionario consta de cinco elementos: hablante, oyente, tiempo, lugar y circunstancias. Es motivo y objetivo de la comunicación, donde la participación en un acto de comunicación está orientada al mutuo acuerdo. En un acto de comunicación, el hablante generalmente puede plantear tres afirmaciones: 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 de actor y rol
La perspectiva del actor y el rol es una descripción de la estructura organizativa 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 espera un actor, entre otros actores, al desempeñar el papel. 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 al actor.
Ver también
Referencias
- ^ John Krogstie (2003). Modelado conceptual. Archivado el 16 de marzo de 2007 en la Wayback Machine .
Otras lecturas
- Ingeman Arbnor y Björn Bjerke (1997). Metodología para la creación de conocimiento empresarial . California: Publicaciones Sage. (Tercera edición 2009).