Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка.doc
Скачиваний:
134
Добавлен:
17.11.2019
Размер:
5.12 Mб
Скачать

Практическая часть

Задание: На основе, построенных в предыдущих практических работах контекстной диаграммы и диаграмм декомпозиций, создать диаграмму дерева узлов и диаграммы потоков работ.

Пример создания диаграммы дерева узлов.

Для создания диаграммы узлов в модели с помощью мастера необходимо выполнить команду Diagram / Add Node Tree . В открывшемся диалоговом окне NodeTree Node Tree nameDiagram Wizard – Step 1of 2 осуществляется настройка следующих опций:

  • Node Tree name – текстовое поле в котором задается уникальное имя диаграммы дерева узлов, или пользователь может согласиться с предложенным именем по умолчанию. Имя по умолчанию соответствует имени диаграммы верхнего уровня в модели. Заданное имя диаграммы указывается в ячейке TITLE в заголовке диаграммы

  • Top level activity – список, в котором выбирается имя функции верхнего уровня в диаграмме. Поскольку дерево узлов не обя зательно в качестве верхнего уровня должно иметь контекстный блок, то аналитик может поместить на верхний уровень диаграммы дерева узлов любую функцию. Такая диаграмма помогает облегчить понимание читателей диаграммы ее содержания.

  • Number of levels - список, в котором задается число уровней в диаграмме дерева узлов (глубина декомпозиции). Каждый уровень диаграммы соответствует уровню декомпозиции.

  • Back – кнопка перехода к предыдущему диалоговому окну мастера

  • Next - кнопка перехода к следующему диалоговому окну

  • Finish – кнопка закрытия диалогового окна и добавление диаграммы узлов

Диалоговое окно Node Tree Diagram Wizard – Step 2 of 2 содержит опции, определяющие свойства различных компонентов диаграммы дерева узлов:

  • Drawing – зона, в которой содержатся переключатели:

  • Bullet last level – изменение изображения функций нижнего уровня в виде прямоугольника на изображение в виде окружности. Применение изображения в виде окружности позволяет уменьшить пространство, занимаемое изображением функций нижнего уровня, особенно в тех случаях, когда на нижнем уровне используется большое количество

  • Show node numbers – указание номеров узлов в нижнем правом углу изображения узла

  • Show boxes – вычерчивание блоков для каждого узла

  • Box Size - зона, в которой содержатся переключатели:

  • Fit ach box to text – создание прямоугольника вокруг надписи с именем узла. Размеры создаваемого прямоугольника зависят от длины надписи, поэтому применение такой опции может привести к наличию прямоугольников разных размеров

  • One size per row – вычерчивание всех прямоугольников в одну строчку с размерами, равными размеру самого большого прямоугольника в строчке

  • All one size – вычерчивание всех прямоугольников в одном размере, равным размеру самого большого прямоугольника в диаграмме дерева узлов, т.е. узла, у которого имеется самая длинная надпись

  • Border - зона, в которой содержатся переключатели:

  • Include Kit – задание заголовка в верхней части диаграммы узлов

  • Include title – задание заголовка, содержащего номер узла, С-номер и номер страницы, в нижней части диаграммы

  • Connection Style - зона, в которой содержатся переключатели:

  • Diagonal lines – опция позволяющая создавать диагональные линии

  • Orthogonal lines - опция позволяющая создавать горизонтальные и вертикальные линии для соединения узлов диаграммы

  • Back – кнопка перехода к предыдущему диалоговому окну мастера

  • Next - кнопка перехода к следующему диалоговому окну

  • Finish – кнопка закрытия диалогового окна и добавление диаграммы узлов

В результате настроек будет создана диаграмма дерева узлов:

Диаграмму дерева узлов можно модифицировать. Нижний уровень может быть отображен не в виде списка, а в виде прямоугольников, также, как и верхние уровни. Для модификации диаграммы правой кнопкой мыши щелкните по свободному месту, не занятому объектами, выберите меню Node Tree Diagram Properties и во вкладке Style диалога Node Tree Properties отключите опцию Bullet last level.

Соседние файлы в предмете Устройство и функционирование информационных систем