Теоретические сведения. Свойства, определяемые пользователем (User Defined Properties)
ABC позволяет оценить стоимостные и временные характеристики системы. Если стоимостных показателей недостаточно, имеется возможность внесения собственных метрик — свойств, определенных пользователем (User Defined Properties, UDP). UDP позволяют провести дополнительный анализ, хотя и без суммирующих подсчетов. Для описания UDP служит диалог UDP Dictionary (меню Dictionary /UDP) (рис. 2.1).
Рис. 2.1. Диалог описания UDP
UDP можно поставить в соответствие одно или несколько ключевых слов. Ключевые слова могут быть использованы для отбора UDP при печати отчетов или при присвоении свойств работам и стрелкам. Ключевые слова должны быть описаны в словаре UDP Keyword List (меню Dictionary /UDP Keyword) (рис. 2.2). Для внесения нового ключевого слова следует щелкнуть по кнопке (рис. 2.2) и в таблице диалога UDP Keyword List задать значение ключевого слова.
Рис. 2.2. Диалог описания ключевых слов UDP
Для создания нового свойства (UDP) следует в словаре UDP Dictionary перейти к нижней строке списка идважды щелкнуть по полю Name. В режиме редактирования имени следует внести имя UDP. В поле UDP Type (рис. 2.3) описывается тип свойства. Имеется возможность задания 18 различных типов UDP (табл. 2.1), в том числе управляющих команд и массивов.
Рис. 2.3. Выбор типа UDP
Таблица 2.1. Типы UDP и их использование
Для присвоения свойству ключевого слова следует перейти к полю Keyword (рис. 2.8) и выбрать из списка необходимые ключевые слова. Одному свойству может соответствовать несколько разных ключевых слов, одно ключевое слово может соответствовать разным свойствам. Каждой работе можно поставить в соответствие набор UDP. Для этого следует щелкнуть правой кнопкой мыши по работе и выбрать пункт меню UDP (рис. 2.4). Во вкладке UDP Values диалога Activity Properties можно задать значения UDP. Свойства типа List отображаются списком выбора, который заполнен предварительно определенными значениями. Рис. 2.4. Задание значений UDP Свойства типа Command могут иметь в качестве значения командную строку, которая выполняется при нажатии на кнопку Кнопка Filter служит для задания фильтра по ключевым словам UDP. По умолчанию в списке показываются свойства всех категорий. Кнопка Dictionary вызывает диалог User Defined Property Dictionary (рис. 2.5), который позволяет создавать и редактировать как UDP, так и ключевые слова UDP.
Рис. 2.5. Диалог User Defined Property Dictionary
В верхнем окне диалога вносится имя UDP, в списке выбора Datatype описывается тип свойства. Для внесения ключевого слова следует задать имя в окне New Keywords и щелкнуть по кнопке Add Keywords. Для присвоения ключевого слова необходимо выбрать UDP из списка User-Defined Properties, затем ключевое слово из списка Keywords и щелкнуть по кнопке Update. Одно ключевое слово может объединять несколько свойств, в то же время одному свойству может соответствовать несколько ключевых слов. Свойство типа List может содержать массив предварительно определенных значений. Для определения области значений UDP типа List следует задать значение свойства в окне New Member и щелкнуть по кнопке Add Member. Значения из списка можно редактировать и удалять (кнопки Update Member и Delete Member). Если работе ставится в соответствие значение UDP, то на диаграмме в правом верхнем углу работы отображается метка в виде канцелярской скрепки (рис. 2.6).
Рис. 2.6. Метка UDP
Отображение метки UDP на диаграммах модели можно отменить. Для этого необходимо перейти в меню Tools/Preferences. Для отмены отображение метки UDP в диалоге Preferences (рис. 2.7) необходимо выключить опцию Display UDP Marker.
Рис. 2.7. Диалог Preferences
Результат задания значений UDP можно проанализировать в отчете Diagram Object Report (меню Tools/Report/Diagram Object Report, рис. 2.8).
Рис. 2.8. Диалог настройки отчета Diagram Object Report
В левом нижнем углу диалога настройки отчета показывается список UDP. С помощью кнопки UDP Filters можно установить фильтр по ключевым словам.
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (687)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |