Jump to content

Фундаментальные концепции моделирования

Концепции фундаментального моделирования ( FMC ) обеспечивают основу для описания систем с интенсивным использованием программного обеспечения. В нем особое внимание уделяется информированию о системах с интенсивным программным обеспечением с использованием полуформальных графических обозначений, которые легко понять.

Введение [ править ]

FMC различает три точки зрения на систему программного обеспечения:

  • Структура системы
  • Процессы в системе
  • Области ценностей системы

FMC определяет специальный тип диаграммы для каждой перспективы. Диаграммы FMC используют простые и понятные обозначения. Целью диаграмм FMC является облегчение обмена информацией о программной системе не только между техническими экспертами, но также между техническими экспертами и экспертами по бизнесу или предметной области. Понятность диаграмм FMC сделала их известными среди сторонников.

Обычный подход при работе с FMC — начинать с высокоуровневой диаграммы композиционной структуры системы. Эта диаграмма «общей картины» служит ориентиром при общении со всеми заинтересованными сторонами проекта. Позже диаграмма высокого уровня итеративно уточняется для моделирования технических деталей системы. При необходимости вводятся дополнительные диаграммы процессов, наблюдаемых в системе, или областей ценностей, обнаруженных в системе.

Типы диаграмм [ править ]

FMC использует три типа диаграмм для моделирования различных аспектов системы:

  • Диаграмма композиционной структуры изображает статическую структуру системы. Этот тип диаграммы также известен как блок-схема FMC.
  • Диаграмма динамической структуры изображает процессы, которые можно наблюдать в системе. Этот тип диаграммы также известен как FMC Petri-net.
  • Диаграмма структуры диапазона значений отображает структуры значений, найденных в системе. Этот тип диаграммы также известен как диаграмма FMC E/R.

Все диаграммы FMC представляют собой двудольные графы. Каждый двудольный граф состоит из двух непересекающихся наборов вершин с условием, что ни одна вершина не соединена с другой вершиной того же набора. На диаграммах FMC члены одного набора представлены угловатыми формами, а члены другого набора — изогнутыми формами. Каждый элемент диаграммы FMC может быть уточнен другой диаграммой того же типа при условии, что объединенный граф также является двудольным. Этот механизм позволяет моделировать все соответствующие уровни абстракции с помощью одних и тех же обозначений.

структуры Схема композиционной

Пример диаграммы композиционной структуры FMC

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

Изображение справа представляет собой пример диаграммы композиционной структуры. Он содержит агентов «Обработчик заказов» , «Менеджер поставщиков» , «Поставщик» , «Интернет-магазин» и неназванного агента-человека . Агенты представлены прямоугольниками. Точки и тень агента «Поставщик» указывают на то, что этот агент имеет несколько экземпляров, т. е. менеджер поставщиков общается с одним или несколькими поставщиками. Так называемый человеческий агент представляет собой пользователя, взаимодействующего с системой.

Диаграмма содержит хранилища Заказы , Заказы на поставку и Каталог товаров . Хранилища представлены изогнутыми формами. Агенты могут читать из хранилищ, записывать в хранилища или изменять содержимое хранилищ. Направления стрелок указывают, какую операцию выполняет агент. На диаграмме менеджер поставщиков может изменять содержимое Каталога продуктов , тогда как обработчик заказов может только читать содержимое Каталога продуктов .

Агенты общаются по каналам. Направление потока информации либо указывается стрелками (не показано на рисунке), либо символом запроса-ответа (например, между Менеджером поставщиков и Поставщиком ), либо опускается (например, между Обработчиком заказов и Менеджером поставщиков ).

Диаграмма динамической структуры [ править ]

Динамические структуры получаются из сетей Петри .

«Они используются для выражения поведения системы с течением времени, изображая действия, выполняемые агентами. Таким образом, они поясняют, как работает система и как происходит общение между различными агентами». [1]

Структурная диаграмма диапазона значений [ править ]

Структурные диаграммы диапазона значений (также известные как диаграммы отношений сущностей FMC) можно сравнить с моделью сущностей-связей .

«[Они] используются для изображения структур диапазона значений или тем в виде математических структур. Структуры диапазона значений описывают наблюдаемые значения в местах внутри системы, тогда как тематические диаграммы допускают гораздо более широкое использование, чтобы охватить все корреляции между интересными точками». [1]

Ссылки [ править ]

  • Кнопфель, Андреас; Бернхард Гроен; Питер Табелинг (2005). Фундаментальные концепции моделирования. Эффективная коммуникация ИТ-систем . Уайли. 0-470-02710-Х.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c73e279813d3dce8658e521953c424e0__1538603220
URL1:https://arc.ask3.ru/arc/aa/c7/e0/c73e279813d3dce8658e521953c424e0.html
Заголовок, (Title) документа по адресу, URL1:
Fundamental modeling concepts - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)