Методические указания для студентов по выполнению Лабораторной работы №10 «Работа с существующими имитационными моделями в пакете GPSS World» для специальности 09.02.01 «Компьютерные системы и комплексы »


Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное бюджетное профессиональное образовательное учреждение
УФИМСКИЙ КОЛЛЕДЖ РАДИОЭЛЕКТРОНИКИ, ТЕЛЕКОММУНИКАЦИЙ И БЕЗОПАСНОСТИ
Методические указания
для студентов по выполнению
Лабораторной работы №10 «Работа с существующими имитационными моделями в пакете GPSS World»
для специальности 09.02.01 «Компьютерные системы и комплексы »
по дисциплине «Управление проектами»
РАЗРАБОТЧИКИ:
___________ А.Н. Павлова
Уфа 2016
ПРЕДИСЛОВИЕ
Методические указания для студентов по выполнению лабораторных работ являются частью основной профессиональной образовательной программы Государственного бюджетного образовательного учреждения среднего профессионального образования «Уфимский государственный колледж радиоэлектроники» по специальности СПО 09.02.01 «Компьютерные системы и комплексы» в соответствии с требованиями ФГОС СПО третьего поколения.
Методические указания для студентов по выполнению лабораторных работ адресованы студентам очной, заочной и заочной с элементами дистанционных технологий форм обучения.
Методические указания созданы в помощь для работы на занятиях, подготовки к лабораторным работам, правильного составления отчетов.
Приступая к выполнению лабораторной работы, необходимо внимательно прочитать цель и задачи занятия, ознакомиться с требованиями к уровню подготовки в соответствии с федеральными государственными стандартами третьего поколения (ФГОС-3), краткими теоретическими сведениями, выполнить задания работы, ответить на вопросы для закрепления теоретического материала и сделать вывод.
Отчет о лабораторной работе необходимо выполнить и сдать в срок, установленный преподавателем.
Наличие положительной оценки по лабораторным работам необходимо для получения зачета по дисциплине, поэтому в случае отсутствия студента на уроке по любой причине или получения неудовлетворительной оценки за лабораторную работу необходимо найти время для ее выполнения или пересдачи.
Правила выполнения лабораторных работ
1. Студент должен прийти на лабораторное занятие подготовленным к выполнению лабораторной работы.
2. После проведения лабораторной работы студент должен представить отчет о проделанной работе.
3. Отчет о проделанной работе следует выполнять в журнале лабораторных работ на листах формата А4 с одной стороны листа.
Оценку по лабораторной работе студент получает, если:
студентом работа выполнена в полном объеме;
студент может пояснить выполнение любого этапа работы;
отчет выполнен в соответствии с требованиями к выполнению работы;
студент отвечает на контрольные вопросы на удовлетворительную оценку и выше.
Зачет по выполнению лабораторных работ студент получает при условии выполнения всех предусмотренных программой лабораторных работ после сдачи журнала с отчетами по работам и оценкам.
Внимание! Если в процессе подготовки к лабораторным работам или при решении задач возникают вопросы, разрешить которые самостоятельно не удается, необходимо обратиться к преподавателю для получения разъяснений или указаний в дни проведения дополнительных занятий.
Обеспеченность занятия (средства обучения):
Учебно-методическая литература:
Н.М. Светлов, Г.Н. Светлова Информационные технологии управления проектами. - М.: ИНФРА-М, 2011. - 232 с.
В. В. Володин Управление проектом. - М.: Московский финансово-промышленный университет «Синергия», 2011.
Ю.И. Попов, О.В. Яковенко Управление проектами. - М.: НИЦ ИНФРА-М, 2011. - 208 с.
М.В. Романова Управление проектами. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2011. - 256 с.
Сооляттэ А. Ю. Управление проектами в компании: методология, технологии, практика. - М.: Московский финансово-промышленный университет «Синергия», 2012.
Управление проектами журнал. [Электронный ресурс] - Режим доступа: http://www. http://pmmagazine.ru/.
Microsoft Project форум разработчиков. [Электронный ресурс] - Режим доступа: http://www.microsoftproject.ru.
Microsoft Office официальный сайт разработчика. [Электронный ресурс] - Режим доступа: http://office.microsoft.com.
Лабораторное оборудование и инструменты:
Персональный компьютер;
Мультимедиа проектор.
Рабочая тетрадь.
Программное обеспечение: MS Project
5. Карандаш простой, линейка, ручка.
Порядок выполнения отчета по лабораторной работе
Ознакомиться с теоретическим материалом по лабораторной работе.
Выполнить предложенное задание.
Продемонстрировать результаты выполнения предложенных заданий преподавателю.
Ответить на контрольные вопросы.
Записать выводы о проделанной работе.
Лабораторная работа 10
Работа с существующими имитационными моделями в пакете GPSS WorldЦель работы: изучить методику и научиться работать с существующими имитационными моделями в системе GPSS World на примере телефонной станции с заданными характеристиками.
Задание и методика выполнения работы.
Запустить пакет GPSS World, открыв исполняемый файл GPSS.exe в соответствующей папке (рисунок 1).

