Мегаобучалка Главная | О нас | Обратная связь


Теоретические сведения. Свойства, определяемые пользователем (User Defined Properties)



2015-12-04 687 Обсуждений (0)
Теоретические сведения. Свойства, определяемые пользователем (User Defined Properties) 0.00 из 5.00 0 оценок




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 и их использование

 

Тип Использование
Text При задании свойства стрелки или работы просто вносится текст, например это может быть просто дополнительное пояснение
Paragraph Text Значение свойства этого типа- текст в несколько строк
Integer Значение свойства этого типа - целое число, например значение свойства "Количество баллов"
Command Командная строка. При задании значения UDP, в списке свойств справа от имени свойства, появляется кнопка . При щелчке по этой кнопке выполняется командная строка. С помощью этого свойства можно связать с объектом модели документацию, хранящуюся в формате приложения Windows, например Word, Excel и т. д.
Character Значение свойства этого типа — один символ
Date mm/dd/yy (yy) Значение свойства этого типа - дата
Real Number Значение свойства этого типа - действительное число, например значение свойства "Потребление электроэнергии, кВт-ч"
   
Text List (Single selection) Массив строк. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка
Integer List (Single selection) Массив целых чисел. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка
Command List Массив команд. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка
Тип Использование
Date List mni/dd/yy(yy) (Single selection) Массив дат. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка
Real Number List (Single selection) Массив действительных чисел. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка
Character List (Single selection) Массив символов. Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать только одно значение из предварительно заданного списка
Text List (Multiple selections) Массив строк (множественный выбор). Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать одновременно несколько значений из предварительно заданного списка
Integer List (Multiple selections) Массив целых чисел (множественный выбор). Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать одновременно несколько значений из предварительно заданного списка
Date List (Multiple selections) Массив дат (множественный выбор). Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать одновременно несколько значений из предварительно заданного списка
Real Number List (Multiple selections) Массив действительных чисел (множественный выбор). Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать одновременно несколько значений из предварительно заданного списка
Character List (Multiple selections) Массив символов (множественный выбор). Значения свойства этого типа должны быть определены в диалоге UDP Dictionary (поле Value). Объекту модели можно присваивать одновременно несколько значений из предварительно заданного списка

 

Для присвоения свойству ключевого слова следует перейти к полю 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-12-04 687 Обсуждений (0)
Теоретические сведения. Свойства, определяемые пользователем (User Defined Properties) 0.00 из 5.00 0 оценок









Обсуждение в статье: Теоретические сведения. Свойства, определяемые пользователем (User Defined Properties)

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (687)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)