Словарь данных
Словарь данных предназначен для хранения информации о графических объектах в моделях, которые вы создаете с помощью BPWin 4.0. Одна модель может быть связана только с одним словарем данных. Имя этого словаря хранится в модели. Информация, которую вы вводите в словарь, автоматически сохраняется и привязывается к текущей модели. Словарь сохраняется периодически в процессе работы над ним, а также в моменты, когда вы сохраняете файл модели, посредством которого вы получаете доступ к словарю. Нужно обязательно сохранять модель после каждого сеанса работы со словарем, чтобы обеспечить сохранение всех записей в словаре, а также согласованность номеров версий. При создании новой модели формируется свой словарь данных для этой модели. Информация об объектах в моделях BPwin хранится в словаре данных в виде записей. Запись должна обладать именем, описанием данной записи и другими несколькими полями. Пример показан на рисунке 20.
Рисунок 20 - Словарь данных, автоматически создаваемый в ПП BPWin 4.0
В ходе работы ненужные поля можно удалить с помощью меню View закладки Customize. При выборе этой закладки появляется окно Customize Arrow Dictionary. С помощью кнопок Add и Remove можно добавлять и удалять поля. Высота поля по умолчанию стоит равным 1, т.е. это означает количество строк текста в данном поле, соответственно это количество строк можно увеличивать. В представленном примере (рисунок 21), количество строк текста в одном поле равен трем.
Рисунок 21 - Словарь данных для разработанной модели
Если в ходе работы вы записали в словарь данных какую-либо запись, а потом удалили, то эта запись удалится с модели, но в словаре данных она останется. Специально для этого существует кнопка , которая называется Purge (очистка, очищать). При нажатии этой кнопки если у вас все данные используются, то появляется сообщение, представленное на рисунке 22:
Рисунок 22 – Окно сообщения
Если же в модели имеются данные, которые не используются, то появляется сообщение как на рисунке 23:
Рисунок 23 – Окно диалога
При нажатии кнопки ОК, все неиспользуемые данные будут уничтожены. Также словарь данных можно экспортировать и импортировать с помощью кнопок . Экспорт идет в программу MS Excel, также из MS Excel можно импортировать данные. Помимо анализа графических элементов диаграммы необходимо рассматривать наименования блоков. Для оценки имен составляется словарь элементарных (тривиальных) функций моделируемой системы. Фактически в данный словарь должны попасть функции нижнего уровня декомпозиции диаграмм. Например, для модели БД элементарными могут являться функции «найти запись», «добавить запись в БД», в то время как функция «регистрация пользователя» требует дальнейшего описания. После формирования словаря и составления пакета диаграмм системы необходимо рассмотреть нижний уровень модели. Если на нем обнаружатся совпадения названий блоков диаграмм и слов из словаря, то это говорит, что достаточный уровень декомпозиции достигнут. Коэффициент, количественно отражающий данный критерий, можно записать как L*C – произведение уровня модели на число совпадений имен блоков со словами из словаря. Чем ниже уровень модели (больше L), тем ценнее совпадения.
|