Рисунок 1 – Запуск пакета GPSS World
В появившемся окне пакета (рисунок 2) необходимо выполнить команду File / Open (рисунок 3), воспользовавшись навигатором найти папку GPSS, Sample Models и открыть файл примера Sample1 при помощи команды Открыть (рисунок 4).

Рисунок 2 – Основное окно пакета GPSS World

Рисунок 3 – Меню File

Рисунок 4 – Окно открытия существующей модели
Открыть файл в системе GPSS World можно также, воспользовавшись комбинацией клавиш Ctrl+O.
Командное меню содержит также команды, описание которых представлено в таблице 1.

Таблица 1 – Описание команд основного меню пакета GPSS World
Меню Подменю Описание Сочетание клавиш
File New Создать новый объект Ctrl+NOpen Открыть существующий объект Ctrl+OClose Закрыть окно объекта Save Сохранить объект Ctrl+SSave As Сохранить объект как Print Печать Ctrl+PPrint Setup Настройки печати Internet Связь с разработчиками Exit Выход из приложения Alt+F4
Edit Undo Отмена правки Ctrl+ZCut Вырезать Ctrl+XCopy Копировать Ctrl+CPaste Вставить Ctrl+VInsert Line Вставить строку Ctrl+IDelete Line Удалить строку Ctrl+DFont Настройки шрифта Insert Blocks Вставить блок Settings Настройки системы Search Find/Replace Поиск и замена Ctrl+Alt+FGo To Line Перейти к сроке Ctrl+Alt+GNext Bookmark Следующая отметка Ctrl+Alt+BMark Отметить позицию Unmark Убрать отметку Unmark All Убрать все отметки Select to Bookmark Выделить до следующей метки Next Error Следующая ошибка Ctrl+Alt+NPrevious Error Предыдущая ошибка Ctrl+Alt+PView Notices Сведения о системе Toolbar Панель инструментов Entity Details Свойства объекта Simulation Clock Отображение часов в ходе моделирования Command Create Simulation Создать компилированную модель Ctrl+Alt+SRetranslate Трансляция без создания новой модели Ctrl+Alt+RRepeat Last Command Повторить последнюю успешно выполненную команду Ctrl+Alt+LSTART Начать моделирование STEP 1 Пошаговое выполнение Ctrl+Alt+1
HALT Принудительная остановка Ctrl+Alt+HCONTINUE Продолжить моделирование Ctrl+Alt+CCLEAR Переход в начальное состояние RESET Очистить статистику SHOW Показать значения меток Custom Ввести команду Window Cascade Окна каскадом Title Окна мозайкойSimulation Snapshot Информация о кадре моделирования Simulation Window Окно вывода графика изменения параметров во времени Help Help Topics Вызов справки About О программе Откроется модель работы телефонной станции с одним оператором (рисунок 5).

Рисунок 5 – Окно модели в пакете GPSS World
Модель описывает работу простейшей системы массового обслуживания на примере телефонной станции, в которой работает один оператор, звонки от пользователей прибывают на станцию в среднем каждые 300±100 секунд модельного времени согласно нормальному закону распределения случайной величины, ожидают в очереди обслуживания. При этом у оператора в среднем уходит 400±200 секунд модельного времени на один разговор с пользователем согласно нормальному закону распределения случайной величины, а обслуженные звонки покидают станцию по одному.
Сохранить модель с новым названием следует, используя команду File / Save As (рисунок 6).

