Главная » Просмотр файлов » О.М. Замятина - Компьютерное моделирование (2007). Учебное пособие

О.М. Замятина - Компьютерное моделирование (2007). Учебное пособие (1124144), страница 6

Файл №1124144 О.М. Замятина - Компьютерное моделирование (2007). Учебное пособие (О.М. Замятина - Компьютерное моделирование (2007). Учебное пособие) 6 страницаО.М. Замятина - Компьютерное моделирование (2007). Учебное пособие (1124144) страница 62019-05-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

2.21, а):выходной процесс запустится, если завершились все входные процессы.Вариантов срабатывания этого перекрестка – один.Правило срабатывания перекрестка ветвления (рис. 2.21, б): послезавершения входного процесса запустятся все выходные процессы.Вариантов срабатывания этого перекрестка – один.Пример: после завершения входного процесса «рассчитатьклиента» запустятся все выходные процессы «пробить кассовый чек»,«принять деньги» и «упаковать покупки».36абРис. 2.21. Asynchronous AND (Асинхронное И):а - перекресток слияния;б - перекресток ветвленияSynchronous AND (Синхронное И)баРис. 2.22.

Synchronous AND (Синхронное И):а - перекресток слияния;б - перекресток ветвленияПравило срабатывания перекрестка слияния (рис. 2.22, а):выходной процесс запустится, если завершились одновременно всевходные процессы. Одновременность не означает, что событияпроизойдут в одну и ту же секунду, это может быть различный подлительности промежуток времени: минута, час, день (зависит отпредметной области).37Вариантов срабатывания этого перекрестка – один.Пример: выходной процесс «начать кирпичную кладку» начнется,если выполнены входные процессы «привезти кирпич», «приготовитьраствор» и «нанять рабочих».Правило срабатывания перекрестка ветвления (рис. 2.22, б): послезавершения входного процесса запустятся все выходные процессы,причем запустятся одновременно.Вариантов срабатывания этого перекрестка – один.Asynchronous OR (Асинхронное ИЛИ)абРис.

2.23. Asynchronous OR (Асинхронное ИЛИ):а - перекресток слияния;б - перекресток ветвленияПравило срабатывания перекрестка слияния (рис. 2.23, а):выходной процесс запустится, если завершится один или любаявозможная комбинация входных процессов.Вариантов срабатывания этого перекрестка будет 2N – 1, где N –количество входов перекрестка.Правило срабатывания перекрестка ветвления (рис. 2.23, б): послезавершения входного процесса запустятся один или любая возможнаякомбинация выходных процессов.Вариантов срабатывания этого перекрестка будет 2N – 1, где N –количество выходов перекрестка.Пример: после завершения входного процесса «написать письмодругу» запустится первый выходной процессы «отправить обычнойпочтой» и третий выходной процесс «отправить электронной почтой».38Synchronous OR (Синхронное ИЛИ)баРис.

2.24. Synchronous OR (Синхронное ИЛИ):а - перекресток слияния;б - перекресток ветвленияПравило срабатывания перекрестка слияния (рис. 2.24, а):выходной процесс запустится, если завершится один или любаявозможная комбинация входных процессов, но если сработалакомбинация процессов, то тогда завершится она должна одновременно.Вариантов срабатывания этого перекрестка будет 2N – 1, где N –количество входов перекрестка.Пример: после одновременного завершения входных процессов«заштукатурить стены» и «сделать стяжку» запустится выходнойпроцесс «вставить окна».Правило срабатывания перекрестка ветвления (рис.

2.24, б): послезавершения входного процесса запустится один или любая возможнаякомбинация выходных процессов, но если сработала комбинацияпроцессов, то тогда запуститься она должна одновременно.Вариантов срабатывания этого перекрестка будет 2N – 1, где N –количество выходов перекрестка.Exclusive OR (Исключающее ИЛИ)Правило срабатывания перекрестка слияния (рис. 2.25, а):выходной процесс запустится, если завершился только один входнойпроцесс.Вариантов срабатывания этого перекрестка – N, где N –количество входов перекрестка.39Правило срабатывания перекрестка ветвления (рис. 2.25, б): послезавершения входного процесса запустится только один выходнойпроцесс.Вариантов срабатывания этого перекрестка – N,где N –количество выходов перекрестка.абРис.

2.25. Exclusive OR (Исключающее ИЛИ):а - перекресток слияния;б - перекресток ветвленияПример: после завершения входного процесса «завершить пошивплатья» запустится только один, например первый, выходной процесс –«отдать платье заказчику». Хотя возможна и альтернатива, но тогда онаисключает первый выход, например «выставить платье на продажу».Невозможно одновременно одно платье «отдать заказчику» и«выставить на продажу».Пример IDEF3-модели разработки базы данных (БД)информационной системы приведен на рис.

