Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Основные моменты построения транзитивных сетей в программе Dia



Сокрытие лишних визуальных элементов

Перед началом работы можно убрать сетку и обозначение соединительных точек для того, чтобы они не портили общую картину, например, в случае использования ALT + Print Screen для создания снимков. Для этого в категории «Вид» главного меню программы нужно снять флажки «Показывать сетку» и «Показывать соединительные точки».

Выделение и удаление объектов

Любой помещенный на схему объект или группа объектов могут быть выделены курсором мыши и удалены клавишей DEL. Для того, чтобы выделение стало доступно, необходимо активировать кнопку выделения на панели инструментов.

Рис. 4.14. Кнопка активации режима выделения

 

Вставка текста в схемы

Примитивы состояния и подсети имеют внутреннюю надпись, ее можно редактировать при помещении примитива на схему, а также позже при нажатии пробела (или активации кнопки «Редактор текста») после выделения объекта.

Рис. 4.15. Кнопка активации режима ввода названия примитива

 

Для ввода описаний переходов и внутреннего текста конечного состояния необходимо применять надпись, активировав на панели инструментов кнопку «Текст».

Рис. 4.16. Кнопка активации режима добавления надписи в схему

 

Работа с примитивами выбранной категории

Для добавления на схему примитива из выбранной категории указателем активируется кнопка, соответствующая примитиву, и примитив добавляется в рабочую область путем щелчка по ней левой кнопкой мыши.

Если есть необходимость добавить на схему несколько одинаковых примитивов подряд, то перед активацией кнопки примитива зажимается и удерживается клавиша Shift. Для отмены добавления примитива активируется кнопка выделения.

Добавленный на схему примитив можно выделить щелчком по нему левой кнопкой мыши. При выделении на объекте появляются зеленые точки для масштабирования. Выделенную фигуру можно перетаскивать, применив операцию к границе фигуры, или масштабировать, применив операцию к точке масштабирования.

Если после добавления на схему стрелки, необходимо сделать ее изогнутой, то необходимо применить операцию перетаскивания мышью к оранжевой точке по центру стрелки.

Если необходимо направить стрелку в состояние, то необходимо применить операцию перетаскивания мышью к кончику примитива стрелки, причем отпустить левую кнопку мыши следует только тогда, когда при подведении кончика стрелки к окружности состояния контур окружности окрасится в красный цвет.

Экспорт схемы

Для экспорта готовой схемы необходимо выполнить команду главного меню «Файл - Экспорт». Это приведет к появлению окна экспорта диаграммы.

Рис. 4.17. Внешний вид окна экспорта диаграммы

 

В списке «Определить тип файла» выбирается расширение, соответствующее рисунку, в проводнике – адрес файла, и экспорт начинается при нажатии кнопки «Сохранить».

 

Пример построения транзитивной сети в программе Dia

На рисунке 4.18 представлена транзитивная сеть описания логики диалога с рисунка 4.3, но с выделением подсетей.

Рис. 4.18. Пример транзитивной сети, построенной с помощью Dia

 

4.7. Варианты заданий по построению логики диалога с пользователем

Для закрепления практических навыков по построению схем необходимо:

4. Ознакомиться с теоретическим материалом по транзитивным сетям.

5. Для практического закрепления материала реализовать предложенные на рисунках 4.3 и 4.18 примеры описания процесса посредством программы Dia.

6. Реализовать логику диалога, для автоматизации процесса, название которого нужно выбрать из процессов, представленных в таблице 4.1.

Таблица 4.1

Названия процессов

Номер варианта Название процесса
Подготовка к Олимпийским играм
Выпуск автомобиля
Выпуск DVD-плейера
Проведение лабораторной работы
Построение здания
Сборка персонального компьютера
Переналадка технологического оборудования
Подготовка конструкторской документации
Получение прав на управление транспортным средством
Организация переезда в новую квартиру

 

4.8. Контрольные вопросы

1. Особенности проектирования диалога с пользователем.

2. Особенности построения простой транзитивной сети

3. Особенности построения рекурсивной подсети

4. Особенности поспроения подсети, не связанной с рекурсией.

5. Проектирование конкурентного диалога.

6. Особенности построения транзитивных сетей в Dia.

 

Варианты тестовых заданий по контролю знаний в сфере построения логики диалога пользователя с системой

1. Сколько начальных состояний должно быть в конкретной сети или подсети?

А) ноль,

Б) одно,

В) два,

Г) три.

 

2. Конечное состояние обозначается:

А) двойным кругом,

Б) овалом,

В) квадратом,

Г) ромбом.

 

3. Подсеть, не связанная с рекусией, обозначается:

А) прямоугольником с «загнутым уголком»,

Б) кругом,

В) прямоугольником с закруглеными углами,

Г) треугольником.

 

4. Что не входит в описание дуги?

А) входной сигнал,

Б) обратная связь,