Рисунок 6 – Сохранение модели
Для того, чтобы добавить блок в модель, нужно воспользоваться клавишей Enter или командой меню Edit / Insert Line. Так, например, добавление блока BUFFER после блока GENERATE реализуется так: поместить курсор где-нибудь на строке Queue Barber путем перемещения указателя на позицию и одного щелчка левой кнопкой мыши, затем следует выполнить команду Edit / Insert Line (рисунок 7).

Рисунок 7 – Добавление строки в модель

Далее напечатать BUFFER под QUEUE и модель приобретет следующий вид (рисунок 8).

Рисунок 8 – Модель после добавления блока BUFFER
Вызвать настройки модели можно при помощи команды Edit / Settings (рисунок 9), после чего появится окно настроек (рисунок 10). Для того, чтобы закрыть настройки нужно нажать кнопку ОК.

Рисунок 9 – Загрузка настроек модели

Рисунок 10 – Окно настроек модели
Окно настроек содержит 5 закладок: параметры моделирования, параметры отчета, параметры генератора случайных чисел, функциональные клавиши и параметры выражений. Все настройки можно оставить без изменений, поскольку они удовлетворяют требованиям настоящей модели.
Транслировать модель, то есть создать объект Simulation Command / Create Simulation (рисунок 11). Это действие транслирует модель в объект Simulation и позволяет выявить синтаксические ошибки в программе. Синтаксические ошибки представляют собой неправильные записи блоков, их параметров, выражений, переменных и других элементов модели GPSS World.

Рисунок 11 – Создание объекта Simulation
Все взаимодействия и сообщения, генерируемые системой GPSS World, записываются в журнал (окно Journal). Журнал создается автоматически при создании модели. После просмотра журнала (рисунок 12) его можно свернуть или закрыть, сохранив или не сохранив изменения.

Рисунок 12 – Журнал в пакете GPSS World
В данном случае журнал содержит дату и время начала и окончания трансляции модели и сообщает о том, что синтаксических ошибок не выявлено и модель готова к запуску.
Просмотреть информацию о состоянии блоков модели можно, использовав команду Window / Simulation Window / Blocks Window (рисунок 13).

Рисунок 13 – Вызов окна текущих значений блоков модели
Детализированный вид окна Blocks Window появится в новом окне (рисунок 14).

Рисунок 14 – Текущие параметры блоков модели
При помощи команды View / Entity Details (рисунок 15) возможен выбор детализированного (рисунок 14) или недетализированного (рисунок 16) вида окна блоков модели.

Рисунок 15 – Выбор вида представления окна блоков модели
Рисунок 16 – Недетализированный вид блоков модели
Аналогично можно вернуться к детализированному виду окна блоков модели View / Entity Details.
Запуск моделирования производится командой Command / START (рисунок 17).

Рисунок 17 – Запуск моделирования
В диалоговом окне START (рисунок 18) вместо 1 введите 300 и нажмите ОК.