2.26.40Рис. 2.26. Пример IDEF3-модели разработки базы данных412.2. Методология моделирования потоков данных (Data FlowDiagram)Первоначально диаграммы потоков данных разрабатывались ииспользовались при проектировании информационных систем. Внастоящее время область применения DFD значительно расширилась иих используют:при проведении обследования деятельности предприятия;при проведении работ по реинжинирингу;при анализе и оптимизации бизнес-процессов предприятия;при внедрении систем электронного документооборота.При построении диаграмм потоков данных наиболее частоиспользуют две нотации: Йордана и Гейна-Сарсона [7]. Обе нотацииимеют одинаковый по названиям и значению элементный состав, ноимеют различное его графическое изображение (табл.

2.1).Таблица 2.1Графические элементы DFDКомпонентапоток данныхпроцессхранилищевнешняясущностьНотация Йодана Нотация Гейна-СарсонаимяимяимяномерномеримяимяимяимяимяВсего в DFD используется четыре структурных элемента:1. Процессы. Процессы в DFD обозначают функции, операции,действия, которые обрабатывают и изменяют информацию. Процессыпоказывают, каким образом входные потоки данных преобразуются ввыходные.422. Потоки данных. Потоки данных идут от объекта-источника кобъекту-приемнику, обозначая информационные потоки в системе.Взаимодействие работ с внешним миром и между собой описывается ввиде стрелок (потоков данных). Поток данных соединяет выход объекта(или процесса) с входом другого объекта (или процесса).3.

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

Внешние сущности представляют собойматериальный предмет или физическое лицо, например: ЗАКАЗЧИК,ПЕРСОНАЛ, ПОСТАВЩИК, КЛИЕНТ, СКЛАД, БАНК.4. Хранилища данных. Хранилища данных представляют собойсобственно данные, к которым осуществляется доступ, эти данныетакже могут быть созданы или изменены процессами. Хранилищеданных изображают объекты в покое и данные, которые сохраняются впамяти между последующими процессами. Информация, которуюсодержит хранилище данных, может использоваться в любое времяпосле еѐ определения. При этом данные могут выбираться в любомпорядке.В диаграммах потоков данных все используемые символыскладываются в общую картину, которая дает четкое представление отом, какие данные используются и какие функции выполняютсясистемой документооборота.Пример DFD-модели, разработанной в нотации Гейна-Сарсона,приведен на рис.

2.27 (контекстная диаграмма) и рис. 2.28 (диаграммаосновных бизнес-процессов).Рис. 2.27. Контекстная диаграмма DFD43Рис. 2.28. Диаграмма основных бизнес-процессов442.3. Вопросы и задания к главе 21. Что такое SADT и как SADT связана с IDEF?2. Перечислите основные структурные элементы IDEF0методологии.3. Какова роль стрелки вызова и чем она отличается от другихстрелок?4. Для чего необходимы IDEF3-модели? Назовите их основноеотличие от IDEF0-моделей?5. К какому типу стрелки будут относиться ПРИКАЗЫРУКОВОДСТВА, АВТОТРАНСПОРТ?6. Чем отличаются синхронные перекрестки от асинхронных?7. Что такое ссылка?8. Почему перекресток «Исключающее ИЛИ» не может бытьсинхронным?9. Нарисуйте временную диаграмму срабатывания перекрестка«Асинхронное И».10.

В виде какого элемента будет изображен ЗАКАЗЧИК в IDEF3модели?11. При выполнении каких проектов лучше всего использоватьDFD-методологию?12. Перечислите нотации, с использованием которых можнопостроить DFD-модель. В чем отличие этих нотаций?13. Перечислите в порядке значимости элементы DFDметодологии, начиная с самого важного.14. ВвидекакогоэлементабудетизображеноКНИГОХРАНИЛИЩЕ на диаграмме, описывающей работубиблиотеки?45Глава 3. Имитационное моделирование систем3.1.Достоинстваимоделирования системнедостаткиимитационногоКак было рассмотрено в главе 1, математические модели могутбытьаналитическими,численными,алгоритмическимииимитационными.Когда явления в сложной системе настолько сложны имногообразны, что аналитическая модель становится слишком грубымприближением к действительности, то исследователь вынуждениспользовать имитационное моделирование [4, 17, 23, 27].Имитационное моделирование – это метод исследования,заключающийся в имитации на ЭВМ (с помощью комплекса программ)процесса функционирования системы или отдельных ее частей иэлементов.Сущностьметодаимитационногомоделированиязаключается в разработке таких алгоритмов и программ, которыеимитируют поведение системы, ее свойства и характеристики внеобходимом для исследования системы составе, объеме и областиизменения ее параметров [29].

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

При таком моделировании компьютер используется длячисленной оценки модели, а с помощью полученных данныхрассчитываются ее реальные характеристики.Имитационное моделирование может применяться в самыхразличных сферах деятельности. Ниже приведен список задач, прирешении которых моделирование особенно эффективно [14]:– проектирование и анализ производственных систем;– оценка различных систем вооружений и требований к ихматериально-техническому обеспечению;– определение требований к оборудованию и протоколам сетейсвязи;46– определение требований к оборудованию и программномуобеспечению различных компьютерных систем;– проектирование и анализ работы транспортных систем,например: аэропортов, автомагистралей, портов и метрополитена;– оценка проектов создания различных организаций массовогообслуживания, например: центров обработки заказов, заведенийбыстрого питания, больниц, отделений связи;– модернизация различных процессов в деловой сфере;– определение политики в системах управления запасами;– анализ финансовых и экономических систем;– при подготовке специалистов и освоении новой техники наимитаторах (тренажѐрах).Например, имитационное моделирование может использоватьсяпри рассмотрении производственной компанией возможностипостройки больших дополнительных помещений для одного из ееподразделений, если руководство компании не уверено, чтопотенциальный рост производительности сможет оправдать затраты настроительство.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6417
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее