Мы приняли у себя 4 уровня декомпозиции:
1. Уровень Группы БП, может иметь несколько уровней иерархии и по сути ничем не связанные между собой. Например Группа БП Продажи, Поставки и т.д. Оформляется в виде артефакта БП или пакета (у нас Спаркс ЕА) не связанные м\у собой
2. Уровень БП, один уровень, это крупно последовательность БП, которая детализаирует последний уровень Группы БП. Например Поставка крупно делается так Заключить Договорные Отношения -> Заказать Товар -> Принять Товара и т.д. Оформляется в виде артефактов БП, соединенных управляющими потоками
3. Уровень Действий, это детализация каждого БП в виде последовательности действий. Например Принять Товара делится на Привезти товар -> Оформить приемку и т.д. Оформляется в виде артефактов Действия, Дорожки, Объекты данных, управл потоки и потоки сообщений
4. Уровень Операций, это детализация каждого Действия в виде более детальной последовательности Действий. И по сути является отрожением операций в Системе. Оформляется также как п.3.
П.4. не обязателен у нас, мы предпочитаем Детализировать Действия из п.3 уже в виде текста.
Спасибо. Так намного понятнее.
А уровни декомпозии - это некоторое соглашение. Никаких регламентирующих документов на этот счет нет? Т.е. правила "описания" являются некоторым соглашением?
И еще вопрос, который может не по теме, но тоже меня волнует: с помощью чего Вы делаете описание БО? Как связываете с БП? В Activity UML и BPMN есть возможность указать артефакт - это не достаточно для понимания БО? По каким признакам группируете БО? Например можно ли так разделить модель БО: Артефакты, учавствующие в процессе продаж, артефакты, учавствующие в процессе закупок и т.д.?