Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Создание и использование словарей модели

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

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

После того, как пользователем был создан объект диаграммы и ему присвоено имя, BPwin произведет автоматическое обновление словарей диаграммы с учетом заданного нового имени. Например, если были созданы стрелки на диаграмме и в диалоговом окне Arrow Properties Dialog задано имя и описание, то, BPwin автоматически добавит имя стрелки и ее статус в словарь стрелок Arrow Dictionary . Однако следует обратить внимание, что с помощью словаря нельзя установить такие свойства, как шрифт, цвет, роль, стоимость, тип блока и стрелок Пользователь должен самостоятельно произвести настройку этих свойств с помощью диалоговых окон свойств для каждого объекта в отдельности.

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

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

Создание модели значительно облегчается, если пользователь вначале добавляет имена объектов диаграммы и их свойства в словарь, а потом создает в модели сам объект. Например, можно создать или импортировать имена функций в словарь функций Activity Dictionary , затем когда на диаграмме будут созданы блоки, им можно присвоить имена согласно данным в колонке Name в диалоговом окне Activity Properties .

Для просмотра, ввода, внесения изменений и удаления имен и свойств объектов диаграмм, в том числе для таких как UDP и стоимость, можно применять текстовый редактор Diagram Object Dictionary Editor , вызов которого осуществляется через словарь конкретного объекта.

Пользователь может производить собственную настройку любого из словарей путем скрытия не нужных ему столбцов (например, в словаре стрелок Arrow Dictionary можно скрыть столбец UOW property ). Кроме того, можно изменить размеры и/или преобразовать столбцы свойств для облегчения ввода информации. Только столбец Name всегда будет первым присутствовать в таблице.

Пользовательская настройка словаря осуществляется с помощью мышки или опций диалогового окна:

  • с помощью мышки можно изменить размеры столбца и/или перенести столбец в новое место расположения в таблице. Для этого необходимо правой кнопкой мыши щелкнуть по заголовку столбца и выбрать опцию контекстного меню Hide Column (скрыть) или Show Columns (показать)
  • для открытия диалогового окна Customize Dictionary следует выполнить команду Customize / View

После внесения изменений настройки словаря BPwin сохраняет их в модели автоматически.

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

Добавление строчки

поместить курсор в последнюю ячейку столбца Name и ввести имя функции

Перемещение курсора по строке слева направо

клавиша Tab

Перемещение курсора по строке справа налево

сочетание клавиш Shift + Tab

Редактирование текста

  • двойной щелчок мышью по ячейке
  • с помощью контекстного меню ячейки можно вырезать, скопировать и вставить содержимое буфера
  • с помощью опции контекстного меню Zoom Out вызвать диалоговое окно Editor

Изменение ширины столбца

выделить вертикальную границу столбца и задать требуемую ширину

Изменение высоты строки

выделить горизонтальную границу строки и задать требуемую высоту

Удаление строки

в контекстном меню выбрать опцию Delete Row (опция работает в том случае, если имя объекта нигде не используется в модели)