Работы (Activity)

Работы обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распоз­наваемые результаты. Работы изображаются в виде прямоугольников. Все работы должны быть названы и определены. Имя работы должно быть выражено отглагольным существительным, обозначающим действие (например, "Изготовление детали", "Прием заказа" и т. д.). Работа "Изготовление детали" может иметь, например, следующее определение: "Работа относится к полному циклу изготовления изделия от контроля качества сырья до отгрузки готового упакованного изделия". При создании новой модели (меню File/New) автоматически создается контекстная диаг­рамма с единственной работой, изображающей систему в целом (рис. 2).

Рис. 2. Контекстная диаграммы при создании новой модели

Рис. 3. Пример контекстной диаграммы

Для внесения имени работы и иных свойств работ предназначен диалог Activity Properties (рис. 4).

Рис. 4. Редактор задания свойств работы

Диалоговое окно выводится на монитор при открытой диаграмме, созданной по любой методологии, путем двойного щелчка по работе на диаграмме или по пиктограмме диаграммы на вкладке Activities браузера ModelExplorer.

В диалоговом окне ActivityProperties содержатся следующие вкладки:

  • Name – вкладка, на которой в соответствующих текстовых полях задаются:
    • UnusedActivityNames - задание имени функции в блоке или выбор неиспользуемого имени блока из предлагаемого перечня. Имя блока может быть взято из словаря функций
    • Author – задание фамилия автора. Текст, задаваемый в этом поле, может быть использован для именования служащего или руководителя
    • TextEditor – кнопка открытия текстового редактора
  • Definition – вкладка, на которой содержатся текстовые поля
    • Definition - для описания функции или ее цели
    • Note –для заметок или иных комментариев относящихся к функции
  • Status – вкладка, на которой можно указать статус: Working, Draft, Recommended, Publication, или Other
  • Font – вкладка, на которой задаются опции форматирования текстовых надписей:
    • Font – выбор шрифта
    • FontStyle – тип написания
    • Size – размер символов
    • Underline – подчеркнутый текст
    • Strikeout – зачеркнутый текст
    • Allactivitiesinthisdiagram – применение созданного текстового стиля для всех блоков на данной диаграмме
    • Allactivitiesinthismodel - применение созданного текстового стиля для всех блоков данной модели
    • Changealloccurrencesoffontinmodel – применение созданного текстового стиля для текста всех других компонентов модели (текста каркаса диаграммы, нумерации блоков, других надписей)
  • Color – вкладка, на которой задаются опции применяемой цветовой гаммы интерфейса:
    • <Color > - выбор цвета для различных объектов диаграммы – текста, фона, текста диаграмм декомпозиции. После того, как будет задан текст объекта, на цветовой палитре выбранный цвет будет обозначен символом: текста - Text Color = " T ", фона - Background Color = " B ", и текста диаграммы - Diagram Text Color = " D "
    • Set as default for new Activities – задание цветовой гаммы по умолчанию
    • SetforalloccurrencesofthisActivity – задание цветовой гаммы для всех видов функции в модели, в том числе и для FEO -диаграмм и диаграммы дерева узлов
    • Add – дополнение существующей палитры цветов еще 16 цветами, соответствующими цветовой палитре Windows
    • Edit – открытие дополнительной панели цветовой палитры Windows обеспечивает возможность пользовательской цветовой гаммы
    • Reset – закрытие Windows палитры и восстановление цветовой палитры программы