Рисунок 18 – Параметры блока START
В данном случае моделируется ситуация обслуживания пользователей на телефонной станции, когда в систему поступило 300 звонков, и выводится отчет о моделировании, содержащий сведения о результатах работы телефонной станции
По завершению моделирования автоматически откроется окно Report (рисунок 19). Отчет содержит основные сведения о результатах моделирования и состоит из следующих основных разделов: общие сведения о моделировании, основная информация о блоках модели, статистическая информация об устройствах, ожидании в очереди, информация о списках текущих и будущих событий.
Общие сведения о результатах моделирования включают в себя следующие характеристики:
START TIME и END TIME указывают моменты модельного времени начала и конца моделирования.
BLOCKS указывает количество блоков, составляющих модель (в данном примере это блоки GENERATE и TERMINATE).
FACILITIES и STORAGES указывают количество устройств обслуживания заявок и накопителей, присутствующих в модели.
В следующей таблице представлена информация о блоках модели:
LABEL содержит метки блоков.
LOC содержит номера блоков, назначаемые системой.
BLOCK TYPE содержит имена блоков.
ENTRY COUNT для каждого блока содержит количество транзакций, вошедших в данный блок за всё время моделирования.
CURRENT COUNT для каждого блока содержит количество транзакций, задержанных в блоке на момент окончания моделирования.
Сведения обо всех устройствах модели включают в себя:
FACILITY перечислены имена всех устройств модели.
ENTRIES указывается количество транзакций, прошедших через данное устройство за время моделирования.
UTIL. Указывается коэффициент использования устройства: доля модельного времени, в течение которого оно было занято.
AVE.TIME указывается среднее время обработки одной транзакции в заданном устройстве.
AVAIL. Указывается состояние устройства в момент окончания моделирования (1 — свободно; 0 — занято).
OWNER указывается номер транзакции, занимавшей устройство в момент окончания моделирования (0 — устройство было свободно).
PEND указывается количество транзакций, ожидающих освобождения устройства.
Сведения обо всех очередях модели заключаются в:
QUEUE перечислены имена очередей.
MAX указывается максимальная длина очереди за время моделирования.
CONT. Указывается длина очереди на момент окончания моделирования.
ENTRY указывается общее количество входов транзакций в очередь за всё время моделирования.
ENTRY (0) указывается общее количество входов транзакций в очередь, имеющих нулевое время ожидания в ней, за всё время моделирования.
AVE.CONT. указывается средняя длина очереди за время моделирования.
AVE.TIME указывается среднее время ожидания в очереди за время моделирования.
AVE.(-0) указывается среднее время ожидания в очереди без учёта заявок, имевших в ней нулевое время ожидания.
Информация о списках текущих и будущих событий характеризется следующими параметрами:
FEC (CEC) – список будущих (текущих) событий.
SEC – список текущих событий.
XN – номер каждого транзакта,находящегося в списке FEC / SEC.
PRI – приоритеттранзакта.
М1 – времявходатранзакта в модель или время его самого раннего предка.
ASSEM – номер семейства данного транзакта.
CURRENT – номер блока, в котором находится транзакт в конце моделирования.
NEXT – номер следующего блока, в который должен войти транзакт.
PARAMETR – имя или номер параметра транзакта.
VALUE – значение параметра.
Анализ содержания отчета (рисунок 19) позволяет сделать вывод о том, что для моделирования 300 звонков потребовалось 122073,582 единиц модельного времени, в модели использовано 8 блоков, в том числе 1 одноканальное устройство, которое представляет собой оператора. Оператор обслужил 300 звонков и коэффициент загрузки составил при этом 0,997, то есть оператор практически постоянно был занят обслуживанием звонков пользователей. Среднее время разговора составило 404,336 единицы модельного времени, 108 звонков были обслужены с задержкой, то есть ожидали обслуживания в очереди.

Рисунок 19 – Отчет о моделировании в GPSS World
Завершить сессию File / Exit (рисунок 20). Не сохраняйте изменения, для этого в диалоговом окне нажмите НЕТ (рисунок 21).

Рисунок 20 – Завершение сессии в GPSS World

Рисунок 21 – Сохранение изменений в модели GPSS World
Контрольные вопросы.
1. Как создать новую модель в GPSS World?
2. Как открыть модель в GPSS World?
3. Как сохранить модель в GPSS World?
4. Каковы этапы работы с имитационной моделью в среде GPSS World?
5. Как завершить сессию в пакете GPSS World?
6. Как транслировать модель в пакете GPSS World?
7. Как запустить моделирование в пакете GPSS World?
8. Что представляет собой журнал в пакет GPSS World?
9. Что представляет собой отчет в пакет GPSS World?
10. Какие сведения содержит отчет о моделировании в пакете GPSS World?
Требования к отчету. Отчет по лабораторной работе должен содержать:
1. Номер работы
2. Наименование работы
3. Цель работы
4. Контрольные вопросы с ответами
5. Вывод

Приложенные файлы

Добавить комментарий