<<
>>

Моделирование поведения системы

DFD-технологии обеспечивают построение моделей поведения системы за счет расширения базового набора символов диаграммы потоков данных (путем включения так называемых “управляющих” символов) и введения диаграмм переходов состояний в качестве собственно спецификаций управления.

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

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

Управляющий процесс представляет собой интерфейс между DFD и спецификациями управления, собственно моделирующими и документирующими аспекты поведения системы. Его имя указывает на тип управляющей деятельности, вырабатываемой спецификацией. Фактически управляющий процесс представляет собой преобразователь входных управляющих потоков в выходные управляющие потоки; при этом точное описание этого преобразования должно задаваться в спецификации управления. Логически управляющий процесс есть некий командный пункт, реагирующий на изменения внешних условий, передаваемые ему с помощью управляющих потоков, и продуцирующий в соответствии со своей внутренней логикой выполняемые процессами команды.

Спецификации управления предназначены для моделирования и документирования поведенческих аспектов систем, они позволяют осуществлять декомпозицию управляющих процессов и описывают отношения между входными и выходными управляющими потоками на детализируемом управляющем процессе.

Для этой цели в DFD-технологиях обычно используются диаграммы переходов состояний (STD), содержащие следующие объекты.

Состояние - объект, рассматривающийся как условие устойчивости для системы. Находясь в определенном состоянии, система имеет достаточно информации о ее прошлой истории, чтобы определить очередное состояние в зависимости от текущих входных событий. Имя состояния должно отражать реальную ситуацию, в которой находится система, например НАГРЕВАНИЕ, ОХЛАЖДЕНИЕ и т.п. Особую роль играет начальное состояние - узел STD, являющийся стартовой точкой для начала функционирования системы. STD имеет ровно одно начальное состояние, соответствующее состоянию системы после ее инсталляции, но перед началом реальной обработки, а также любое (конечное) число завершающих состояний.

Переход - объект, определяющий перемещение моделируемой системы из одного состояния в другое. При этом имя перехода идентифицирует условие, являющееся причиной перехода и управляющее им. Это условие обычно продуцирует управляющий поток (сигнал), возникающий как во внешнем мире, так и внутри моделируемой системы (например, СЧЕТЧИК-999 или КНОПКА НАЖАТА). Таким образом, условие представляет собой событие (или события), вызывающее переход и идентифицируемое именем перехода. Кроме условия с переходом может связываться действие или ряд действий, выполняющихся, когда переход имеет место.

Фактически условие есть некоторое внешнее или внутреннее событие, которое система способна обнаружить и на которое она должна отреагировать определенным образом, изменяя свое состояние. При изменении состояния система обычно выполняет одно или более действий, представляющих собой отклик, посылаемый во внешнее окружение, или вычисление, резуль

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

На STD состояния представляются узлами, а переходы - дугами (рис. 1.7). Условия идентифицируются именем перехода и возбуждают выполнение перехода. Действия привязываются к переходам и записываются под соответствующим условием. Начальное состояние на диаграмме должно иметь входной переход, изображаемый потоком из подразумеваемого стартового узла (иногда этот стартовый узел изображается небольшим квадратом и привязывается к входному состоянию).

Начальное состояние

Состояние 1

Условие

Действие

Состояние 2

Рис. 1.7. Символы STD

<< | >>
Источник: Калашян А.Н., Калянов Г.Н.. Структурные модели бизнеса: DFD-технологии. 2003

Еще по теме Моделирование поведения системы:

  1. Моделирование в логистике
  2. 8.2. Особенности изучения экономического поведения
  3. 7.2. Моделирование ситуаций
  4. Анализ потребительского поведения
  5. РАБОТНИК В СИСТЕМЕ ЭКОНОМИКИ ПЕРСОНАЛА
  6. ЛИДЕР МЛМ - СУЩЕСТВУЕТ ЛИ СИСТЕМА ДУБЛИЦИРОВАНИЯ?
  7. 9.2. Моделирование поведения потребителей
  8. Построение системы материального стимулирования в лечебном учреждении
  9. ЭКОНОМИКО-МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ КАК СПОСОБ ИЗУЧЕНИЯ ХОЗЯЙСТВЕННОЙ ДЕЯТЕЛЬНОСТИ
  10. Динамическая теория управления экономической системой
  11. Моделирование поведения системы
  12. ОБЪЕКТЫ, МЕТОДЫ И ЗАДАЧИ УПРАВЛЕНЧЕСКОГО АНАЛИЗА, ЕГО МЕСТО В СИСТЕМЕ ЭКОНОМИЧЕСКОГО АНАЛИЗА ПРЕДПРИНИМАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ
  13. 3.1.1. Математическая модель системы
  14. Имитационные модели экономических информационных систем Методологические основы применения метода имитационного моделирования
  15. Языки моделирования
  16. Моделирование в логистике
  17. 8.2. Моделирование как цель использования доказательств
- Cвязи с общественностью - PR - Бренд-маркетинг - Деловая коммуникация - Деловое общение и этикет - Делопроизводство - Интернет - маркетинг - Информационные технологии - Консалтинг - Контроллинг - Корпоративное управление - Культура организации - Лидерство - Литература по маркетингу - Логистика - Маркетинг в бизнесе - Маркетинг в отраслях - Маркетинг на предприятии - Маркетинговые коммуникации - Международный маркетинг и менеджмент - Менеджмент - Менеджмент организации - Менеджмент руководителей - Моделирование бизнес-процессов - Мотивация - Организационное поведение - Основы маркетинга - Производственный менеджмент - Реклама - Сбалансированная система показателей - Сетевой маркетинг - Стратегический менеджмент - Тайм-менеджмент - Телекоммуникации - Теория организации - Товароведение и экспертиза товаров - Управление бизнес-процессами - Управление знаниями - Управление инновационными проектами - Управление качеством товара - Управление персоналом - Управление продажами - Управление проектами - Управленческие решения -
Яндекс.Метрика