Лабораторная работа №7 по BPwin.
Расщепление и слияние моделей.
Задание и некоторые указания.
Запустим BPwin 4.0 и загрузим командой File/Open файл Задание2a.bp1, который был создан в лабораторной работе №5 и сохранен затем под указанным именем. Перед нами диаграмма высшего уровня A-0. (Обозначение “A-0” увидим в левом нижнем углу окна диаграммы). Теперь на панели инструментов BPwin щелкнем кнопку Go to Child Diagram с изображением треугольника, направленного вершиной вниз. Откроется декомпозированная диаграмма A0 центрального блока “Деятельность компании”. (Обозначение “A0” увидим в левом нижнем углу окна диаграммы). Теперь правой кнопкой мыши щелкнем на сущности “Сборка и тестирование компьютеров” и выберем затем из контекстного меню пункт Split Model. Откроется окно Split Options, в верхней его строке введем в качестве имени новой отщепляемой модели “Сборка и тестирование компьютеров”, включим опцию Copy entire dictionaries и щелкнем затем OK. Теперь на диаграмме A0 появилась стрелка вызова с именем “Сборка и тестирование компьютеров”, исходящая из сущности с именем “Сборка и тестирование компьютеров”, а слева в окне Model Explorer появилась новая модель с таким же именем. Теперь проведем из сущности “Сборка и тестирование компьютеров” новую стрелку с именем “Неисправные компоненты” в правую сторону экрана диаграммы.
(Для этого включаем режим Arrow Tool на панели BPwin щелчком на соответствующей кнопке. Далее, щелкнем мышью на сущности “Сборка и тестирование компьютеров” ближе к ее правому краю, после этого подведем мышиный курсор к правой стороне экрана модели и тотчас там образуется черная вертикальная полоса, тут же сделаем на ней щелчок мыши. Образовалась нужная стрелка. Установим обычный режим, нажав на панели BPwin кнопку со стрелкой влево и вверх с названием Pointer tool. Теперь поименуем вновь построенную стрелку именем “Неисправные компоненты”, для присвоения имени (названия) стрелке делаем на ней правый щелчок и выбираем из контекстного меню пункт Name(Имя), после чего вводим упомянутое имя. Вызывая вновь контекстное меню и затем его пункт Font (Шрифт), настраиваем шрифт имени стрелки на Courier New Cyr, чтобы избежать проблемы с русскими буквами. Можно по желанию также при этом одновременно увеличить размер букв до 12 и сделать их полужирными для лучшей видимости и мы Вам это советуем. Далее, мышью в обычном режиме можно поправлять положение стрелки, подвигая ее отдельные части, можно также перемещать отдельно имя стрелки и изменять длину прямоугольной области с ее именем. Если имя стрелки слишком растянуто в длину, то с помощью мыши сузим его область и тогда ее длина уменьшится за счет увеличения ее высоты. Щелкнув на панели инструментов кнопку Squiggle tool, можем провести зигзагообразную линию от стрелки к ее надписи, для чего щелкнем на нужной стрелке в этом режиме. Проделав все это, переходим опять в обычный режим щелчком на кнопке Pointer tool панели BPwin. Можно в обычном режиме и удалить только что проведенную стрелку, для этого надо выделить ее щелчком мыши, а затем нажать на клавиатуре Del и подтвердить удаление в возникающем окне).
На диаграмме A0 это будет граничная стрелка выхода, а на диаграмме A2 – граничная стрелка выхода от работ “Сборка настольных компьютеров”, “Тестирование компьютеров” и “Сборка ноутбуков”.
Если теперь мы попробуем сделать щелчок на сущности “Сборка и тестирование компьютеров” и затем на панели инструментов BPwin щелкнуть кнопку Go to Child Diagram с изображением треугольника, направленного вершиной вниз, то уже никакого перехода к декомпозированной диаграмме A2 не произойдет, а лишь откроется окно Activity Box Count, с предложением создать новую диаграмму декомпозиции. Мы отклоним это предложение, щелкнув кнопку Cancel в этом окне и оно закроется. Теперь, когда расщепление модели произведено, так и должно быть и это неудивительно.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.