Комплексное определение для информационного моделирования (IDEF1X), страница 34

Цель IDEF1X заключается в обеспечении формирования согласованного интегрированного описания семантических особенностей данных, которые могут быть использованы для управления данными и их контроля при разработке общей базы данных и интеграции информационных систем. Это означает, что модели должны быть полностью документированы и утверждены как специалистами в области бизнеса, так и специалистами в области информационных систем. Как только первоначально созданная модель будет построена и проконтролирована, возникает необходимость управления конфигурацией моделей данных, так как новая модель совершенствуется, основываясь на уже существующей модели. Большая часть работы по составлению документации для модели может быть упрощена за счет использования программных средств. На самом простом уровне поддержки модели может использоваться система обработки текста для формирования описаний сущностей, связей и атрибутов. Для создания диаграмм могут быть использованы стандартные диалоговые графические пакеты программ. Преимущества этих инструментов невелики, так как они не учитывают информационное наполнение модели. Большинство коммерческих словарей данных не поддерживают описание семантически моделей данных. Однако, у некоторый словарей данных есть определяемые пользователем модули, которые могут быть установлены для хранения описаний и предоставления различных отчетов. Другая альтернатива – создать простую базу данных для занесения в нее описаний модели и использовать возможности запросов в СУБД для формирования различных отчетов. Словарь с тремя схемами, который используется в комплексной системе информационной поддержки ВВС США, оснащен системой управления реляционной базой данных. Специальное программное обеспечение для моделирования с недавних пор стало доступным для продажи. Необходимые возможности, которыми должно обладать программное обеспечение для разработки моделей, представлено ниже:

а) автоматизированное создание и размещение диаграмм моделей;

b) слияние моделей данных;

с) проверка согласованности и автоматизированное уточнение модели в соответствии с правилами построения моделей;

d) возможность формирования отчетов, и

e)  поддержка управления конфигурацией.

Хотя некоторые уровни автоматизированной поддержки являются крайне желательными, они являются необязательными для моделирования IDEF1X.

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

А4.2 Комплекты документов IDEF1X

 Комплект – это технический документ, который может содержать диаграммы, текст, глоссарии, сводки решений, вспомогательную информацию или какие-либо пакеты для рецензии и комментариев. Каждый этап моделирования IDEF1X требует создания одного или нескольких таких пакетов для рецензирования экспертами в области, для которой создается модель, и утверждения модели. Рисунок А1 описывает цикл комплекта документов. Если пакет документов разослан для рецензирования, то автор обязан ответить на комментарии рецензента. В качестве альтернативы рассылки пакета документов для рецензирования, возможен сквозной контроль для согласования документации с рецензентом. Сквозной контроль описан в разделе А4.4.

Рисунок А1. Цикл комплекта документов

Каждый участник проекта, возможно, захочет иметь копию полученной документации. Однако, должна быть создана библиотека для хранения информации о владельце и ссылках на документы для каждого комплекта. Библиотека так же служит механизмом распределения на рецензию комплектов документов. Полное описание файлов библиотеки приведено в «библиотеке программы технического обслуживания ICAM». Хотя на каждом этапе моделирования могут использоваться несколько пакетов документов, ниже приводится полное описание комплектов, которые должны быть созданы в ходе разработки:

a)  Комплект документов для нулевого этапа:

1)  Титульный лист комплекта;

2)  Определение цели и масштабов;

3)  Сроки разработки и рецензирования модели;

4)  Состав разработчиков и их функции;

5)  Исходные материалы (необязательны);

6)  Авторские соглашения (необязательны);

b)  Комплект документов для первого этапа:

1)  Титульный лист комплекта;

2)  Таблица сущностей;

3)  Описание сущностей;

c)  Комплект документов для второго этапа:

1)  Титульный лист комплекта;

2)  Матрица отношений (необязательна);

3)  Диаграммы второго этапа (уровень сущностей);

4)  Отчеты по сущностям (описание и отношения);

5)  Описание отношений;

6)  Перекрестные ссылки на отношения/сущности;

d)  Комплект документов для третьего этапа:

1)  Титульный лист комплекта;

2)  Диаграммы третьего этапа (уровень ключей);

3)  Отчеты о сущностях (описание, отношения, правила и ключи);

4)  Таблица атрибутов;

5)  Описания отношений;

6)  Список ключевых атрибутов и описания;

7)  Перекрестные ссылки на отношения/сущности;

8)  Перекрестные ссылки на ключевые атрибуты/сущности;

e)  Комплект документов для четвертого этапа:

1)   Титульный лист комплекта;

2)  Диаграммы четвертого этапа (уровень атрибутов);

3)  Отчеты по сущностям (описание, отношения, правила, ключи и атрибуты);

4)  Описание отношений;

5)  Список атрибутов и их описания (ключевых и неключевых);

6)  Перекрестные ссылки на отношения/сущности;

7)  Перекрестные ссылки на атрибуты/сущности (ключевые и неключевые).

А4.3 Стандартные формы

Титульный лист.

Именно соответствующий титульный лист определяет набор документов как комплект. У титульного листа есть следующие поля для ввода данных: автор, дата, проект, номер документа, название, статус и примечания. Заполните один титульный лист для каждого представленного выше комплекта и заполните соответствующие поля в общем титульном листе. (Смотри рисунок А4.2)

Рисунок А4.2. Титульный лист комплекта документов

a)  Рабочая информация (Рисунок А4.2 под знаком А)