Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
компьютерная техника (конспектировать ).docx
Скачиваний:
69
Добавлен:
05.11.2018
Размер:
1.56 Mб
Скачать

1.4 Модели процессов

Всё происходящее в системе содержится в действиях моделей состояний. Теперь каждое действие определяется в терминах процессов и архивов данных объектов, где процесс является фундаментальным модулем операции, а архив данных объекта соответствует данным (атрибутам) объекта в информационной модели.

Каждое действие изображено графически на диаграмме потоков данных действий - ДПДД, как показано на рис. 1.4.1. Обратите внимание, что для каждого действия каждой модели состояний создаются отдельные ДПДД.

Рис.1.4.1. Диаграмма потоков данных действий для состояния Прибытие объекта поезд.

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

И наконец, описания процессов разрабатываются для документирования деталей любых запутанных процессов, находящихся на ДПДД.

1.5 Рабочие продукты ооа

На рис. 1.5.1 изображена информационная карта рабочих продуктов ООА. На этом рисунке мы видим, что схема домена и проектная матрица создаются для. всей системы. Чтобы описать взаимодействие событий между различными подсистемами в пределах домена, для каждого домена создается модель взаимодействия подсистем. Большинство рабочих продуктов ООА нужны на уровне подсистем: информационная модель, модель взаимодействия объектов, модель доступа к объектам и вспомогательные таблицы, описания и списки создаются для каждой подсистемы. Ниже подсистемы находятся объекты, которые её составляют: модель состояний создается для каждого объекта и связи, которые имеют интересующее нас динамическое поведение. Действия каждой модели состояний обеспечивают следующий уровень: диаграмма потоков данных действий создается для каждого состояния каждой модели состояний. Наконец, описание процесса создается для каждого сложного процесса действия.

Рис.1.4.2. Часть модели доступа к объектам для подсистемы Движение Поездов.

1.6 Краткое содержание

Мы начинаем с уровня подсистем во 2-й главе, которая представляет собой краткое изложение понятий информационного моделирования. В 3-й главе мы подробно обсуждаем, как формализовать жизненный цикл каждого объекта, идентифицированного в информационной модели. В 4-й рассматривается предмет динамических связей. В 5-й главе мы представляем модель взаимодействия объектов вместе с методикой

понимания и описания динамики всей подсистемы. В 6-й рассматриваются диаграммы потоков данных действий и модель доступа к объектам. В 7-й и 8-й главах представлеяш домены и подсистемы. И наконец, в 9-й мы рассматриваем один подход для получения объектно-ориентированного проектирования из ООА моделей.

Рис. 1.5.1. Рабочие продукты для Автоматизированной Системы Управления Железной Дорогой. Каждый рабочий продукт аннотирован номером главы, в которой он подробно описан.

2 Концепции информационного моделирования

Эта глава представляет собой краткий обзор понятий, терминологии и нотации информационного моделирования. Для более полного представления, включающего примеры, руководящие принципы, критерии качества и объяснения, смотрите [1].