Скачиваний:
224
Добавлен:
30.04.2013
Размер:
1.51 Mб
Скачать

Слияние словарей моделей

В любую диаграмме BPwin могут входить объектные словари (функций, UDP , стрелок и т.д.), содержащие различную информацию об объекте (имя, описание, значение и т.д.). Моделировщик может осуществить импорт данных из словаря модели-источника в словарь модели-цели, в результате чего будет создан объединенный словарь. При слиянии словарей не осуществляется импорт графических изображений и пиктограмм функций, стрелок и других объектов диаграмм

Для слияния словарей двух моделей необходимо выполнить команду Model / Merge Model Dictionaries . В открывшемся одноименном диалоговом окне установить флажки опций настройки заполнения ячеек словарей и идентификации имен объектов:

  • Overwrite existing fields - флажок, установка которого обеспечивает выбор свойств (например, описание, заметки, данные, автор и статус), которые для каждого аналогично именованного объекта в диаграмме-цели будут переписаны в соответствии с данными диаграммы-источник

  • Rename matching arrows - флажок, установка которого обеспечивает добавление символа тильды (~) к каждому дублированному в словаре имени стрелки перед копированием имен стрелок в словарь стрелок диаграммы-цели.

  • Rename matching data stores - флажок, установка которого, только для диаграмм DFD , обеспечивает добавление символа тильды (~) к каждому дублированному имени данных, содержащихся в словаре данных Data Store , перед их копированием в словарь данных диаграммы-цели

  • Rename matching externals - флажок, установка которого обеспечивает добавление символа тильды (~) к каждому дублированному имени ссылки, содержащемуся в словаре ссылок Reference Dictionary перед их копированием в словарь ссылок диаграммы-цели.

Слияние информации, содержащейся в словарях, может осуществляться путем импорта текстового файла словаря с помощью мастера импорта. Опции диалоговоых оконImport Wizard :

  • Dictionary – список словарей, содержащих информацию для импорта

  • Field Delimiter – BPwin читает импортируемый файл и автоматически определяет разграничители колонок таблицы. При импорте словаря из текстового файла, созданного ранее путем экспорта из BPwin , могут использоваться те же самые разграничители полей, которые использовались при создании файла ( Tab , Comma , или Other ).

  • Text Qualifier – текстовое поле, в которое вводится пользовательский символ разграничителя полей.

  • Sub - Field Delimiter - BPwin читает импортируемый файл и автоматически определяет разграничители подобластей таблицы. При импорте словаря из текстового файла, созданного ранее путем экспорта из BPwin , могут использоваться те же самые разграничители подобластей, которые использовались при создании файла ( Tab , Comma , или Other ).

  • First row contains column names – флажок, установка которого обеспечивает наличие названий колонок в первой строке таблицы, которые соответствуют именам столбцов в словаре.

  • Retry with corrections – флажок, установка которого обеспечивает восстановление текстового файла после внесения в него каких-либо изменений. Такие исправления обычно относятся к имени объекта, т.к. BPwin не импортирует словари с дублирующимися именами.

  • Override existing properties with the same name – флажок, установка которого обеспечивает аннулирование в словаре свойств объектов с одинаковыми именами.

  • Back – переход к предыдущему диалоговому окну помощника

  • Next – кнопка перехода к следующему диалоговому окну помощника

  • Start – кнопка начала импорта файла словаря

  • Retry - кнопка начала импорта при установленном флажке Retry

  • Finish - кнопка оканчивающая запись изменений в словарь

