Перспектива моделирования - Википедия - Modeling perspective

А перспектива моделирования в информационные системы - это особый способ представления предварительно выбранных аспектов системы. Любой перспектива имеет другой фокус, концептуализацию, преданность делу и визуализацию того, что модель представляет.

Традиционный способ различать точки зрения моделирования - это структурная, функциональная и поведенческая / процессуальная точки зрения. Это вместе с перспективами правил, объектов, коммуникаций, акторов и ролей является одним из способов классификации подходов к моделированию.[1]

Типы перспектив

Перспектива структурного моделирования

Этот подход концентрируется на описании статической структуры. Основное понятие в этой перспективе моделирования - это сущность, это может быть объект, явление, концепция, вещь и т. Д.

Языки моделирования данных традиционно рассматривали эту перспективу, например:

Если посмотреть на ER-язык, у нас есть основные компоненты:

  • Сущности: отчетливо идентифицируемое явление.
  • Отношения: ассоциация между объектами.
  • Атрибуты: используются для присвоения значения свойству объекта / отношения.

Если посмотреть на общий язык семантического моделирования, у нас есть основные компоненты:

  • Сконструированные типы, построенные с помощью абстракции: агрегирование, обобщение и ассоциация.
  • Атрибуты.
  • Примитивные типы: типы данных в GSM подразделяются на печатаемые и абстрактные типы.
  • Версия для печати: используется для указания видимых значений.
  • Аннотация: Представление сущностей.

Перспектива функционального моделирования

В функциональное моделирование подход концентрируется на описании динамического процесса. Основное понятие в этой перспективе моделирования - процесс, это может быть функция, преобразование, действие, действие, задача и т. Д. Хорошо известным примером языка моделирования, использующего эту перспективу, являются диаграммы потоков данных.

Для описания процесса в перспективе используются четыре символа:

  • Процесс: иллюстрирует преобразование от ввода к выводу.
  • Магазин: Сборник данных или какой-то материал.
  • Поток: движение данных или материала в процессе.
  • Внешний объект: внешний по отношению к смоделированной системе, но взаимодействующий с ней.

Теперь, с этими символами, процесс может быть представлен как сеть этих символов. Этот разложенный процесс представляет собой DFD, диаграмму потока данных.

Поведенческая перспектива

Поведенческая перспектива дает описание динамики системы. Основные понятия в поведенческой перспективе - это состояния и переходы между состояниями. Переходы между состояниями запускаются событиями. Диаграммы переходов состояний (STD / STM), диаграммы состояний и сети Петри - это некоторые примеры хорошо известных языков моделирования, ориентированных на поведение. Различные типы диаграмм перехода состояний используются, в частности, в системы реального времени и телекоммуникации системы.

Перспектива правила

Перспектива правила дает описание взаимосвязей целей / средств. Основные понятия в перспективе правил - это правило, цель и ограничение. Правило - это то, что влияет на действия группы действующих лиц. Стандартная форма правила - «ЕСЛИ условие ТО действие / выражение». Иерархии правил (целевое моделирование), системы Tempora и Expert являются некоторыми примерами моделирования, ориентированного на правила.

Перспектива объекта

В объектно-ориентированный перспектива описывает мир как автономные, сообщающиеся объекты. Объект - это «сущность», которая имеет уникальный и неизменяемый идентификатор и локальное состояние, состоящее из набора атрибутов с присваиваемыми значениями. Состоянием можно управлять только с помощью набора методов, определенных для объекта. Доступ к значению состояния можно получить, только отправив объекту сообщение для вызова одного из его методов. Событие - это когда операция запускается получением сообщения, и отслеживание событий во время существования объекта называется жизненным циклом объекта или процессом объекта. Несколько объектов с одинаковыми определениями атрибутов и операций могут быть частями класса объектов. Перспектива изначально основана на проектировании и программировании объектно-ориентированных систем. Единый язык моделирования (UML) - хорошо известный язык для моделирования с объектной точки зрения.

Перспектива коммуникации

Эта точка зрения основана на теории языка / действия из философская лингвистика. Основное предположение в этой перспективе заключается в том, что человек / объекты взаимодействуют в процессе / действии посредством коммуникации внутри них.

Иллокутивный акт состоит из пяти элементов: говорящего, слушающего, времени, места и обстоятельств. Это причина и цель общения, где участие в коммуникативном акте ориентировано на взаимное согласие. В акте коммуникации говорящий обычно может выдвинуть три требования: истина (ссылка на объект), справедливость (ссылка на социальный мир участников) и утверждение искренности (ссылка на субъективный мир говорящего).

Актер и роль в перспективе

Актер и роль перспектива - это описание организационной и системной структуры. Актер может быть определен как явление, которое влияет на историю другого актера, тогда как роль может быть определена как поведение, которое ожидается актером среди других актеров при заполнении роли. Моделирование в рамках этих перспектив основано как на работе с объектно-ориентированные языки программирования и работать с интеллектуальными агентами в искусственный интеллект. Я* является примером языка, ориентированного на актеров.

Смотрите также

Рекомендации

дальнейшее чтение