Слияние и расщепление моделей.
Обычно большая модель является результатом труда коллектива разработчиков. Каждая команда выполняет разработку своей ветви модели, и затем все ветви сливаются в единую сеть. Части модели соединяются в целое по определенной технологии слияния. Содержание технологии следующее:
Основная модель, к которой присоединяется другая модель, называется модель-цель.
Присоединяемая модель называется модель-источник.
Порядок и условия слияния:
1. Выбрать в модели-цели недекомпозированный функциональный блок, декомпозицию которого представляет модель-источник.
2. Создать новую модель (модель источник), которая будет являться функциональной декомпозицией блока, выбранного в модели-цели. Имя функционального блока на контекстной странице модели-источника должно быть точно таким же, как у функционального блока модели-цели.
3. Модель-источник должна содержать по крайней мере одну диаграмму декомпозиции.
4. Сохранить модель-источник.
5. Открыть обе модели в BРwin.
6. Создать в нижней грани функционального блока модели-цели стрелку вызова (Call). Дать стрелке имя совпадающее с именем модели-источника.
7. По правой кнопке мыши вызвать контекстное меню для стрелки вызова.
В меню выбрать пункт Merge Model. (Чтобы отцепить модель – пункт Split Model.)
В случае нормального слияния стрелка вызова у функционального блока в модели-цели исчезнет и в его левом верхнем углу исчезнет диагональная черта. Блок станет декомпозированным, и веткой декомпозиции будет являться присоединенная модель. То есть, функциональный блок А0 модели-источника как бы накладывается на функциональный блок модели-цели, от которого была протянута стрелка вызова.
Пример соглашения по именам при слиянии моделей:
|
Контекстная страница.
|
|
Подмодель11
Подмодель1
Модель-источник:
Имя модели: Подмодель1
Имя файла: PM1.bp1
Имя блока на контекстной странице: Возвести стены
|
2.2.3. Функционально-Стоимостной анализ (АВС –Activity Based Costing)
BРwin имеет встроенные средства функционально-стоимостного анализа (АВС –Activity Based Costing). Они позволяют создать упрощенную модель стоимости проекта, которая оказывается весьма полезна при предварительной оценке затрат.
Средства ABC дают возможность отобразить в IDEF0-модели стоимость каждого функционального блока и посчитать сумму стоимостей всех функциональных блоков. То есть, как бы обсчитать всю модель. Используя АВС, можно определить, например, стоимость производства продукта, идентифицировать наиболее дорогие работы и т.д.
Основные понятия АВС:
- обьект затрат – основной выход работы,
- движитель затрат – характеристики входов и управлений.
- центры затрат - можно трактовать как статьи расходов.
Как применить механизм АВС:
1. Выбрать и установить в окне Model/Properties во вкладке ABC Units единицы измерения валюты Currency и времени TimeUnits.
2. Для каждого функционального блока на нижнем уровне иерархии модели в окне Activity Properties во вкладке Costs/Cost Center Editor описать центры затрат. При описании каждого центра затрат необходимо:
· указать имя центра в окне Costcenter name,
· добавить центр в список (кнопка Add),
· указать величину стоимости в выбранных денежных единицах, частоту производимой работы (Frequency) и длительность временнного интервала Duration.
Общие затраты для функционального блока рассчитываются как сумма по всем центрам затрат. На диаграмме эта сумма выводится в правом нижнем углу функционального блока.
Стоимость каждого функционального блока – родителя вычисляется как сумма затрат всех дочерних, составляющих его функциональных блоков. Стоимости рассчитываются в модели снизу вверх и, таким образом, стоимость функционального блока на контекстной странице отражает стоимость всей модели.
Пример описания центров затрат для функционального блока:
Дата добавления: 2015-09-28; просмотров: 1167;