· Costs – вкладка, содержащая опции задания информации о стоимости моделируемого процесса (функции, работы). Опции вкладки:

    • CostCenter – список центров затрат, заданных пользователем в словаре CostCenterDictionary
    • <currencytype > - задание величины стоимости для каждого центра затрат. Пользователь может задать значение стоимости только для контекстной функции, при заданной опции Overridedecompositions
    • Overridedecompositions – опция игнорирования расчета стоимости по уровням декомпозиции. При отсутствии этого переключателя осуществляется упрощенный подсчет, т.к. считается, что функции выполняются последовательно. Если порядок выполнения функций более сложный (параллельный или альтернативный), то можно отказаться от подсчета и задать итоговые суммы для каждой работы вручную. В этом случае результаты расчетов с нижних уровней декомпозиции будут игнорироваться, и при расчетах на верхних уровнях будет учитываться сумма, заданная вручную. Но на любом уровне результаты расчетов сохраняются независимо от выбранного режима, поэтому при выключении переключателя опции OverrideDecompositions расчет снизу вверх производится обычным образом. При установке переключателя пользователь задает величину стоимости в столбце <currencytype >
    • Computefromdecompositions – переключатель, обеспечивающий расчет стоимости для всех функций декомпозиции. Обычно общие затраты по работе рассчитываются как сумма по всем центрам затрат. При вычислении затрат вышестоящей (родительской) функции сна чала вычисляется произведение затрат дочерней функции на ее частоту (число раз, которое функция выполняется в рамках проведения роди тельской функции), затем результаты складываются. Если во всех функциях модели включен переключатель ComputefromDecompositions, то автор не может самостоятельно ввести значение суммарной стоимости, т.к. вычисления автоматически проводятся по всей иерархии функций снизу вверх на основе стоимостей функций декомпозиции
    • Frequency – задание значения частоты появления функции (проведения работы). Пользователь может применять частоту как фактор определения дополнительных издержек, если во время текущей деятельности имеется достаточно времени для единственной родительской диаграммы
    • Duration –длительности функции (работы). Это период времени требуемый для завершения функции. Пользователь может задать единицы измерения длительности в днях, неделях, и месяцах на вкладке ABCUnits диалогового окна ModelProperties
    • DurationxFrequency – указание результата произведения длительности на частоту. Этот расчет определяет дополнительное время для текущей функции для ее завершения. Например, если пользователем была задана длительность функции 2 дня, и частота 3, то функции требуется 6 дней для того, чтобы родительская функция могла бы выполнить поставленное задание
    • CostCenterEditor – кнопка открытия редактора центра затрат CostCenter. Редактор CostCenterEditor - альтернативное диалоговое окно, применяемое пользователем для редактирования данных центра затрат в словаре CostCenterDictionary и/или внесения дополнительных центров затрат.После того, как пользователь создал центр затрат, он может задать значение стоимости в функциональной диаграмме. Опции диалогового окна:
      • Costcentername – задает имя центра стоимости
      • Costcenters – перечень центров стоимости в словаре CostCenter. Для изменения имени следует указать его в перечне и изменить имя в тексте блока Costcenter
      • Definition – поле для задания подробного описания центра затрат. Программа сохраняет информацию о центрах затрат и UDP в виде указателей, т. е. хранятся не названия центров затрат, а их номера. Поэтому, если нужно использовать один и тот же стандартный отчет в разных моделях, списки центров затрат должны быть в них одинаковы. Порядок в списке можно менять при помощи стрелок, расположенных справа от списка. Задание определенной последовательности центров затрат в списке:
      • облегчает последующую работу при присвоении стоимости работам
      • имеет значение при использовании единых стандартных отчетов в разных моделях
      • Totalcost – общая стоимость всех функций центра затрат. Программа показывает общую стоимость только для декомпозированных функций если пользователь изменил стоимость издержек при декомпозиции (см. Overridedecompositions).
      • TotalcostxFrequency – определение значения произведения общей стоимости функции на ее частоту. Это значение определяет дополнительную стоимость в случае, если текущая функция требует дополнительного времени для простой родительской функции.
  • UDPValue – вкладка, на которой задаются значения свойств, определяемые пользователем
    • ActivityName - имя текущей функции
    • Property – перечень созданных UDP и содержатся в словаре UDPDictionary
    • Value – колонка в таблице, предназначенная для задания или выбора значений UDP. Задание значений UDP вводимых пользователем зависят от их типа, который был определен при создании UDP в словаре
    • Filter – кнопка открытия диалогового окна DiagramObjectUDPFilter для создания фильтра по ключевым словам UDP. По умолчанию в списке показываются свойства всех категорий
    • Dictionary - открытие диалогового окна UserDefinedPropertyDictionaryEditor с помощью которого осуществляется создание, редактирование/удаление UDP.
  • UOW – вкладка, на которой вводится информация присваиваемая UOW объектам диаграммы и стрелкам. Пользователь обычно присваивает UOW функциям на IDEF 3 диаграммах, но также они могут быть установлены для всех объектов в UOW таблице в поле < diagram object > диалоговых окон Properties и ArrowProperties.
    • Objects – тестовое поле для задания перечня объектов, которые включаются в UOW или других объектов диаграммы
    • Facts - тестовое поле для задания данных о UOW или других объектах диаграммы
    • Description - тестовое поле для создания описания UOW или других объектов диаграммы
    • Constraints - тестовое поле для определения всех ограничений, которые определяют начало или завершение текущих UOW или других объектов диаграммы
    • TextEditor - кнопка открытия текстового редактора
  • Source – вкладка, на которой в текстовом поле задается информация о ресурсах функции.
  • Roles – вкладка, в таблице которой задаются роли для функций.
    • RoleGroup – столбец таблицы, в котором перечисляются группы ролей, созданных пользователем в словаре RoleGroup
    • Role – столбец таблицы в котором производится выбор роли из перечня ролей для каждой группы ролей
  • BoxStyle - вкладка, на которой задается графический стиль изображения блоков функций:
    • Standard – изображение функции в стандартном для функциональной диаграммы виде
    • Custom – зона, содержащая пользовательские опции задания изображение функции:
      • Shape – выбор формы для изображения блока/функции
      • Bitmap – выбор расположения изображения блока из предлагаемого перечня: слева (Left Justify Bitmap), по центру (Center Bitmap), или справа (Right Justify Bitmap). Для использования опции вписывания в программе, пользователь должен вначале произвести его импорт из словаря изображений BitmapDictionary. Пользователь не может менять размеры на диаграмме
  • ShowName – указание имени в активном блоке
  • ShowNumber - указание номера в активном блоке
  • ShowABCData - указание стоимости в активном блоке

