Набори елементів
У наборах елементів Visio містяться колекції фігур. Фігури в кожному наборі елементів мають схожі риси. У цих фігурах можуть міститися колекції фігур для створення певного типа діаграми або декілька різних видів однієї і тієї ж фігури.
Наприклад набір елементів Фігури простої блок-схеми містить фігури блок-схем, а так само набір елементів Фонові малюнки, що містить різні фонові малюнки. З вибраних фігур можна створити власний набір елементів.
Набори елементів знаходяться у вікні Фігури.
Коли набори елементів відкриті, вони автоматично розміщуються один над іншим у вікні Фігури.
Аби перемістити набір елементів в початок стопки, клацніть його заголовок.
Набор елементів, який раніше знаходився на початку стопки, переміщається в нижню частину вікна Фігури.
Відкриття будь-якого набору елементів Visio
Разом з кожним шаблоном відкриваються набори елементів, які необхідні для створення певного документа, але крім того, можна у будь-який час відкрити додаткові набори елементів для кожного шаблону.
У меню Файл виберіть елемент Фігури, потім необхідну категорію, а потім — виберіть назву необхідного набору елементів.
Шаблони
Опис шаблонів Visio може викликати деяку скруту, оскільки вони не є чимось єдиним — вони більш всього схожі на набір параметрів. Шаблон Visio складається з порожньої сторінки документа і будь-якого поєднання, вказаного нижче.
У наборах елементів міститься велика кількість фігур, необхідних для створення певного документа Наприклад, разом з шаблоном Діаграми і графіки відкривається набір елементів, в якому містяться фігури для швидкого і простого створення графіків і діаграм.
Відповідний розмір сітки і розмітка лінійки Для деяких документів необхідно вказати певний масштаб. Наприклад, шаблон План ділянки відкривається в масштабі проектування, де один дюйм дорівнює одному футу.
Спеціальні меню Деякі шаблони містять в собі унікальні можливості, які можна знайти в спеціальних меню. Наприклад, при відкритті шаблону Календар в основному меню з'являється меню Календар.
Методика виконання роботи
І частина
Запустити редактор MS Visio 2010. Вибрати категорію шаблонів «Загальні», шаблон «Проста блок-схема», натискувати на кнопку «Створити».
Вивчити елементи робочого екрану MS Visio. Вікно MS Visio складається з декількох основних стандартизованих частин:
Команди меню.
Панель інструментів.
Робоча область (в центрі екрану).
Вікно фігур – як правило, зліва від робочої області.
Рядок стану, який відображае параметри виділеного об'єкту.
Смуги прокрутки, ярлички сторінки і кнопки навігації (переміщення).
Стартова панель завдань - як правило, праворуч від робочої області і інші елементи, які можуть виводитися на екран і вибиратися користувачем.
З перерахованих вище елементів, лише робоча область є обов'язковою (власне з нею і працює користувач), всі інші елементи можна відключати (теоретично навіть рядок меню і панель елементів, хоча робити це не рекомендується).
Робоча область екрану вимагає окремого розгляду. Організація файлів в MS Visio дуже схожа на організацію файлів в табличному процесорі MS Excel – файл в MS Visio називається малюнком (Drawing) в англомовній версії і документом в російськомовній. Файли діаграм Visio мають розширення *.vsd. Файл може складатися з декількох сторінок (листів), кількість яких в принципі не обмежена. Якщо передбачається створювати декілька схем, зв'язаних загальним сенсом (а UML-модели саме так і створюються), то доцільно для цього використовувати не декілька файлів, а один. Кожну схему в цьому випадку слід розміщувати на окремій сторінці і при цьому кожній сторінці бажано давати відповідну осмислену назву.
ІІ частина
Вивчити документ 12ГР_Поиск акторов2.doc і за допомогою наступних рекомендацій створити діаграми.
Запустить редактор MS Visio 2010. Выбрать категорию шаблонов «Программы и базы данных», шаблон «Схема модели UML», нажать на кнопку «Создать».
В проводнике по моделям UML дать осмысленное имя информационной системе (например: «Система обработки заказов»). При необходимости изменить имя статической модели и основного пакета.
В проводнике по моделям UML щелкнуть правой кнопкой мыши по папке «Основной пакет», выбрать команду меню «Создать» и далее «Схема сценариев выполнения». Все диаграммы UML за исключением схемы состояний создаются аналогичным образом.
У рабочего листа MS Visio появится название «Сценарий выполнения-1». Поскольку вся модель UML с множеством схем будет сохранена в одном файле, необходимо давать соответствующим листам более короткие названия. В частности рассматриваемый лист желательно переименовать в «ДВИ» (сокращенно от «Диаграмма вариантов использования» - классическое название данной схемы). Для переименования листа нужно щелкнуть правой кнопкой мыши по его ярлычку и выбрать команду «Переименовать».
В результате создания новой схемы сценариев, автоматически откроется соответствующий шаблон графических элементов для данной диаграммы.
Разместите на рабочем листе элемент «Граница системы» и дать ему соответствующее название.
Разместите на рабочем листе необходимое количество элементов «Сценарий выполнения», соответствующих различным вариантам использования ИС. Каждому сценарию дать соответствующее название. Для этого нужно щелкнуть дважды по элементу, и ввести в поле «Имя» требуемое название. При этом размер эллипса, соответствующего сценарию выполнения будет увеличиваться в размерах пропорционально длине его названия.
При необходимости расширить/сузить границы информационной системы так, чтобы все сценарии выполнения разместились в них.
Разместите на рабочем листе необходимое количество элементов «Актер», соответствующих Действующим лицам (внешним субъектам информационной системы). Каждому актеру дать соответствующее название. Для этого нужно щелкнуть дважды по элементу, и ввести в поле «Имя» требуемое название.
Разместите на рабочем листе элемент «Сообщение», который на данной диаграмме будет выполнять роль отношения ассоциации. Это единственный тип отношения на ДВИ, который используется для соединения актеров и сценариев. Все остальные отношения связывают только однотипные элементы. Щелкнуть правой кнопкой мыши по данному элементу и выбрать команду меню «Параметры отображения фигуры …». В появившемся окне настроить параметры отображения так, как показано на рис. Рис. 9 .1. Чаще всего для элемента «Сообщение» на диаграмме вариантов использования имеет смысл отображать только направление стрелки (перемещаемость) и в более редких случаях множественность. Множественность показывает, сколько актеров одного типа может быть связано с конкретным сценарием, и наоборот – сколько однотипных сценариев может инициировать один актер. По умолчанию считается, что это количество никак не ограничивается, поэтому по умолчанию ставится значок * (любое число), в связи с чем этот значок можно не отображать, чтобы не загромождать схему. Также задавая параметры отображения фигуры, в данном окне желательно отмечать галочками 2 последние команды – это позволит не повторять одни и те же действия по настройке отображения много раз.
Разместите на рабочем листе необходимое количество элементов «Сообщение», для соединения актеров и сценариев. В случае необходимости задать направление потока информации. Для этого нужно дважды щелкнуть по элементу «Сообщение», чтобы вызвать для него окно свойств. Далее в разделе «Окончание ассоциаций» нужно для соответствующего конца поставить галочку в столбце «isNavigable» (перемещаемый).
Провести описание сценариев выполнения (прецедентов, вариантов использования). Описать предусловия и постусловия выполнения сценариев.
Рис. 9.1. Настройки параметров отображения фигуры «Сообщение»
Разместить на рабочем листе необходимое количество элементов «Сообщение», для соединения актеров и сценариев. Соединить актеров с соответствующими сценариями с помощью элементов «Сообщение». В случае необходимости задать направление потока информации. Для этого нужно дважды щелкнуть по элементу «Сообщение», чтобы вызвать для него окно свойств. Далее в разделе «Окончание ассоциаций» нужно для соответствующего конца поставить галочку в столбце «isNavigable» (перемещаемый). В результате этого на отмеченном конце отношения будет отображаться стрелка.
Открыть команду меню UML и нажать на кнопку «Стереотипы». В появившемся окне нажать на кнопку «Создать». Для нового стереотипа задать имя «include» (включение) и базовый класс – «Обобщение».
Для отношений расширения и включения нужно изменить внешний вид стрелок, чтобы привести их к виду, который был предложен создателями языка UML. Для этого нужно выделить на схеме любое одно отношение расширения или включения, щелкнуть по нему правой кнопкой мыши и выбрать в контекстном меню Формат – Линия. В категории Линия – Шаблон выбрать 09, в категории Концы линии – Начало выбрать Перемещаемый.
Создать свой набор элементов. Переместить в него стрелку отношения сообщения. В окне шаблона появится Элемент Master. Желательно дать этому элементу осмысленное имя, например Расширение.
Разместить на рабочем листе отношения включения в необходимом количестве. Отношения включения также размещаются аналогично отношению расширения: нужно разместить элемент «Расширение», дважды щелкнуть по нему и в появившемся окне свойств в списке «Стереотип» выбрать «include». Если в списке такого стереотипа не оказалось, значит была допущена ошибка на предыдущем шаге – скорее всего для стереотипа «include» был задан не тот класс. Для того, чтобы это исправить, нужно снова вызвать окно «Стереотипы», найти в списке данный стереотип и задать для него необходимый класс. Произведя настройки для одного отношения в дальнейшем можно применить их и для других подобных отношений. Для этого нужно сразу же после проведенных настроек выделить другой подобный элемент (или группу элементов) и нажать на клавиатуре клавишу F4 (повторить последнее действие). Можно использовать и другой способ копирования формата (см. , п. Error: Reference source not found): выделить фигуру, чей формат нужно скопировать, дважды нажать на кнопку «Формат по образцу» на панели инструментов «Главная». После этого к курсору мыши добавится значок кисточки и если щелкнуть по любой фигуре, то она примет такой же формат. Для того, чтобы отключить режим копирования формата, нужно снова нажать на кнопку «Формат по образцу».
Соединить сценарии с помощью отношений включения или расширения там, где это необходимо.
Разместить на рабочем листе отношения обобщения в необходимом количестве. Для этого в MS Visio также используется элемент «Использование». Появится стрелка со стереотипом «Uses». Для отношений обобщения стереотип не указывается, поэтому нужно вызвать окно настройки параметров отображения фигуры (о том, как это делается, говорилось в п. 11), и отключить отображение стереотипа. Это связано с тем, что по канонам языка UML, для отношения обобщения стереотипы не отображается, так как внешний вид этой стрелки и без того отличается от других видов отношений. Исправленную стрелку отношения обобщения без стереотипа также можно сохранить в своем наборе элементов. Новому элементу в наборе целесообразно дать осмысленное имя, например «Расширении»
Соединить между собой отдельные сценарии или отдельных актеров с помощью отношений обобщения там, где это необходимо.
