ustu167 (1013999)
Текст из файла
ГОУ ВПО Уральский государственный технический университет УГТУ-УПИКафедра Автоматизированные системы управленияРабота с CASE-средствами BPwin, ERwinК.А. АксеновБ.И. КлебановЕкатеринбург 2004CASE-средство BPwinЗапуск программыПосле запуска программы на экране появиться диалоговое окно, в котором следуетвыбрать режим работы: либо создать новую модель (Create model), либо открытьсуществующую модель (Open model) см. рис.1.Рис.1.При первом открытии программы (при создании новой модели) область построениясодержит диаграмму IDEF-0:Основные инструментыНа основной панели инструментов расположены элементы управления, в основномзнакомые по другим Windows-интерфейсам (рис.2.):Рис.2.1.
Создать новую модель.2. Открыть модель.3. Сохранить модель.4. Печать модели5. Мастер создания отчетов.6. Выбор масштаба.7. Масштабирование.8. Увеличение участка9. Проверка ошибок10. Включение и выключение навигатора моделиНа основной панели инструментов (либо в любом желаемом месте экрана) расположеныинструменты редактора BPWin:Рис.3.1. Pointer Tool – используется для выбора и определения позиции объектовдобавленных в диаграмму.2.
Activity Box Tool – используется для установки блоков в диаграмме.3. Arrow Tool – используется, чтобы устанавливать дуги в диаграмме.4. Squiggle Tool – используется для создания тильды (squiggle,), котораясоединяет дугу с ее названием.5. Text Block Tool – используется для создания текстовых блоков.6. Diagram Dictionary Editor – открывает диалоговое окно Diagram DictionaryEditor, где можно перейти на какую-либо диаграмму или создать новуюдиаграмму.7.
Go to Sibling Diagram – используется для отображения следующей диаграммытого же уровня.8. Go to Parent Diagram – переход на родительскую диаграмму.9. Go to Child Diagram – используется, чтобы отобразить диаграмму потомкаили разложить выделенный блок на диаграмму потомка.Любая диаграмма состоит из совокупности следующих объектов:• Блоков;• Дуг;• Текстовых блоков.Для работы с любым из этих объектов можно использовать либо основное меню (рис.4.):Рис.4.либо контекстно-зависимое меню (меню, появляющееся при нажатии правой кнопкемыши).
Принципы работы с меню являются стандартными для среды Windows. Объектсначала делается активным, затем над ним осуществляются необходимые действия.Описание полей бланка диаграммыКаждая диаграмма располагается внутри бланка имеющего несколько информационныхполей:Поля верхней части рамкиUsed At (Используется в) – используется для указания на родительский блок в случае,если на текущую диаграмму ссылались посредством стрелки вызова.Author (Автор) – имя создателя диаграммы.Date (Дата) – дата создания и имя проекта.Project (Проект) – имя проекта.Rev (Пересмотрено) – дата последнего редактирования диаграммы.Notes 12345678910 (Замечания) – используется при проведении сеанса экспертизы.Эксперт должен (на бумажной копии диаграммы) указать число замечаний, вычеркиваяцифру из списка каждый раз при внесении нового замечания.Status (Статус) – статус отображает стадию создания диаграммы, отображая все этапыпубликации:Working (Рабочая версия) – новая диаграмма, кардинально обновленная диаграммаили новый автор диаграммы;Draft (Эскиз) – диаграмма прошла первичную экспертизу и готова к дальнейшемуобсуждению;Recommended (Рекомендовано) – диаграмма и все ее сопровождающие документыпрошли экспертизу.
Новых изменений не ожидается;Publication (Публикация) – диаграмма готова к окончательной печати и публикации.Reader (Читатель) – имя читателя (эксперта).Date (Дата) – дата прочтения (экспертизы).Context (Контекст) – схема расположения работ в диаграмме верхнего уровня. Работа,являющаяся родительской, показана темным прямоугольником, остальные – светлым. Наконтекстной диаграмме (А-0) показывается надпись ТОР. В левом нижнем углупоказывается номер по узлу родительской диаграммы:Поля нижней части рамкиNode (Узел) – номер узла диаграммы (номер родительского блока).Title (Название) – имя диаграммы.
По умолчанию – имя родительского блока.Number (Номер) – C-номер, уникальный номер версии диаграммы.Page (Страница) – номер страницы, может использоваться как номер страницы приформировании папки.Описание моделиIDEF0-модель предполагает наличие четко сформулированной цели, единственногосубъекта моделирования и одной точки зрения. Для внесения области, цели и точкизрения в модели IDEF0 в BPwin следует выбрать пункт меню Model/Model Properties,вызывающий диалог Model Properties (Рис.5.):Рис.5.В закладке Purpose следует внести цель и точку зрения, а в закладку Definition –определение модели и описание области. В закладке Status того же диалога можноописать статус модели (черновой вариант, рабочий, окончательный и т.д.), время созданияи последнего редактирования (отслеживается в дальнейшем автоматически по системнойдате).
В закладке Source описываются источники информации для построения модели(например, "Опрос экспертов предметной области и анализ документации"). ЗакладкаGeneral служит для внесения имени проекта и модели, имени и инициалов автора ивременных рамок, модели – AS-IS и TО-ВЕ.Результат описания модели можно получить в отчете Model Report. Диалог настройкиотчета по модели вызывается из пункта меню Tools/Reports/ModelReport.
В диалогенастройки следует выбрать необходимые поля (при этом автоматически отображаетсяочередность вывода информации в отчет) рис.6.:Рис.6.Принцип работы в пакете BPwin рассмотрим на примере задачи обслуживания клиентов вбанке для автомобилистов.Задача: В банке для автомобилистов имеется 2 окошечка, каждое из которыхобслуживается одним кассиром и имеет отдельную подъездную полосу. Обе полосырасположены рядом. Из предыдущих наблюдений известно, что интервалы временимежду прибытием клиентов в час пик распределены экспоненциально с математическиможиданием равным 0,5 единицы времени. Так как банк перегружен только в часы пик, тоанализируется только этот период.
Продолжительность обслуживания у обоих кассироводинакова и распределена экспоненциально с математическим ожиданием, равным 0,3единицы времени. Известно также, что при равной длине очереди, а так же приотсутствии очередей клиенты отдают предпочтение первой полосе. Во всех другихслучаях клиенты выбирают более короткую очередь.
После того как клиент въехал в банк,он не может покинуть его, пока не будет обслужен. Однако он может сменить очередь,если стоит последним и разница в длине очередей при этом составляет не менее двухавтомобилей. Из-за ограниченного места на каждой полосе может находиться не болеетрех автомобилей. В банке, таким образом, не может находиться более восьмиавтомобилей, включая автомобили двух клиентов, обслуживаемых в текущий моменткассиром. Если место перед банком заполнено до отказа, прибывший клиент считаетсяпотерянным, так как сразу уезжает.Начальные условия имитации:1.
Оба кассира заняты. Продолжительность обслуживания для каждого кассиранормально распределена с математическим ожиданием, равным 1 единицевремени, и среднеквадратическим отклонением, равным 0,3 единицы времени.2. Прибытие первого клиента запланировано на момент времени 0,1.3. В каждой очереди ожидают по два автомобиля.Необходимо оценить следующие характеристики:1. загрузку по каждому кассиру2.
число обслуженных клиентов3. среднее время пребывания клиента в банке4. среднее число клиентов в каждой очереди5. процент клиентов, которым отказано в обслуживании6. число смен подъездных полосИмитация системы проводиться в течении 1000 единиц времени.Работа с блоками и дугамиМетодология IDEF0 предписывает построение иерархической системы диаграмм –единичных описаний фрагментов системы. Сначала проводиться описание системы вцелом (контекстная диаграмма), после чего проводиться декомпозиция – системаразбивается на подсистемы, и каждая подсистема описывается отдельно.Контекстная диаграмма.После создания проекта мы видим окно с единственным блоком.
Назовем данный блок«Банк автомобилистов». Для этого необходимо щелкнуть правой клавишей мыши поблоку и выбрать команду Name и в диалоговом окне ввести название (рис.7).Рис.7.По отношению к тексту применимы стандартные способы форматирования, для ихиспользования следует выполнить команду контекстно-зависимого меню Font.Вы можете изменять размеры блокаДля изменения высоты необходимо перетащить мышью верхнюю или нижнюю стороныблока, аналогично меняется размер по горизонтали.После создания объекта «Банк автомобилистов» необходимо обозначить его основныефункции и элементы взаимодействия. В Bpwin этими элементами являются дугиДля построения дуг управления, входа, выхода и механизмов необходимо выбрать(Arrow Tool), затем щелкнуть мышью со стороны периметра и второйинструментщелчок с соответствующей стороны блока. Для построения дуги выхода щелкнутьпервоначально справой стороны блока, затем со стороны периметра.То с какой стороны дуга подходит к блоку является своего рода значением данной дуги.Слева – вход в блокСправа – выход в блокСверху – управляющая информацияСнизу – механизмы (средства производства)Дугам, как и блокам можно придавать свои имена.
Для этого необходимо: щелкнутьправой клавишей мыши по блоку и выбрать команду Name и в диалоговом окне ввестиназвание дуги.Определите наименования для созданных ранее дуг, соответственно типу дуги: «входклиента», «выход клиента», «количество клиентов в очереди 1», «количество клиентов вочереди 2», «кассир 1», «кассир 2».Название дуги является независимым объектом, который можно перемещатьотносительно дуги. Текст может располагаться по отношению к дуге в свободной форме,либо соединен с дугой символом тильды. Чтобы установить тильду следует нажатьинструмент(Squiggle Tool), а затем выбрать дугу, либо использовать командуконтекстно-зависимого меню Squiggle.Изменение стиля – команда контекстно-зависимого меню StyleИзменение цвета – команда контекстно-зависимого меню ColorИзменение размера – команда контекстно-зависимого меню TrimРедактирование формы.
Дуга представляет собой совокупность отельных графическихобъектов: прямые участки, изогнутые участки, изображение наконечника. Отдельныеэлементы можно передвигать независимо друг от друга, меняя форму дуги, также дугуможно перемещать как единый неделимый элементРабота с текстовым блоком(Text Block Tool), после чего щелкнутьДля набора текста следует нажать инструментмышью в позиции предполагаемого ввода текста. Затем в появившемся диалоговом окне(рис.8).Рис.8.набрать нужный текст и установить опцию значимости (обычный текст, цель, точказрения).Удаление блоков, дуг или текстаДля удаления блока и дуги или текста необходимо их выделить щелчком левой кнопкимыши и нажать клавишу Delete, а затем подтвердить намерения по поводу удаления.USED AT:AUTHOR: Новикова ОО Грачев СДDATE: 15.09.2004WORKINGPROJECT: avto0REV:DRAFT23.10.2004READERDATE CONTEXT:TOPRECOMMENDEDPUBLICATIONNOTES: 1 2 3 4 5 6 7 8 9 10Контекстная диаграммабанк автомобилистовколичекство клиентов в очереди 1количество клиентов в очереди 2ОбслуживаниеВход клиентаВыходр.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.















