Перспектива моделирования
Перспектива моделирования в информационных системах — это особый способ представления заранее выбранных аспектов системы. Любая перспектива имеет разную направленность, концептуализацию, посвящение и визуализацию того, что модель представляет собой .
Традиционный способ различать подходы моделирования — это структурный, функциональный и поведенческий/процессуальный подходы. Вместе с правилами, объектами, коммуникациями, актерами и ролями это один из способов классификации подходов к моделированию. [1]
Виды перспектив
[ редактировать ]Перспектива структурного моделирования
[ редактировать ]Этот подход концентрируется на описании статической структуры. Основным понятием в этой перспективе моделирования является сущность, это может быть объект, явление, концепция, вещь и т. д.
Языки моделирования данных традиционно учитывают эту перспективу, например:
- ER -язык (сущность-отношения)
- Общий язык семантического моделирования (GSM)
- Другие подходы, включая:
- Язык NIAM (язык бинарных отношений)
- Концептуальные графики ( Сова )
Глядя на ER-язык, мы видим основные компоненты:
- Сущности: отчетливо идентифицируемое явление.
- Отношения: ассоциация между сущностями.
- Атрибуты: используются для присвоения значения свойству сущности/отношения.
Глядя на общий язык семантического моделирования, мы видим основные компоненты:
- Конструируемые типы, построенные на основе абстракции: агрегирование, обобщение и ассоциация.
- Атрибуты.
- Примитивные типы: типы данных в GSM делятся на печатные и абстрактные типы.
- Для печати: используется для указания видимых значений.
- Аннотация: Представление сущностей.
Перспектива функционального моделирования
[ редактировать ]Подход функционального моделирования концентрируется на описании динамического процесса. Основным понятием в этой перспективе моделирования является процесс, это может быть функция, преобразование, деятельность, действие, задача и т. д. Хорошо известным примером языка моделирования, использующего эту перспективу, являются диаграммы потоков данных.
Перспектива использует четыре символа для описания процесса, а именно:
- Процесс: иллюстрирует преобразование от ввода к выводу.
- Хранить: Сбор данных или какой-то материал.
- Поток: движение данных или материала в процессе.
- Внешняя сущность: внешняя по отношению к моделируемой системе, но взаимодействует с ней.
Теперь с помощью этих символов процесс можно представить как сеть этих символов.Этот декомпозированный процесс представляет собой DFD, диаграмму потока данных.
Поведенческая перспектива
[ редактировать ]Поведенческая перспектива дает описание динамики системы. Основными понятиями в поведенческой перспективе являются состояния и переходы между состояниями. Переходы между состояниями инициируются событиями. Диаграммы переходов состояний (STD/STM), диаграммы состояний и сети Петри являются примерами хорошо известных поведенчески-ориентированных языков моделирования. Различные типы диаграмм перехода состояний используются, в частности, в системах реального времени и телекоммуникационных системах.
Перспектива правила
[ редактировать ]Перспектива правил дает описание связей между целями и средствами. Основными понятиями в перспективе правил являются правило, цель и ограничение. Правило – это то, что влияет на действия набора действующих лиц. Стандартная форма правила: «ЕСЛИ условие, ТО действие/выражение». Иерархии правил (целеориентированное моделирование), системы Tempora и Expert являются примерами моделирования, ориентированного на правила.
Перспектива объекта
[ редактировать ]Объектно -ориентированная перспектива описывает мир как автономные, взаимодействующие объекты. Объект — это «сущность», имеющая уникальный и неизменяемый идентификатор и локальное состояние, состоящее из набора атрибутов с назначаемыми значениями. Состоянием можно манипулировать только с помощью набора методов, определенных для объекта. Доступ к значению состояния можно получить, только отправив объекту сообщение для вызова одного из его методов. Событие — это когда операция запускается при получении сообщения, а след событий во время существования объекта называется жизненным циклом объекта или процессом объекта. Несколько объектов, которые имеют одинаковые определения атрибутов и операций, могут быть частями одного класса объектов. Эта перспектива изначально основана на проектировании и программировании объектно-ориентированных систем. Унифицированный язык моделирования (UML) — хорошо известный язык моделирования с объектной точки зрения.
Коммуникационная перспектива
[ редактировать ]Эта точка зрения основана на теории языка/действия философской лингвистики . Основное предположение в этой перспективе заключается в том, что человек/объекты взаимодействуют в процессе/действии посредством общения внутри них.
Иллокутивный акт состоит из пяти элементов: говорящего, слушающего, времени, места и обстоятельств. Это причина и цель общения, когда участие в коммуникативном акте ориентировано на взаимное согласие. В акте коммуникации говорящий обычно может выдвинуть три требования: истинность (относительно объекта), справедливость (относительно социального мира участников) и притязание на искренность (относительно субъективного мира говорящего).
Перспектива актера и роли
[ редактировать ]Перспектива актеров и ролей представляет собой описание организационной и системной структуры. Актера можно определить как явление, которое влияет на историю другого актера, тогда как роль можно определить как поведение, которого ожидает актер, среди других актеров, при исполнении роли. Моделирование в этих ракурсах основано как на работе с объектно-ориентированными языками программирования , так и на работе с интеллектуальными агентами в области искусственного интеллекта . I* — пример актеро-ориентированного языка.
См. также
[ редактировать ]- Специализированное моделирование (DSM)
- Глоссарий терминов Unified Modeling Language
- Моделирование общего назначения
- Модельно-ориентированное проектирование (MDE)
- Язык моделирования
- Трехсхемный подход к моделированию данных
- Посмотреть модель
Ссылки
[ редактировать ]- ^ Джон Крогсти (2003). Концептуальное моделирование. Архивировано 16 марта 2007 г. в Wayback Machine .
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2008 г. ) |
Дальнейшее чтение
[ редактировать ]- Ингеман Арбнор и Бьорн Бьерке (1997). Методология создания бизнес-знаний . Калифорния: Публикации Sage. (Третье издание, 2009 г.).