Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Case-технология многослойного имитационного моделированияСодержание книги
Поиск на нашем сайте В последние годы все большее распространение получают CASE-средства, позволяющие автоматизировать процессы проектирования, разработки и поддержки программных приложений: • компьютерных экономико-математических моделей; • экономических информационных систем; • вычислительных программ прикладной математики экономи CASE-средства активно используют методологию структурного анализа, предусматривающую наглядное и эффективное проектирование системы путем выделения ее составляющих и их последовательного рассмотрения. Описание системы начинается с общего обзора и выделения основных ее компонентов или процессов. Для визуального представления создается первый уровень или слой, на котором отображаются выделенные процессы и их взаимосвязи. Далее для ряда процессов может быть проведена детализация, в свою очередь выделяющая новые процессы в их структуре. Так, последовательным усложнением описания объекта и его процессов разработчик достигает необходимой детализации. Глубина детализации определяется как необходимой точностью, так и набором исходных данных. В процессе структурного анализа выявляется иерархическая структура модели. Рассмотренный ниже декомпозиционный подход реализуется в программных CASE-пакетах в различных вариациях, поскольку су-162 дествует достаточно широкий круг задач, для которых схожие ме-эды могут быть применены. Однако все CASE-пакеты предостав-эт пользователю инструментарий работы с проектом, опираю-|щийся на мощные современные графические средства отображения |информации в виде графов, диаграмм, схем и таблиц. Одним из достаточно интересных и полезных применений |САБЕ-средств является не только их интеграция в процессы проек-
^Тирования, разработки и поддержки структуры программного проек-■ та, но и автоматизация процесса создания или генерации програм-^ много кода. Использование CASE-средств, дополненных такой возможностью, имеет ряд несомненных преимуществ перед простым |"' кодированием, поскольку позволяет: • отвлечься от кодирования данных и обратить большее внима- • избежать некоторых ошибок за счет автоматического кон • ускорить процесс проектирования и разработки проекта. имитационного моделирования. Для создания имитационной модели в отсутствие CASE-средств разработчику приходится писать программный код, использующий языковые средства системы моделирования Pilgrim. Модель имеет стандартную структуру. Внутри текста модели содержатся обращения к функциям Pilgrim, но может быть и произвольный C++ код. Учитывая, что текст модели обрабатывается препроцессором и стандартным компилятором C++ (Microsoft, Borland и др.), можно выделить ряд проблем, возникающих перед пользователем при описании модели в операторах Pilgrim, а именно: • необходимо знать элементы языка C++; • нужно иметь отчетливое представление о структуре програм • требуется знать функции описания узлов и их параметров; • имеется вероятность появления ошибки в порядке перечисле 11* 163
• сложность описания больших моделей. Поскольку модель лю Конструктор моделей Pilgrim (далее - конструктор) позволяет автоматизировать процесс создания графа модели и автоматически генерировать код Pilgrim-программы. Тем самым снимаются отмеченные выше проблемы, возникающие при ручном кодировании модели в виде Pilgrim-файла: • автоматическая генерация программного кода позволяет поль • генерация функций описания узлов конструктором исключает • анализируя модель, конструктор не позволяет пользователю • поддержка конструктором множества плоскостей обеспечивает • включенные в модель фрагменты программного кода на языке C++. Кратко рассмотрим каждый из перечисленных компонентов. Вершины графа модели представляют собой узлы - пункты обработки транзактов. Для всех типов узлов имеются условные обозначения, упрощенные по сравнению с графическими изображениями {см. рис. 2.3). Перечень таких обозначений приведен на рис. 5.1.
|
||||
|
Последнее изменение этой страницы: 2016-06-06; просмотров: 453; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.006 с.) |