539
« : 22 Августа 2011, 20:05:51 »
Коллеги,
Представим, что есть два ВИ, которые выполняет оператор некоторой банковской системы:
1. Оформить перевод денег со счета на счет внутри банка
2. Оформить перевод денег за счета внутри банка на внешний счет
По идеи поток событий у этих двух ВИ очень схожий, но отличается некоторым нюансом, н-р, фиксации дополнительных параметров при переводе денег на внешний счет (упрощенный пример, не предлагать сделать это в виде одного ВИ).
По хорошему эти два ВИ нужно обобщить (связь generalization) в один ВИ - Оформить перевод денег.
Как правильно при этом написать сценарии к этим трем ВИ?
Я думаю так:
Описываем общий сценарий в ВИ "Оформить перевод денег", если где-то есть разветвление, то ссылаемся на поток событий в ВИ обобщения.
Но нюанс в том, что ветвиться в главном ВИ может несколько раз ...
Что думаете по этому поводу?