Алгоритм импорта объектного словаря:

  1. Для открытия помощника импорта файлов Import Wizard :

  • выполнить команду File/Import/Dictionary

  • в меню Dictionary указать словарь для экспорта и затем щелкнуть по кнопке Export на панели инструментов

  • В открывшемся диалоговом окне Open указать тип файла для импорта (*. csv или *. txt )

  •  В диалоговом окне Dictionary Import Wizard – Step 1 в перечне словарей Dictionary указать словарь для импорта. По умолчанию эта опция осуществляет импорт словаря в текущий словарь

  • В зоне Delimiter установить требуемый переключатель

  • Щелкнуть по кнопке Next для открытия следующего диалогового окна the Dictionary Import Wizard – Step 2

  •  Щелкнуть в строке содержащей название столбцов для сопоставления имен столбцов

  •  Щелкнуть по кнопке Start

  • Если импорт одной или более строк словаря не осуществляется, то следует:

    • заменить имеющееся имя ячейки таблицы на другое уникальное

    • щелкнуть по кнопке Retry для внесения изменений

    • щелкнуть по кнопке Retry

  • Щелкнуть по кнопке Finish

    Редактирование содержание ячеек может быть произведено до начала импорта. BPwin произведет импорт сделанных изменений, но не сохранит их в текстовом файле

  •  

    Функционально-стоимостной анализ

    ABC - методика функционально-стоимостного анализа для идентификации истинных генераторов затрат на предприятии/организации. Методика предназначена для определения общей стоимости реализации целевого технологического процесса и представляет собой соглашение об учете, используемое для определения как затрат, возникающих на каждом этапе процесса, так и суммарных затрат.

    В BPwin модуль ABC применяется для:

    • понимания происхождения выходных затрат и определения их стоимости;

    • определение действительной стоимости производства продукта;

    • определения требуемых ресурсов;

    • определение действительной стоимости поддержки клиента

    • оценки и анализа затрат на осуществление различных видов деятельности

    • облегчения выбора оптимальной модели процесса при реорганизации деятельности предприятия

    • выделения наиболее дорогостоящих операций для их реинжиниринга

    Применение модуля ABC и имеющихся в BPwin средств подготовки отчетов позволяет обеспечить корпоративную стратегию управления хозяйственной деятельностью.

    ABC включает следующие основные понятия:

    • объект затрат – цель существования функции процесса, т.е. ос новной выход. Стоимостью целевого технологического процесса будет являться суммарная стоимость всех объек тов затрат. Результат расчета суммарной стоимости представляется на контекстной диаграмме;

    • движитель затрат - входы и управления функции , определяющие ее существование и влияющие на срок ее действия ;

    • центры затрат - различные статьи расходов.

    Функционально-стоимостной анализ проводится только при полностью созданной модели процесса, т.е. когда модель:

    • последовательная - следует синтаксическим правилам IDEF 0;

    • корректная – полностью от ражает процесс;

    • полная - охватывает всю рассматриваемую область

    • стабильная - проходит цикл экспертизы без изменений .

    Метод ABC может быть осуществлен в любой модели BPwin путем задания в объекте затрат применяемой валюты, как единицы измерения затрат, или значения временного периода.

    Для эффективного использования механизма стоимостного анализа сначала строится функциональная модель существующей организации работы - AS - IS (как есть). На основании этой модели анализируется существующие процессы, изучаются имеющиеся потоки данных, определяются возможность изменения их направления, и стро ится модель ТО-ВЕ . Рекомендуется строить несколько моделей ТО-ВЕ , из которых по определенному авторским коллективом критерию выбирается лучшая.

    Механизм поддержки ABC в BPwin, хотя и учитывает стоимость выполнения каждой работы, продолжительность каждой работы по времени и сколько раз необходимо выполнить работу в течение одного цикла бизнес-процесса, все же дает довольно грубые оценки и, к тому же требует, чтобы все диаграммы, для которых производится оценка, были выполнены в IDEF0. Результаты функционально стоимостного анализа отображаются непосредственно на диаграммах. В левом нижнем углу прямоугольника блока может показываться либо стои мость (по умолчанию), либо продолжительность, либо частота проведе ния функции (диапазон измерения времени в списке Unit of measurement достаточен для большинства случаев - от секунд до лет).

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

    1. Определяются единицы измерения ABC . Прежде всего, следует определить в каких денежных единицах и в течении какого периода времени (секунды, минуты, часы, дни, недели, месяцы и года) осуществляется расчет затрат. После задания этих единиц они становятся общими для всех диаграмм модели и представляются в заданном виде на диаграммах и в отчетах. Выполнить команду Edit/Model Properties

    2. В открывшемся диалоговом окне Model Properties на вкладке ABC Units задать единицы измерения. Если в списке выбора отсутствует необходимая валюта (например, гривна), ее можно добавить самостоятельно.

    3. Определяются центры затрат ( cost center ) , которые является категорией стоимости, единой для всех функций. Выполнить команду Dictionary / Cost Center . В открывшемся диалоговом окне Cost Center Dictionary в окне Definition подробно описать каждый центр затрат. Список центров затрат должен быть упорядочен. Порядок в списке можно менять при помощи стрелок, расположенных справа от списка. Задание определенной последовательности центров затрат в списке, во-первых, облегчает последующую работу при присвоении стоимости работам, а во-вторых, имеет значение при единых стандартных отчетов в разных моделях. Хотя BPwin сохраняет информацию в стандартном отчете в файле BPWINRPT . INI , однако ин формация о центрах затрат и UDP сохраняется в виде указателей, т. е. хранятся не текстовые названия центров затрат, а их номера. Поэтому, если нужно использовать один и тот же стандартный отчет в разных моделях, списки центров затрат должны быть в них одинаковы.

    4. Для задания стоимости функции (для каждого блока на диаграмме де композиции) в контекстном меню блока выбрать команду Costs . В открывшемся диалоговом окне Activity Properties на вкладке Costs в текстовом окне Frequency указать частоту выполнения конкретной функции общего процесса, а в текстовом окне Duration - ее продолжительность

    5. Выбрать в списке один из центров затрат и в текстовом окне Cost задать его стоимость

    6. Для определения стоимости каждой функции по каждой статье расхода повторить действия по назначению суммы затрат по каждому уже определенному центру затрат . Если в процессе назначения стоимости возни кает необходимость внесения дополнительных центров затрат, то диалоговое окно Cost Center Editor может быть открыто непосредственно из диалогового окна Activity Cost щелчком по соответст вующей кнопке

    7. Рассчитать общие затраты как сумму по всем центрам затрат для последовательно выполняемых процессов, можно одним из способов:

    • при вычислении затрат вышестоящей (родительской) работы сна чала вычисляется произведение затрат дочерней работы на частоту ра боты (число раз, которое работа выполняется в рамках проведения роди тельской работы), затем результаты складываются

    • если во всех работах модели включен режим Compute from Decompositions , подобные вычисления автоматически проводятся по всей иерархии работ снизу вверх

  • Если схема выполнения более сложная (например, работы производятся аль тернативно) то BPwin позво ляет разрабатывать упрощенные модели стоимости, которые, тем не менее, оказываются чрезвычайно полезными для предварительной оценки затрат. В таком случае рекомендуется отказаться от подсчета и задать итоговые суммы для каждой работы вручную ( опция Override Decompositions ). В этом случае результа ты расчетов с нижних уровней декомпозиции будут игнорироваться, при расчетах на верхних уровнях будет учитываться сумма, заданная вручную. На любом уровне результаты расчетов сохраняются независимо от выбран ного режима, поэтому при выключении опции Override Decompositions рас чет снизу вверх производится обычным образом.

  •  Для отображения результатов расчета в левом нижнем углу блока на диаграмме в виде стои мости (по умолчанию), либо продолжительности, либо частоты проведе ния функции необходимо произвести настройку свойств с помощью опций ABC Data и ABC Units вкладки Display диалогового окна Model Properties

    Алгоритм задания величин ABC в модели:

    1. Выполнить команду Model/ Model Properties

    2. В диалоговом окне Models Properties открыть вкладку ABC Units

    3. В зоне Cost установить требуемые опции:

    • в текстовом поле Currency выбрать/ввести наименование валюты

    • в текстовом поле Symbol выбрать/ввести символ валюты

    • в перечне Symbol placement выбрать стиль отображения символа валюты

    • в списке Number of decimals in diagrams – указать количество десятичных знаков в числе ABC на диаграммах

    • в списке Number of decimals in reports – указать количество десятичных знаков в числе ABC при указании их в отчете

  • В зоне Time установить требуемые опции:

    • в перечне Time указать единицу измерения времени

    • в строке Decimals in frequency values выбрать или самостоятельно указать число десятичных знаков при указании значения частоты процесса. Обычно частота процесса задается равная 1

    • в строке Decimals in duration values выбрать или самостоятельно указать число десятичных знаков при указании значения длительности процесса

  • Щелкнуть по кнопке ОК. BPwin производит расчет затрат и, если в диалоговом окне Model Properties на вкладке Display в зоне ABC Units установлен один из переключателей, результат расчета стоимости процесса приводится в левом нижнем углу блока

  •  

    UDP Dictionary

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

    • Name –задается имя для UDP . Автор имеет возможность присвоить значение UDP в диалоговом окне свойств для любого объекта диаграммы, например для функции – с помощью диалогового окна Activity Properties , и/или с помощью объектного словаря, например, Arrow Dictionary

    • Definition - задается описательная информация

    • UDP - задается тип данных, выбираемый из перечня

    • Settings - задаются свойства UDP , зависящие от выбранного типа:

    • для типов Real Number , Real Number List ( Single selection ), и Real Number List ( Multiple selections ) – число десятичных знаков после запятой при указании численного значения UDP

    • для типов Date, Date List (Single selection), и Date List (Multiple selections) – полный формат представления даты

    • Value – задается значение, выбираемое из перечня, только при создании UDP с типом, выбираемым из перечня типов List . Для ввода указанного значения необходимо дважды щелкнуть по ячейке, ввести требуемое значение и нажать клавишу Enter . Например, при использовании UDP типа Date List пользователь может ввести дату, как 22/04/2004 и нажать клавишу Enter . В ячейку можно вводить неограниченное количество значений

    • Keyword - задается фильтр ключевых слов для UDP .

    • Ключевые слова задаются в словаре UDP Keyword List . Опции словаря:

    • Keywords – текстовое поле, в котором перечислены имена ключевых созданных слов. Для редактирования имени необходимо дважды щелкнуть по существующему имени и ввести требуемые изменения

    • New – кнопка, щелчок по которой позволяет создать в перечне новую строку для ввода нового ключевого слова

    • Delete – кнопка удаления выделенного ключевого слова

    • Export – кнопка открытия диалогового окна Save As , с помощью которого осуществляется экспорт в указанное место на диске всех ключевых слов UDP в виде текстового файла (. txt )

    • Import - кнопка открытия диалогового окна Open , с помощью которого осуществляется импорт текстового файла для создания нового перечня ключевых слов.

    Алгоритм создания ключевых слов и их описаний:

    1.  Для задания ключевых слов и связи их с пользовательскими свойствами UDP выполнить команду Dictionary / UDP Keyword List:

    • щелкнуть по кнопке New

    • в таблице диалогового окна UDP Keyword List ввести ключевые слова

    • нажать клавишу ENTER

    • для ввода других ключевых слов повторить действия по п.п. 1.1-1.3

    • щелкнуть по кнопке ОК

  • •  Для редактирования ключевого слова:

    • •  дважды щелкнуть по его имени в списке UDP Keyword List

    • •  ввести новое ключевое слово

    • •  нажать клавишу ENTER

    • •  для редактирования других ключевых слов повторить действия по п.п. 2.1-2.3

    • •  щелкнуть по кнопке ОК

  • Для создания нового UDP открыть словарь UDP по команде Dictionary / UDP

    • в словаре UDP Dictionary перейти к нижней строке списка и дважды щелкнуть по полю Name .

    • в режиме редактирования имени задать имя UDP .

    • в ячейке Definition задать описание UDP

    • в ячейке Datatype выбрать тип UDP

    • в ячейке Settings выбрать или задать свойства для UDP типа Real Number, Real Number List (Single selection), Real Number List (Multiple selections), Date, Date List (Single selection), и Date List (Multiple selections)

    • в ячейке Values выбрать или задать значения для UDP типов, выбранных из перечня List

    • в ячейке Keywords выбрать любое ключевое слово. Одному свойству может соответствовать несколько разных ключевых слов, одно ключевое слово может соответствовать разным свойствам.

    • сохранить результаты работы и закрыть словарь

  • Для задания соответствия набора UDP каждой функции следует:

    • щелкнуть правой кнопкой мыши по блоку и выбрать пункт меню UDP

    • на вкладке UDP Values диалогового окна Activity Properties задать значения UDP

    • в верхнем окне диалога вносится имя UDP , в списке выбора Datatype описывается тип свойства

    • для внесения ключевого слова следует задать имя в окне New Keywords и щелкнуть по кнопке Add Keywords

    • для при своения ключевого слова необходимо выбрать UDP из списка User - Defined Properties , затем ключевое слово из списка Keywords и щелкнуть по кнопке Update . Одно ключевое слово может объединять несколько свойств, в то же время одному свойству может соответствовать несколько ключевых слов.

    • свойство типа List может содержать массив предварительно определенных значений. Для определения области значений UDP типа List следует задать значение свойства в окне New Member и щелкнуть по кнопке Add Member . Значения из списка можно редактировать и удалять (кнопки Update Member и Delete Member ) .

  • Если функции поставлено в соответствие значение UDP , то на диаграмме в правом верхнем углу работы отображается метка в виде канцелярской скрепки. Отображение метки UDP на диаграммах модели можно отменить. Для этого необходимо перейти в меню Tools/Preferences и выключить опцию Display UDP Marker

  • Результат задания значений UDP можно проанализировать в отчете Diagram Object Report (меню Tools/Report/Diagram Object Report ). В левом нижнем углу диалога настройки отчета показывается список UDP . С помощью кнопки UDP Filters можно установить фильтр по ключев ым словам.

    Диалоговое окно Diagram Object UDP Filter предназначено для фильтрации перечня UDP .

    • Keywords – список ключевых слов. Автор может выбрать требуемые слова для представления их в перечне Property

    • Display UDP Properties assigned to – зона, содержащая переключатели логического выбора ключевых слов:

      • Any – логический переключатель ИЛИ

      • Every – логический переключатель И

    • Display UDPs without Keywords – флажок, установка которого обеспечивает указание UDP , не имеющих ключевых слов, в перечне.

    • Select All – кнопка выбора всех ключевых слов UDP из соответствующего перечня

    • Clear All – кнопка удаления сформированного набора ключевых слов для создания нового набора

    Алгоритм создания фильтра перечня UDP

    1. Открыть диалоговое окно UDP Keyword Dictionary

    2. Щелкнуть по кнопке Filter

    3. В открывшемся диалоговом окне Diagram Object UDP Filter установить один из переключателей

    • Any - для включения в фильтр тех UDP , которым присвоено хотя бы одно ключевое слово имеющееся в перечне Keywords и указанное автором (логическое ИЛИ)

    • Every - для включения в фильтр тех UDP, которым присвоены все ключевые слова, выбранные автором в перечне Keywords (логическое И)

  •  В списке ключевых слов Keywords выбрать одно или несколько ключевых слов, которые требуются для фильтрации на основе ранее установленных переключателей

  • При необходимости установить флажок Display UDPs without Keywords

  • Щелкнуть по кнопке ОК для закрытия диалогового окна Diagram Object UDP Filter

  •