1
Примеры / Re: ДВИ формирования претензий по заказу
« : 18 Октября 2014, 03:03:08 »
Ну тут надо исходить из конкретики процессов. Я, к сожалению, BPMN ваш прочитать не могу (не обучен-с), поэтому только в теоретическом аспекте:
Возьмем к примеру связку "Контролировать исполнение заказов - Закрыть заказы".
Вам, как мне кажется, надо решить и выбрать один из вариантов.
1. Если "Закрыть заказы" безусловно выполняющаяся, неотъемлемая часть процесса "Контролировать...", то отдельный ВИ лучше не разрабатывать. Все шаги этого ВИ могут быть описаны в сценарии или диаграммах ВИ "Контролировать...."
Или (особенно если кусок поведения "Закрыть..." используется еще в каком-то ВИ) выделить "Заказы..." отдельным ВИ и связать его связью включения с "Контролировать...". Начало - "Контролировать...", окончание связи - "Закрыть..."
2. Если "Закрыть заказы" выполняются только при определенных условиях в "Контролировать...." и ВИ "Контролировать..." не потеряет значимость и целостность без "Закрыть..." (т.е. может использоваться самостоятельно), то тут лучше отразить связь расширения (как у вас сейчас). Только направление надо поменять. Связь должна будет начинаться на "Закрыть..." и заканчиваться на "Контролировать...".
При этом в ВИ "Контролировать..." надо указать точку расширения (отразить ее название прямо в соответствующем овальчике, инструментальные средства позволяют это сделать)
3.Если "Закрыть заказы" это такой специализированный, со своей спецификой, ВИ "Контролировать...", то можно использовать связь обобщения. Предок - "Контроллировать...", потомок - "Закрыть...". Оба могут быть связаны с актантом.
Все указанное применить к каждой перечисленной вами связке
ПС. Это лично мое мнение.
Возьмем к примеру связку "Контролировать исполнение заказов - Закрыть заказы".
Вам, как мне кажется, надо решить и выбрать один из вариантов.
1. Если "Закрыть заказы" безусловно выполняющаяся, неотъемлемая часть процесса "Контролировать...", то отдельный ВИ лучше не разрабатывать. Все шаги этого ВИ могут быть описаны в сценарии или диаграммах ВИ "Контролировать...."
Или (особенно если кусок поведения "Закрыть..." используется еще в каком-то ВИ) выделить "Заказы..." отдельным ВИ и связать его связью включения с "Контролировать...". Начало - "Контролировать...", окончание связи - "Закрыть..."
2. Если "Закрыть заказы" выполняются только при определенных условиях в "Контролировать...." и ВИ "Контролировать..." не потеряет значимость и целостность без "Закрыть..." (т.е. может использоваться самостоятельно), то тут лучше отразить связь расширения (как у вас сейчас). Только направление надо поменять. Связь должна будет начинаться на "Закрыть..." и заканчиваться на "Контролировать...".
При этом в ВИ "Контролировать..." надо указать точку расширения (отразить ее название прямо в соответствующем овальчике, инструментальные средства позволяют это сделать)
3.Если "Закрыть заказы" это такой специализированный, со своей спецификой, ВИ "Контролировать...", то можно использовать связь обобщения. Предок - "Контроллировать...", потомок - "Закрыть...". Оба могут быть связаны с актантом.
Все указанное применить к каждой перечисленной вами связке
ПС. Это лично мое мнение.