Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
idef 0 лаб по BP WIN первич.doc
Скачиваний:
54
Добавлен:
14.05.2015
Размер:
1.19 Mб
Скачать

Пример выполнения работы Создание контекстной диаграммы

Откройте CASE-инструментарийUFO-toolkit. Создать новую модель можно прямо в окне приветствия, выбрав пунктСоздать новую модельи нажавОК.

Шаг 1: Создание новой модели

  • В меню Файл выбратьСоздать, потомМодель Появится диалоговое окно создания модели

  • В нём надо выбрать Закрыть проект, потомОК Появится диалоговое окно UFO-toolkit в котором программа спросит сохранять ли изменения в предыдущей модели

  • Если вы выбираете Нет, то сразу создаётся новая модель. ЕслиДа, то сначала программа позволяет сохранить старую модель, открывая при этом соответствующее диалоговое окно. Появится пустая, готовая к работе модель.

Шаг 2: Заполнение иерархии связей

  • Щелкнуть правой кнопкой на существующей вершине в иерархии, например S.Появится контекстное меню.

  • Выбрать Создать связь…Появится диалоговое окно для ввода имени и нотации новой связи.

  • Напечатать имя: Чайные листья Напечатать нотацию:листья

  • затем нажать OK.

Создана новая связь.

В результате должна быть введена следующая иерархия связей:

Шаг 3: Создание контекстной диаграммы

  • Создайте диаграмму. Для этого на пункте Диаграммы в браузере нажмите правой кнопкой. Появится контекстное меню.

  • Выберете Создать диаграмму…Появится диалоговое окно для ввода имени диаграммы.

  • Введите имя диаграммы.

Контекстная диаграмма

  • Нажмите ОК.Будет создана новая диаграмма.

  • Откройте диаграмму двойным щелчком. Диаграмма готова к работе.

Шаг 4: СозданиеUFO-элементов.

  • Нажмите правой кнопкой на любом месте контекстной диаграммы.

Появится контекстное меню

  • Выберите Добавить UFO-элемент.Появится диалоговое окно для ввода нотации UFO-элемента.

  • Введите: Фирма распространитель чая

  • Нажмите OK. В том месте, в котором было вызвано контекстное меню появиться соответствующий UFO-элемент.

  • Это контекстный элемент нашей модели. Аналогичным образом создаются другие элементы.

Шаг 5: Определение входных и выходных потоков и их соединение на диаграмме.

  • Выделите элемент на диаграмме или в браузере при помощи мыши.

На панели свойств открыта вкладка Узел.

  • Выберите мышью необходимую связь, нажмите на неё и перенесите на вкладку. При приближении к изображённому на вкладке элементу будет подсвечена красным его левая или правая сторона. Вы можете отпустить мышь и создать входящую или выходящую связь соответственно.

  • После того, как для каждого UFO-элемента на диаграмме определены входные и выходные потоки выберите инструментВыбор объектовна панели инструментов.

  • Между собой могут быть соединены только одинаковые связи. Для того чтобы соединить связи необходимо «взять» мышью выходящую связь одного элемента на диаграмме и поднести её к входящей связи другого. Если всё сделано правильно около курсора загорится соответствующий значок, означающий, что связи могут быть соединены.

  • Отпустите кнопку мыши.

Связи соединены.

  • Соедините остальные связи на диаграмме.

В результате должна быть получена следующая контекстная диаграмма:

Создание диаграмм декомпозиции

Шаг 1: ДекомпозицияUFO-элемента

  • Выберите при помощи мыши контекстный элемент (фирма распространитель чая) на диаграмме.

  • Щелкните на кнопку Открытьна панели инструментов.Появится диалоговое окно Новая функция.

  • Введите имя новой функции, по которой будет происходить декомпозиция UFO-элемента и нажмитеОК.

Откроется новая диаграмма.

  • Диаграмма декомпозиции строится также как и контекстная. При этом вы можете использовать уже имеющиеся входные и выходные потоки самой диаграммы.

Примеры диаграмм декомпозиции. Декомпозиция контекстного элемента (фирма распространитель чая):

Декомпозиция элемента фабрика:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]