В) действие при переходе,

Г) сторожевое условие.

 

5. Рекурсивная подсеть применяется, когда:

А) переход в конкретное состояние сети вызывает автоматический переход в подсеть без направленных действий пользователя,

Б) переход в подсеть вызван действием пользователя,

В) переход в подсеть вызан действием пользователя, но одновременно может и являться автоматическим,

Г) выход из одной подсети означает вход в другую подсеть.

 

6. Выберите верное описание перехода:

А) выше дуги отображается входной сигнал, и ниже – действие при переходе,

Б) выше дуги отображается действие при переходе, а ниже – входной сигнал,

В) выше дуги отображается название состояния, а ниже – входной сигнал,

Г) выше дуги отображается входной сигнал, а ниже – название состояния.

 

7. Интерфейс пользователя включает четыре элемента ввода «флажок». Сколько состояний будет включать схема диалога, если ее отобразить одной сетью?

А) восемь,

Б) десять,

В) пятнадцать,

Г) шестнадцать.

 

8. Интерфейс пользователя включает три элемента ввода «флажок». Сколько состояний будет включать схема диалога, если ее отобразить одной сетью?

А) восемь,

Б) десять,

В) двенадцать,

Г) пянтнадцать.

 

9. Интерфейс пользователя включает пять элементов ввода «переключатель» (по две позиции каждый). Сколько состояний будет включать схема диалога, если ее отобразить одной сетью?

А) десять,

Б) четырнадцать,

В) тридцать,

Г) тридцать два.

 

10. Интерфейс пользователя включает два элемента ввода «переключатель» (по три позиции каждый). Сколько состояний будет включать схема диалога, если ее отобразить одной сетью?

А) пять,

Б) девять,

В) шестнадцать,

Г) двадцать.

 


ЛИТЕРАТУРА

1. Маклаков, С.В. Моделирование бизнес-процессов с BPwin 4.0 / С.В. Маклаков. - М.: Диалог-МИФИ, 2002. - 224 с.

2. Репин, В.В. Процессный подход к управлению. Моделирование бизнес-процессов / В.В. Репин; В.Г. Елиферов. - М.: Стандарты и качество, 2009. - 404 с.

3. Роб, Питер Системы баз данных: проектирование, реализация и управление / Питер Роб; Карлос Коронел. - СПб.: BHV-Петербург (БХВ-Петербург), 2004. - 1024 с.: ил.

4. Чекалов, А.П. Базы данных: от проектирования до разработки приложений / А.П. Чекалов. - СПб.: BHV-Петербург (БХВ-Петербург), 2003. - 380 с.: ил. + Дискета.

5. Коннолли, Томас Базы данных: проектирование, реализация и сопровождение: теория и практика / Томас Коннолли; Каролин Бегг. - М.: Вильямс, 2000. - 1111 с.: ил.

6. Малыхина, М.П. Базы данных: основы, проектирование, использование: [учеб. пособие] / М.П. Малыхина. - СПб.: BHV-Петербург (БХВ-Петербург), 2004. - 499 с.

7. Кузин, А.В. Базы данных: учеб. пособие для вузов / А.В. Кузин; С.В. Левонисова. - М.: Академия (Academia), 2008. – 314, [3] с.: ил. (Высшее профессиональное образование).

8. Карпова, Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. - СПб.: Питер, 2001. - 304 с.

9. Фуфаев, Э.В. Базы данных: учеб. пособие для сред. проф. образов. / Э.В. Фуфаев; Д.Э. Фуфаев. - М.: Академия (Academia), 2009. - 319, [1] с. (Среднее профессиональное образование).

10. Кузнецов, С.Д. Базы данных: учебник для вузов / С.Д. Кузнецов. - М.: Академия (Academia), 2012. - 490 с. (Прикладная математика и информатика).

11. Коваленко, В.В. Проектирование информационных систем: учеб. пособие для вузов / В.В. Коваленко. - М.: Форум; М.: Инфра-М, 2015. - 319 с. (Высшее образование).

12. Гультяев, А.К. Проектирование и дизайн пользовательского интерфейса / А.К. Гультяев; В.А. Машин. - СПб.: Корона принт, 2000. - 350 с.

13. Мандел, Тео Разработка пользовательского интерфейса: пер. с англ. / Тео Мандел. - М.: John Wiley and Sons, 2001. - 409 с. (Для программистов).

14. Черемных, С.В. Структурный анализ систем: IDEF-технологии / С.В. Черемных; И.О. Семенов; В.С. Ручкин. - М.: Финансы и статистика, 2001. - 208 с. (Прикладные информационные технологии).


 

Учебное издание

 

Лысков Олег Эдуардович

Олькина Елена Викторовна

 


Поделиться:



Последнее изменение этой страницы: 2017-04-12; Просмотров: 732; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.027 с.)
Главная | Случайная страница | Обратная связь