Методика построения функциональной модели. Источники информации. Начало моделирования. Цикл «писатель-читатель». Прекращение моделирования. Интервью

Вид материалаИнтервью
Декомпозиция – как
Граничные дуги
Расщепление и слияние дуг
Технические тоннели
Преобразование технических тоннелей
Arrow Tunnel
Расщепление модели
Подобный материал:
1   ...   10   11   12   13   14   15   16   17   18

Декомпозиция – как


Д
ля декомпозиции необходимо выбрать инструмент, изображенный треуголь­ни­ком с острием, направленным вниз:


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

В
прочем, блоки можно добавить или убрать затем в процессе работы.






Граничные дуги


Чтобы соединить граничную дугу с блоком декомпозиции, нужно вновь выбрать инст­румент «стрелка» (). Дальнейшие дейст­вия требуют твердой руки:
  • щелкаем левой кнопкой мыши по гра­нич­ной стрелке в ее средней части и от­пускаем кнопку
  • двигаем мышь к целевому блоку
  • щ
    елкаем по затемненной области целе­вого блока
  • исправляем (если нужно) «колено»







Никакое изменение диаграммы в BPwin не может быть отменено

Расщепление и слияние дуг


Расщепление и слияние дуг выполняются приемом, аналогичным удлинению гра­ничных дуг (и тем же инструментом):

Н

икакое изменение диаграммы в BPwin не может быть отменено







Технические тоннели





В результате (непреднамеренного) действия уда­лили внешнюю дугу:

В
результате на родительской диаграмме образуется технический тоннель:

Т
ехнический тоннель – ошибка, которую необходимо исправлять.




Преобразование технических тоннелей


Нужно попасть курсором в область тех­ни­чес­кого тоннеля (квадратные скобки), и из контекстного меню выб­рать позицию Arrow Tunnel:





На диаграмме декомпозиции появ­ля­ется несвязанная гра­ничная дуга


А затем, если вы уверены, что это не настоящий тоннель, а возникший в результате тех­ни­ческой ошибки, выбрать преобразование его к граничной дуге:














Расщепление модели











То, что существует отщепленная модель, видно в навигаторе моделей и проявляется как возникновение вызова:




Впоследствии модель с таким же именем может быть подключена (Merge). Но такая отщепленная модель обязательно должна быть предварительно декомпозирована.