Диаграммы декомпозиции. Диаграммы декомпозиции содержат родственные работы, т. е. дочерние работы, имеющие общую родительскую работу.

Для создания диаграммы декомпозиции необходимо в браузере Model Explorer щелкнув правой кнопкой мыши по пиктограмме необходимой диаграммы вызвать контекстное меню. В появившемся списке выбрать Decompose. Возникает диалог Activity Box Count (рис. 5), в котором следует указать нотацию новой диаграммы и количество работ на ней. Остановимся пока на нотации IDEF0 и щелкнем на ОК. Появляется диаграмма декомпозиции (рис. 6). Допустимый интервал числа работ 2-8. Декомпозировать работу на одну работу не имеет смысла: диаграммы с количеством работ более восьми получаются пере­насыщенными и плохо читаются. Для обеспечения наглядности и лучшего понимания моделируемых процессов рекомендуется использовать от 3 до 6 блоков на одной диаграмме.

Рис. 5. Диалог Activity Box Count

Если оказывается, что количество работ недостаточно, то работу можно добавить в диаграмму, щелкнув сначала по кнопке на палитре инструментов, а затем по свободному месту на диаграмме.

Работы на диаграммах декомпозиции обычно располагаются по диаго­нали от левого верхнего угла к правому нижнему.

Такой порядок называется порядком доминирования. Согласно этому принципу расположения в левом верхнем углу располагается самая важная работа или работа, выполняемая по времени первой. Далее вправо вниз располагаются менее важные или выполняемые позже работы. Такое распо­ложение облегчает чтение диаграмм, кроме того, на нем основывается понятие взаимосвязей работ.

Рис. 6. Диаграмма декомпозиции

Каждая из работ на диаграмме декомпозиции может быть, в свою очередь декомпозирована. На диаграмме декомпозиции работы нуме­руются автоматически слева направо. Номер работы показывается в правом нижнем углу. В левом верхнем углу изображается небольшая диагональная черта, которая показывает, что данная работа не была декомпозирована.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: